如何將EXT3的ROM修改為EXT4版(GRI40-2)

EXT4與EXT3的差異,網路上已經有很多資料,機器達人在此不再贅述,但是好是壞、對效能的提升有沒有幫助則有待驗證。本篇內容提供進階讀者關於EXT3 ROM修改為EXT4的指南。

EXT4檔案系統格式與EXT3的檔案系統格式是不同的,但EXT4的驅動程式可以掛載EXT3的檔案系統,雖然透過mount指令看到掛載為EXT4,但實際上並沒有發揮EXT4全部的好處,由於某些EXT4的新功能可以直接運用在EXT3的檔案系統格式上,直接掛載或許即可提升少許效能。

用EXT4去掛載EXT3分割區的好處是,當您刷回只支援EXT3的ROM時,可以無痛還原。(在此告訴大家 → 並沒有自動轉換為EXT4這件事。)

而要完整地支援EXT4,我們需要先把DATA分割區「手動」格式化為EXT4,這個動作等同Wipe Data(恢復原廠設定)。而SYSTEM、CACHE分割區會在刷ROM的時候,ROM的作者就幫您處理好了,所以這部分不用煩惱(/META-INF/com/google/android/updater-script中的format指令)。

當DATA分割區格式化為EXT4之後,就代表您無法無痛還原成EXT3的ROM了,因為這些ROM無法將EXT4的DATA分割區掛載起來,所以要刷回EXT3的ROM時,同時也要手動先將DATA分割區格式化為EXT3。

...
[繼續閱讀]
...

給進階讀者練習發揮的空間:所有分割區皆使用EXT3格式但以EXT4的方式掛載(只做上述步驟的1),與全部分割區皆使用EXT4格式並以EXT4的方式掛載(做上述步驟的1、2、3),比較兩者性能差異。有心得請不吝於回報!
2011-06-08 23:47 發佈
先佔個前排座位,仔細聽老師講課!
發表文章前請先閱讀討論區規則, 按這裡檢視討論區規則。
原來DATA區是要這樣弄
難怪看那個內容,看不見DATA
BOOT.IMG....LINUX苦手
小布大你提供EX3 ROM 轉 EX4的方法,我試三次皆失敗!ROM無法安裝!
NLAS4684 wrote:
小布大你提供EX3 ...(恕刪)

我寫的第一步太簡略了
要注意ramdisk裡的script與該Kernel需搭配的module

sbb.gfans wrote:
我寫的第一步太簡略了...(恕刪)

原來是如此~難怪我試了一個早上都刷不進。
布大我只把內容EXT3改為EXT4,其它都沒動。這樣就不能刷了,搞不定。
E:ERROR IN/SDCARD/DHD_EXT4-2_ANDROIDMAN-COLOR.ZIP(STATUS 1)INSTALLATION ABORTED.
此為錯誤內容。
我過去以為adb shell查看到有4個ext4字眼就以為系統都格式化為EXT4,原來這只是核心有支援EXT4檔案格式,真是把馮京當馬涼

相對的我用ClockworkMod 3.0.2.6能正常地備份與還原的ROM也一定是EXT3的ROM對吧。

再請問步大分割區放任使用EXT3格式就隨著ROM以EXT4的方式掛載,是目前最懶人與無損的作法?
若不曾手動完全格式化成EXT4,要Recovery時不管何版本的ROM都要先刷Format_Data_to_EXT3.zip,還是直接Recovery就好?

不知其它先進有使用ClockworkMod 3.2.x.x版的,您在備份EXT3 ROM與還原EXT3狀態下的備份是否都正常?


1:刷布大 Format_Data_to_EXT4.zip,改updater-script成EXT4.皆刷不進去.

2:刷LeeDrOiD_EXT4_FULL_WIPE.zip,改updater-script成EXT4.布大的ROM開不了機!MMCC的ROM成功開機.init.spade.rc皆EXT4但cat /proc/filesystems卻顯是not found.

3:刷2.3 Leedriod支援EXT4,init.spade.rc皆EXT4但cat /proc/filesystems卻顯是not found.

所以我已經搞不清楚真正的EXT4的ROM!該具備什麼條件?
因為布大的ROM是原廠核心,只改提早回收記憶體吧
所以不支援EXT4,不知布大的下一版會不會支援?
用cat /proc/filesystems查看只到EXT3
全套EXT4條件:1.格式化2.掛載3.核心支援

這樣說不知對不對???有錯請指正,感謝
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?