===================== 基本知識 ======================
Desire 的 system/cache/data 三個分區總和就是 438 mb
預設是 250 / 40 / 148 [438 - 250 - 40]
System 一般系統放資料的地方 [一般無法更改]
Cache 快取區 [市場下載軟體 , 遊戲 都會使用到]
Data 一般安裝資料的區域
可以看到 Desire 先天的問題就是 Rom 太小 ,
HTC 原廠的 Rom 又含 HTC Sense , 非常占 System空間
所以新的 Sense Rom官方無法更新上去
另一方面Data區太小 (只有148MB) 又算 APP2SD
由於一定有部分要安裝在DATA區裡面 , 所以一樣也是安裝不了幾個軟體
所以會有神人做出 A2SD , A2E 這種 Rom , 將 Rom 裝到 EXT2/3/4 (SD 卡切出來的)去
A2E 其實就是 A2SD+,只是透過修改 System 區把 data 的空間加大了,
因此可安裝軟體上限也大增
rom 在加入了 A2SD+ script 後(在 /system/etc/init.d/40a2sd)
rom 裡面的 /data/app 這個路徑,在第一次開機時就會被移動到 ext 分區去
並做 link,也就是這個資料夾裡面所有的檔案
都會在第一次開機後全部都移到記憶卡
因為只要安裝軟體 , 一定還是有一部分是要放到真實 Rom 裡面的 (data/app)
所以分區不改變的話 , 一定會有滿的一天
舉例來說 OXYGEN 的 Rom 就是小 (約 95mb), 所以 System 250 對他來說太大了
一般情況下刷了 OXYGEN rom 之後 其實 250-95 = 155mb 的 System 區是浪費了
而 S off 後 能讓你改變這些分區的大小 , 我的設定是 100 / 5 [System=100MB, Cache=5MB]
Cache 大小設定 5 mb 是因為我把 Cache 移到EXT分區去了(dalvik-cache2SD)
438 - 100 - 5 = 333 , 這就是Data 區的大小了 , 硬是比原本的多了 333 - 148 = 185MB
可以看出來差的非常多 , 賢大的 A2E 是把 System 裡面一些東西也移到 EXT 分區 ,
以節省 System 分區大小 , 把原本的System 區改分割給DATA 區 ,
加大 DATA 的優點就是增加可安裝軟體的上限了
而 System 部分的資料移到 EXT 分區缺點就是耗電量會增加 , 效能會變差
對記憶卡的要求會比較高 , 用不穩定的卡會有不可預期的狀況發生
我個人也是由賢大的 ROM 入門 , 後來放棄 Sense Rom , 改用 OXYGEN Rom
OXYGEN 是透過 Android Open Source Project
Desire Root 教學
DESIRE S-OFF 教學(要改變系統分區 跟換第一個開機畫面時需要)
DESIRE ROOT 附加 刷ROM知識 分割SD卡教學
沒有留言:
張貼留言