手機ROM分區(qū)教程 自定義手機分區(qū) MTD Partition 更新到v1.5.8
發(fā)布時間:2012-09-02 15:23:05 作者:佚名
我要評論

本文教你如何自定義手機的ROM內(nèi)存分區(qū)
,本文以HTC Hero200手機為例講解.因為自帶的ROM內(nèi)存是512M的.所在很需要MTD.一般1G以下的都需要的.1G以上的看情況了.如果感覺不夠用也可以分區(qū).
隨著軟件游戲安裝數(shù)量的增多,手機自帶的ROM存儲空間是不是感覺不夠用呢?
所以大大們創(chuàng)造了Apps2sd的方法,不否認這個方法是很了不起的,可以把軟件和游戲都安裝到SD卡上,釋放手機存儲空間。
但是隨之而來會遇到一些問題,比如SD卡Class級別太低導致運行軟件和游戲性能大打折扣,開機SD卡最后才加載導致一些軟件游戲啟動出錯或異常,手機SD卡掛載到電腦上時軟件無法正常使用等等。
那么有沒有可以增加手機內(nèi)部空間又可以讓軟件不出錯或性能下降呢?答案是肯定的undefined??!
最近在XDA及國外一些論壇閑逛的時候突然被我發(fā)現(xiàn)了這個很牛的方法,是一個叫Firerat的大大提出的方法,基本概念就是重新調(diào)整手機分區(qū)(MTD Partition),使之能有效充分的利用同時又不浪費。
備注:MTD=Memory Technology Devices,像手機閃存類的存儲設備都可以稱之為MTD設備。
讓我們先來看看手機ROM分區(qū)的基本信息吧。
手機(比如HTC Hero,不同的型號的分區(qū)結(jié)構(gòu)是不同的)默認分區(qū)結(jié)構(gòu)為/system占170MB,/cache占130MB,而留給用戶使用的/data卻只有160MB。
打個通俗的比方/cache是你厭食的妹妹,他總是吃一點點,剩很多;/data是你肥胖的哥哥,總是覺得餓要多吃點;你是最健康的/system,只是吃你的份,從來不多吃也不厭食。
那我們是不是把厭食的妹妹吃不掉的東西分點給你肥胖的哥哥呢,然后自己再留適當一部分食物,剩下的全部分給你肥胖的哥哥,這樣你哥哥就不會覺得餓,也就是用戶可以使用足夠大的空間來裝軟件和游戲了。O(∩_∩)O哈哈~
默認用戶最多時能使用/data的160MB的空間來裝軟件和游戲。
/system在刷完ROM后就基本不會再有變動了,一般70~90MB之間,所以還有蠻多空余哦。

尤其是/cache,平時使用非常非常少,一般不超過5MB,太浪費了啊。
好了直接進入正題,看看怎么操作吧。
1.首先下載三個文件,拷貝到SD卡根目錄備用。目前最新版v1.5.8已經(jīng)解決電子市場無法下載問題。
Recovery補丁,Boot補丁和mtdpartmap.txt。
這三個文件的下載地址是http://chabaoo.cn/softs/60658.html
你也可以自己在電腦里建一個mtdpartmap.txt的文本文件,在里面寫一行mtd 120 5的字串,然后保存。
(不同的手機,這個參數(shù)設置方法是不同的.比如手機自帶內(nèi)存是1G.可以設成250 50,前面的250是留給系統(tǒng)的.以不小于ROM包解壓后的大小為準.本文的設置是以自帶512M內(nèi)存的手機設置的)
備注:
1.mtd 120 5的意思是給/system分120MB,給/cache分5MB空間,你可以根據(jù)實際情況自行調(diào)整大小。
2.經(jīng)常玩游戲的話/cache可以設20~35MB,否則設5~10MB就夠了。
3./system最好不要低于90MB,推薦100~120MB。
提醒:
1.刷非CM或aosp官方ROM之前,請務必確認ROM的/system占了多少空間,不夠的話請修改mtdpartmap.txt中的參數(shù)。
目前發(fā)現(xiàn)S大定制的ROM基本把/system的空間占滿了,用S大ROM請自行修改參數(shù)。
2.請不要用打過補丁的Recovery刷SPL或Radio,要刷請先刷回正常的Recvoery再刷或用fastboot刷。
3.請保留Boot補丁在SD卡根目錄,每次刷機后需要再刷一次Boot補丁。
4.本教程在Hero CDMA機器上測試通過,其他機器理論可行,請自行決定。
2.啟動到Recovery下,本文以ClockworkMod 3.0.2.4為例演示。
操作前請更新最新的ClockworkMod Recovery,版本建議3.0.0.5以上,目前最新為3.0.2.8。
3.進入muonts and storage菜單,把/boot,/cache,/data和/system都格式化一遍,注意千萬不要誤操作格式化/sdcard,這是你的SD卡,資料丟失我不負責哦。
方法很簡單,比如格式化/boot,先選中- format /boot,按一下軌跡球到下一步。

再選中- Yes - Format,按下軌跡球開始格式化。格式化過程會顯示Formatting /boot...,結(jié)束會顯示Done.。

按照此方法把其他幾項(/cache,/data和/system)格式化一遍。
注意每項結(jié)束都有Done.顯示,如果出現(xiàn)其他錯誤請回帖告知。
4.按返回鍵退到Recovery根目錄選install zip form sdcard,然后選choose zip from sdcard,再選中FR-recovery-v1.5.6-CustomMTD_S.zip。

選 - Yes那一項,按下軌跡球開始刷Recovery補丁。結(jié)束后會顯示Install from sdcard complete.。
同時注意看提示要再格式化一次分區(qū),請接著看下一步。

5.按照第三步的方法再格式化一次/boot,/cache,/data和/system。結(jié)束后按返回鍵退到Recovery根目錄下,進入advanced菜單,選Reboot Recovery重啟Recovery,重啟后會再次進入Recovery界面。

6.現(xiàn)在按照通常的刷機方法刷你的ROM,kernel,gapps等。
7.以上步驟都順利完成了,最后一步就是刷Boot補丁。
按返回鍵退到Recovery根目錄選install zip form sdcard,然后選choose zip from sdcard,再選中FR-boot-v1.5.6-CustomMTD_S.zip,選- Yes那一項開始刷。

刷完后會提示Custom MTD written, Install from sdcard complete.的信息。
8.返回到Recovery根目錄選reboot system now重啟機器,恭喜你,你已經(jīng)成功了O(∩_∩)O
好了,我們再來看看分區(qū)調(diào)整后的狀況吧。
看到木有,你可以使用344MB了哦。
/system我調(diào)了120MB,應該足夠用了,實際使用不到80MB。

/cache我分了5MB,放心,夠用了。

常見問題匯總:
1.刷新版ROM要怎么操作?
按照第三步方法格式化四個分區(qū),然后跳到第六步刷ROM,kernel和gapps等,最后按第七步方法刷Boot補丁。
2.如何卸載MTD?
直接重刷一次你原始的Recovery,重啟進入Recovery,格式化/system,/data,/cache,/boot,重新安裝ROM。
3.如何重新調(diào)整分區(qū)大???
很簡單,按照本教程從第一步開始重新操作一遍O(∩_∩)O~
4.為什么調(diào)整分區(qū)后Google電子市場無法下載軟件?
v1.5.8版本已經(jīng)解決該問題。
隨著軟件游戲安裝數(shù)量的增多,手機自帶的ROM存儲空間是不是感覺不夠用呢?
所以大大們創(chuàng)造了Apps2sd的方法,不否認這個方法是很了不起的,可以把軟件和游戲都安裝到SD卡上,釋放手機存儲空間。
但是隨之而來會遇到一些問題,比如SD卡Class級別太低導致運行軟件和游戲性能大打折扣,開機SD卡最后才加載導致一些軟件游戲啟動出錯或異常,手機SD卡掛載到電腦上時軟件無法正常使用等等。
那么有沒有可以增加手機內(nèi)部空間又可以讓軟件不出錯或性能下降呢?答案是肯定的undefined??!
最近在XDA及國外一些論壇閑逛的時候突然被我發(fā)現(xiàn)了這個很牛的方法,是一個叫Firerat的大大提出的方法,基本概念就是重新調(diào)整手機分區(qū)(MTD Partition),使之能有效充分的利用同時又不浪費。
備注:MTD=Memory Technology Devices,像手機閃存類的存儲設備都可以稱之為MTD設備。
讓我們先來看看手機ROM分區(qū)的基本信息吧。
手機(比如HTC Hero,不同的型號的分區(qū)結(jié)構(gòu)是不同的)默認分區(qū)結(jié)構(gòu)為/system占170MB,/cache占130MB,而留給用戶使用的/data卻只有160MB。
打個通俗的比方/cache是你厭食的妹妹,他總是吃一點點,剩很多;/data是你肥胖的哥哥,總是覺得餓要多吃點;你是最健康的/system,只是吃你的份,從來不多吃也不厭食。
那我們是不是把厭食的妹妹吃不掉的東西分點給你肥胖的哥哥呢,然后自己再留適當一部分食物,剩下的全部分給你肥胖的哥哥,這樣你哥哥就不會覺得餓,也就是用戶可以使用足夠大的空間來裝軟件和游戲了。O(∩_∩)O哈哈~
默認用戶最多時能使用/data的160MB的空間來裝軟件和游戲。
/system在刷完ROM后就基本不會再有變動了,一般70~90MB之間,所以還有蠻多空余哦。


尤其是/cache,平時使用非常非常少,一般不超過5MB,太浪費了啊。

好了直接進入正題,看看怎么操作吧。
1.首先下載三個文件,拷貝到SD卡根目錄備用。目前最新版v1.5.8已經(jīng)解決電子市場無法下載問題。
Recovery補丁,Boot補丁和mtdpartmap.txt。
這三個文件的下載地址是http://chabaoo.cn/softs/60658.html
你也可以自己在電腦里建一個mtdpartmap.txt的文本文件,在里面寫一行mtd 120 5的字串,然后保存。
(不同的手機,這個參數(shù)設置方法是不同的.比如手機自帶內(nèi)存是1G.可以設成250 50,前面的250是留給系統(tǒng)的.以不小于ROM包解壓后的大小為準.本文的設置是以自帶512M內(nèi)存的手機設置的)
備注:
1.mtd 120 5的意思是給/system分120MB,給/cache分5MB空間,你可以根據(jù)實際情況自行調(diào)整大小。
2.經(jīng)常玩游戲的話/cache可以設20~35MB,否則設5~10MB就夠了。
3./system最好不要低于90MB,推薦100~120MB。
提醒:
1.刷非CM或aosp官方ROM之前,請務必確認ROM的/system占了多少空間,不夠的話請修改mtdpartmap.txt中的參數(shù)。
目前發(fā)現(xiàn)S大定制的ROM基本把/system的空間占滿了,用S大ROM請自行修改參數(shù)。
2.請不要用打過補丁的Recovery刷SPL或Radio,要刷請先刷回正常的Recvoery再刷或用fastboot刷。
3.請保留Boot補丁在SD卡根目錄,每次刷機后需要再刷一次Boot補丁。
4.本教程在Hero CDMA機器上測試通過,其他機器理論可行,請自行決定。
2.啟動到Recovery下,本文以ClockworkMod 3.0.2.4為例演示。
操作前請更新最新的ClockworkMod Recovery,版本建議3.0.0.5以上,目前最新為3.0.2.8。
3.進入muonts and storage菜單,把/boot,/cache,/data和/system都格式化一遍,注意千萬不要誤操作格式化/sdcard,這是你的SD卡,資料丟失我不負責哦。
方法很簡單,比如格式化/boot,先選中- format /boot,按一下軌跡球到下一步。


再選中- Yes - Format,按下軌跡球開始格式化。格式化過程會顯示Formatting /boot...,結(jié)束會顯示Done.。


按照此方法把其他幾項(/cache,/data和/system)格式化一遍。
注意每項結(jié)束都有Done.顯示,如果出現(xiàn)其他錯誤請回帖告知。

4.按返回鍵退到Recovery根目錄選install zip form sdcard,然后選choose zip from sdcard,再選中FR-recovery-v1.5.6-CustomMTD_S.zip。


選 - Yes那一項,按下軌跡球開始刷Recovery補丁。結(jié)束后會顯示Install from sdcard complete.。
同時注意看提示要再格式化一次分區(qū),請接著看下一步。


5.按照第三步的方法再格式化一次/boot,/cache,/data和/system。結(jié)束后按返回鍵退到Recovery根目錄下,進入advanced菜單,選Reboot Recovery重啟Recovery,重啟后會再次進入Recovery界面。


6.現(xiàn)在按照通常的刷機方法刷你的ROM,kernel,gapps等。
7.以上步驟都順利完成了,最后一步就是刷Boot補丁。
按返回鍵退到Recovery根目錄選install zip form sdcard,然后選choose zip from sdcard,再選中FR-boot-v1.5.6-CustomMTD_S.zip,選- Yes那一項開始刷。


刷完后會提示Custom MTD written, Install from sdcard complete.的信息。

8.返回到Recovery根目錄選reboot system now重啟機器,恭喜你,你已經(jīng)成功了O(∩_∩)O
好了,我們再來看看分區(qū)調(diào)整后的狀況吧。
看到木有,你可以使用344MB了哦。
/system我調(diào)了120MB,應該足夠用了,實際使用不到80MB。


/cache我分了5MB,放心,夠用了。

常見問題匯總:
1.刷新版ROM要怎么操作?
按照第三步方法格式化四個分區(qū),然后跳到第六步刷ROM,kernel和gapps等,最后按第七步方法刷Boot補丁。
2.如何卸載MTD?
直接重刷一次你原始的Recovery,重啟進入Recovery,格式化/system,/data,/cache,/boot,重新安裝ROM。
3.如何重新調(diào)整分區(qū)大???
很簡單,按照本教程從第一步開始重新操作一遍O(∩_∩)O~
4.為什么調(diào)整分區(qū)后Google電子市場無法下載軟件?
v1.5.8版本已經(jīng)解決該問題。
相關(guān)文章
魅族MX3手機怎么打開ART模式 魅族MX3開啟ART模式教程圖解
魅族針對MX3發(fā)布了基于安卓4.4 Flyme系統(tǒng),其最大的亮點莫過于Android 4.4中新加入了ART(Android runtime)模式,不過魅族MX3默認并沒有以ART模式運行,而是采用傳統(tǒng)的Dalvi2014-04-29- ART模式英文全稱為:Android runtime,是谷歌Android 4.4系統(tǒng)新增的一種應用運行模式,ART模式相信大家都比較陌生,不過最近ART模式越來越多的被媒體提及,本文為大家匯總2014-04-28
三星note2怎么刷錘子rom?刷錘子rom教程(附smartisan錘子rom下載)
本篇文章主要介紹三星note2刷錘子rom教程,并且附smartisan錘子rom下載,感興趣的朋友看一下2013-12-06安卓4.4的ART模式怎么打開 安卓4.4開啟art模式方法圖解
ART模式英文全稱為:Android runtime,ART模式是Android系統(tǒng)新增的一個新的底層運行模式,與傳統(tǒng)的安卓Dalvik模式有很大的區(qū)別,ART模式也成為最新安卓4.4系統(tǒng)的一大亮點。2014-04-29