大容量ROM的Android手机一般都把ROM的一部分分为系统分区,其他的都虚拟为内置SD卡,比如三星和华为的手机都是这样,标称的大ROM实际上大部分都虚拟成了内置SD卡。
所以,由于是分区时设置的容量,ROM是可以调整的,比如一块硬盘上,c盘和d盘、e盘的大小都是可以调整的,区别是安卓系统用户自己很难调整。
先看安卓Android系统的分区,安卓系统一般把ROM芯片分成7个区,如果再加上内置SD卡这个分区,就是8个:
hboot分区———-负责启动。
radio分区———-负责驱动(通讯基带)。
recovery分区——-负责恢复。
boot分区———–系统内核。
system分区———系统文件。
cache分区———-系统缓存。
userdata分区——-用户数据。
大家看到没有,前6个区的容量在系统信息里面是看不出来的,我们看到的ROM总容量,其实就是第7个区userdate区的大小,这个区主要装一些软件,是用户可以使用的分区。这个分区的大小直接影响到安装软件的数量。也就是说userdate区就是我们常说的“可用ROM”。
在安卓里,虽然软件可以安装到卡中,但是一些系统软件最好还是安装到userdata分区,否则会出现加载的一些小问题,比如使用的桌面软件和一些在桌面上显示插件的软件。并且就算你把软件都装到卡里,userdata分区还是会不断减小。就像在Windows里,就算你把软件装到D盘,仍然会在c盘生成一些系统文件,占掉c盘空间一样。