?#30772;?/p>

1. 如何评价“F2FS?#20493;?#23433;卓设备的作用?-知乎
2. 简单说:目前一加5(还有不少手机)都是ext4格式的文件系统,但通过一定手段可以改为f2fs,f2fs?#26434;?#23567;文件的读写速度?#23545;?#39640;于ext4,而小文件的读写则是系统瓶颈,除了下载、拷贝等场景,平时APP的运行都?#20999;?#25991;件写入内存,因此f2fs格式?#26434;?#25552;升手机性能,尤其是APP打开速度有着明显的提升。下图就是我一加5的ext4分区内存测试及f2fs分区内存测试对比。可以看到随机写入速度以及数据库增删改速度都提升了8倍以上,这个提升?#26434;贏PP的启动和运行速度是有明显提升的。



3. f2fs这么好,为什么一加5默认没有采用f2fs:一加5为什么不用F2FS文件系统?-知乎 到底f2fs好,还是ext4好 -一加论坛
4. 上面的两篇讨论也没有结果,说说我的看法,首先,f2fs本身只是个格式,格式是无辜的,怎么利用这个格式进行文件读写,是系统的事情,这是归内核管理的。从一加5目前的主流内核都已经支持了f2fs来看,显然f2fs文件格式并没有什么大的问题了。其中一个内核作者arter97(很多一加5内核都是有他的贡献的)更是旗帜鲜明的支持f2fs并推荐大家?#21152;胒2fs,他的理?#19978;?#35265;这里

5. 另外,2019年下半年新上市的旗舰机型,例如华为mate30、三星note10、iQOO pro等,绝大部分都采用了f2fs,这也暗示明示Android系统已经可以非常好的利用f2fs格式了。
6. 所以我已经爽了好几天了,目前没有任何问题。正?#27492;?#26041;的观点我都放上去了,大家自己决定。
7. 如果你觉得操作难度过大,也可以联系本文作者远程刷机,轻轻松松30分钟搞定一切。作者QQ 981272842

如何将一加5的data分区切换为f2fs格式

为啥只改data分区,不改别的呢?因为常用的分区里,data分区是读写最为频繁且小文件最多的。system分区为系统文件,读写少,小文件少,并无必要,效果也几乎没有。另外虽然cache分区读写更为频繁,但……我用的arter97内核不支持cache分区的f2fs格式,所以也没法改。

教程开始:
1. 首先备份一切到电脑上
 
2. 然后重新(或刷到)氢或氧OS最新Android 9.0的版本(你可以从这里下载),然后刷Weeb内核最新的版本,或刷其他支持f2fs的内核也可以。可?#26434;?span class="jv_normalbox">刷机盒子刷入。
 
3. 使用刷机盒子刷入TWRPRecovery

4. 重启进入Recovery
5. 卡刷f2fs_tools_for_twrp.zip文件
6. 卡刷f2fs_fstab.zip文件:下载
7. Recovery里,选择清除——高级清除——勾选data——修复或更改文件系统——更改文件系统——选择F2FS,确认。这一步将会格式化data分区(为f2fs格式)


7. 然后开机即可。下载devcheck或者diskinfo等APP都可以查看data分区的格式是否成功切换为f2fs。(教程并未结束,请继续往后看)

注意事项(必看)

1. 重新刷机后,刷完开机前,请重复第6步;
2. 切换为f2fs格式后,请勿使用Recovery自带的格式化功能对data分区格式化,否则data分区会回到ext4(而导致不能开机),如需格式化data(并保留f2fs格式),请重复第5步和第7步;
3. 如需切换回ext4格式,重刷官方9.0最新版系统+格式化data分区即可。

效果与评价

1. 文章开头的随机读写及数据库操作速度提升8倍以上,?#26434;?#24179;时APP的运行有极大提升
2. 和ext4分区的Android9.0速度相比,开机速度极快(哪怕是装了magisk和edxposed),约30秒,和一加5Android 7开机速度比是接近的,这也是感受最明显的
3. APP安?#20843;?#24230;提升,尤其是大体积APP,感受更明显