Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android手機問答 >> HTC手機問答 >> 無需A2sd,怎樣控制自己的空間?

無需A2sd,怎樣控制自己的空間?

編輯:HTC手機問答

  你好,先啰嗦一下手機的RAM和ROM,RAM(Random Access Memory)的全名為隨機存取記憶體,它相當於PC機上的移動存儲,用來存儲和保存數據的。它在任何時候都可以讀寫,RAM通常是作為操作系統或其他正在運行程序的臨時存儲介質(可稱作系統內存)。不過,當電源關閉時RAM不能保留數據,如果需要保存數據,就必須把它們寫入到一個長期的存儲器中,手機的存儲器就是ROM,ROM(Read Only Memory)的全名為唯讀記憶體,它相當於PC機上的硬盤,用來存儲和保存數據。
  如PC的硬盤一樣,ROM也要分區,手機的分區結構為/system、/cache及/data,系統默認分給/system、/cache的空間相對較大,使用率卻不高,而留給用戶使用的/data分區空間相對較小,幾個軟件一裝就差不多了,為了擴展應用空間,於是各種a2sd應運而生,從TF卡中要空間,但是又給大家帶來了TF卡分區、開機過程中不能拔卡、對卡要求較高等一些令人頭痛的事情。現在介紹一種簡單實用方法MTD Partition,個人親測成功,供大家分享。
  以hero200為例,512MB ROM和288MB RAM,RAM我們是不可能動它的,那就拿ROM開刀!Hero默認ROM分區結構為/system占170MB,/cache占130MB,而留給用戶使用的/data卻只有160MB。我們現在所要做的就是減少/system和/cache空間,增大/data空間。/system我們目前能用的不到80M,/cache更少,10MB就夠了,如果玩游戲的話可適當調高點,一般小於40MB。我給Sytem分區100MB,cache分區20MB,這樣data分區就可以增加180MB而達到340MB,足夠你用了,這種做法相對於A2sd做法要更穩定,避免運行一些安裝在TF卡上的軟件出現錯誤。
  使用MTD Partition,除了系統及Google自帶程序外,安裝了41個軟件和游戲,還剩170多MB。

  操作步驟:以下步驟在recovery-clockwork-3.0.2.8上完成:
  1. 關閉手機的安全系統(也就是要s-off)
  2. 把bravo-recovery-v1.5.6-CustomMTD.zip 和bravo-boot-v1.5.6-CustomMTD.zip文件放到SD卡上
  3. 在SD卡創建一個 mtdpartmap.txt文件,內容包含system 及cache的大小,例如設置System為100MB,cache為20MB,就寫入"mtd 100 20"到/Sdcard/mtdpartmap.txt (100是Sytem分區大小,20是cache分區大小,這根據你所使用的ROM需要自定義數值),注意mtdpartmap.txt文件裡是只能包含信息例如: mtd 100 20
  4. 請做好備份
  5. 重啟到Recovery
  6. 格式化system, data, 和 cache (在Recovery菜單” mounts and storage”下面)
  7. 安裝 bravo-recovery-v1.5.6-CustomMTD.zip, ( 這個補丁將修改Reocvery應用新的分區信息 );
  8. 進Advanced 選Reboot Recovery重啟到Recovery
  9. 再次格式化 system, data, 和 cache
  10. 安裝新的ROM或恢復你的備份,然後Wipe /cache; (如果重啟有問題,全Wipe一下)
  11. 安裝bravo-boot-v1.5.6-CustomMTD.zip, ( 這個補丁將驅使ROM內核載入使用新的分區信息 );
  12. 重啟完成。

  注意:
  1. 使用以上方法之後不要再通過該Recovery安裝Radio, 請使用fastboot安裝;
  2. 請保留mtdpartmap.txt文件在SD卡上;
  3. 以後每一次安裝新的ROM或者劃分新的分區之後,都需要刷一次bravo-boot-v1.5.6-CustomMTD.zip
  4. 刷機有風險,本人只在hero上測試通過,其它機型理論上可行,請自行決定。
  5.  有些用戶認為/cache小會影響游戲性能, 如果你玩游戲的話就設置/cache為20-35MB; 如果你不玩游戲,可以設置5-10MB,/System最好不要低於90M,推薦100-120MB。
----(/cache其實只是用於浏覽器,市場的緩存,還有一些Rcovery功能會使用到,例如:flash Radio)

  如何卸載MTD?
  直接重刷一次你原始的Recovery,重啟進入Recovery,格式化system, data, cache,重新安裝ROM

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved