HTC 510C标明的512M内存,为什么在“应用程序”里的“已下载”的空间只有150M? 且电信自带的程序已占110M

2025-04-16 06:17:22
推荐回答(1个)
回答(1):

http://blog.renren.com/share/271525687/3000700277
Hero自带的512MB ROM,就相当于电脑里一块512MB的硬盘

Android系统把这个512MB的ROM分成3个区

第一个分区:系统部分(就是我们平时刷ROM的地方)
Android系统把它分为170MB
刷进去的ROM全部保存在第一分区(属性为只读)(需ROOT权限才能写入)

如果ROM刷机包解压后超过170MB,并重新打包,肯定是刷不进去的
除了刷机包里的DATA文件夹里的数据(因为这部分数据是写到第三分区的)

下面图片显示的第一分区(系统/system),可用空间为4MB
也就是说,我们可以用ROOT权限的管理器,替换或新写入的文件不能超过4MB
如果超过4MB,就会提示:系统空间不足

第二个分区:Cache(个人理解为缓存的一部分)
Android系统把它分为130MB
重启后可能会丢失(没具体测试过)

第三个分区:用户空间
Android系统把它分为165MB
就是我们现在可以用的内存,程序/音乐等........都是放在这里的

上面说到刷机后最多可用只有154MB,但系统分配有165MB
我的理解是:第一分区的系统文件在使用时