58手机网 手机 全面解读EROFS超级文件系统,荣耀20 PRO读写性能全面提升

全面解读EROFS超级文件系统,荣耀20 PRO读写性能全面提升

EROFS超级文件系统是华为自研三大黑科技之一,本次的荣耀20 PRO自然也少不了这项最新的技术。EROFS全称为Extendable Read-Only File System(可译为“可扩展只读文件系统”),可提供比其他只读文件系统方案更好的性能,且可以节省存储空间,因为文件系统本身是只读的设计,也加强了对于数据的安全防护。

总结下来,EROFS超级文件系统相比传统Ext4文件有四大优势,具体如下:

一、随机读性提升

因为EROFS超级文件系统是一个具有实时压缩能力的文件系统。系统文件以不同的压缩率存储在ROM上,而读取上层应用时,同时进行读取和解压缩进程,EROFS超级文件系统通过高效先进的压缩算法,有效缩减了传输的文件大小,提升了读取文件的性能,而对于上层应用,解压操作并不可见,就是一次正常的读取。

在不同的压缩率下,随机读性能的提升有所不同,如果和没有EROFS超级文件系统的手机相比,EROFS超级文件系统可提升压缩率高达接近300%,而按照用户的典型使用看,整个系统ROM的随机读性能提升平均为20%,带给用户的体验就是应用启动更快,操作更流畅。

二、节省内部空间

一般情况,系统文件是以压缩后的形存储在ROM上,而EROFS又是一个可支持压缩的文件系统,所以自然而然带来了ROM空间的节省。相比EMUI或Magic之前的版本,荣耀20 PRO的系统文件大约能节省约2G的空间,减少了以往手机中普遍存在的“公摊面积”,无形中给用户增加了一个额外的福利。

三、数据更加安全

传统的手机系统为了避免分区被篡改,安卓将系统分区设置成只读的,因为Ext4本身是可写的,安卓是通过Ext4的只读挂载参数和挂载dm-verity虚拟块设备来配合实现只读,相当于给系统分区加了两道防护,而想要实现系统分区,就需要通过去除Ext4只读挂载选项并且不挂载dm-verity设备,就可以绕过这两道防护对系统分区进行写操作。

荣耀20 PRO所使用的EROFS超级文件系统是天然只读的,无法通过任何手段挂载成可写(不排除专业人士可挂载),这就相当于砌筑了一道无法逾越的壁垒,使得荣耀20 PRO的EROFS系统分区更加安全了。

四、软硬件协同发展

其实,手机的文件系统早期是沿袭PC的平台和技术的,自然在手机系统中会看到PC端的一些身影,但并不是所有的PC端系统技术都适用于手机端。随着手机厂商对系统文件的优化越来越重视,不少商家都结合自身的特点进行创新,荣耀20 PRO的EROFS超级文件系统就是最典型的一个例子,摆脱PC端Ext4的使用,将EROFS文件提升性能,效率和安全,兼顾软硬件的不断发展,加之华为和荣耀的持续创新,相信这种EROFS超级文件系统在未来会有更广阔的发展空间。

说了这么多关于EROFS超级文件系统的知识点,可能有些人还是对这个EROFS超级文件系统比较迷茫,简单地做个比喻吧,电脑有系统文件吧(C盘里Windows那些东西),EROFS就相当于荣耀20 PRO的C盘。

还会有人问,在哪看手机里是不是EROFS超级文件系统?本人特意收罗了两种EROFS超级文件系统的查看方式,一种是下载AID64,在默认界面进入“目录”的二级菜单,在列表的靠下方就能看到关于系统文件的类型列表,例如/vendor、/odm、/version、/produsct等,这些条目中均标注文件系统为erofs和只读字样。

另一种则比较简单,无需下载任何app,在拨号界面输入“*#*#2846579#*#*”(不含引号),进入“工程菜单”界面,进入“单板信息查询”的“版本信息”,在界面的靠下方可以看到“定制组件版本号”会显示(P.EROFS)的字样,说明该系统文件就是EROFS超级文件系统,虽然这种查询方式简单,但不够详细,有兴趣的朋友可以尝试一下,看看你的手机“定制组件版本号”是(P.EROFS)还是(P.EXT4)。

说了这么多,你弄明白荣耀20 PRO搭载的EROFS超级文件系统,你搞懂了吗?

*本文来自花粉俱乐部论坛-金玉2011

返回顶部