(機器達人所有產出皆以ClockworkMod Recovery 2.5.1.3與2.5.1.2版做測試,請勿追求新版。)
機器達人之前在【如何使用ClockworkMod recovery備份與還原ROM】一文介紹過,本文彌補前文不足之處,任何自認已經很瞭解的讀者,也應該閱讀本文。
ClockworkMod Recovery的備份功能,可以備份我們手機核心所在的boot分割區、韌體所在的system分割區、使用者資料的data分割區。如果以Windows比喻,這三個分割區就像是C:、D:、E:,我們用Ghost方式把三個分割區做成映像檔,系統出問題導致Windows不能開機時,我們就把三個映像檔GHOST還原回去,電腦就復原了。但還原的資料是當時做GHOST時的狀態,如果是一個月前做的GHOST備份,那還原之後,這一個月安裝的程式與自己做的文件都不會還原。
但有人會三天兩頭幫自己的電腦做GHOST備份嗎?不會,通常電腦要用的程式裝的差不多了,電腦沒什麼問題就做GHOST備份一次就好了。日後產生的檔案,大家應該都是備份到外接硬碟裡,這個動作如果用Android比喻,就是用「鈦備份」將手機資料備份到SD卡裡。
透過這樣的說明,讀者應該就更能瞭解「ClockworkMod Recovery備份」與「鈦備份」的差異與使用時機了。
我們在替手機更換第三方ROM的時候,主要就是換掉手機的核心、韌體所在的system分割區,而有些ROM則同時建議恢復出廠預設值,也就是清除使用者資料的data分割區。透過「ClockworkMod Recovery備份」,可以讓我們在測試第三方ROM不甚滿意之後,可立即將系統還原成原本一模一樣的狀態。
前文提到「backup and restore」裡有三個選項,分別為Backup、Restore、Advanced Restore。其中Backup選項就是我們更換第三方ROM前一定要做的動作,它會根據備份的時間自動產生不同的備份資料夾,而不會覆蓋掉之前的備份。
而Restore功能,由於Desire HD與Desire Z的手機內存有1GB(DATA分割區的大小),如果使用超過300MB,則還原失敗的機率大增(我喜歡把程式通通移回手機中,不喜歡程式裝在SD卡裡)。但一般人是不會察覺還原失敗的,有人倒是會發現重開機會有錯誤訊息甚至進不了桌面,因此前文建議用Advanced Restore只還原boot與system而不要還原data。本文補充保證同時還原boot、system、data分割區的方法。
一口氣完整還原的方法
▼ 手機進入ClockworkMod Recovery之後,用USB線將手機跟電腦連線。
▼ 接著開啟Windows的「命令提示字元」執行adb shell(請參閱【如何取得Android SDK並使用adb指令】,adb指令同時內含在Desire HD救命包downgrade-dhd.zip之中,請參閱【降級Desire HD解除封印】)。
接著執行以下指令:
mount /sdcard
ls /sdcard/clockworkmod/backup
▼ 指令完成後畫面如下
從上面指令輸出的結果,我們可以看到所有按照時間命名的資料夾,裡面存著不同時間所做的備份。
決定了所要還原的備份後,執行以下指令開始還原:
nandroid restore /sdcard/clockworkmod/backup/[備份的資料夾名稱]
比如上圖的例子,假設要還原「2011-04-09.19.40.47」這個備份,執行以下指令還原:
nandroid restore /sdcard/clockworkmod/backup/2011-04-09.19.40.47
▼ 下達指令開始還原後的畫面如下
▼ 看到Restore complete!就完成還原了,再從ClockworkMod Recovery選擇「reboot system now」重開機
延伸閱讀
引用網址:https://gfans.bryan.tw/2011/04/12/1841/trackback
頭推,所以還原的部份連接電腦輔助較不會出問題吧。
Yes!
原來之前還原後開機出現問題是這樣阿!感謝布大~又上了一課
請問小布布大大2.5.1.3與2.5.1.2
還是皆可以使用
沒有差別對嗎?
(小布布好像是用2.5.1.3了)
用ROM manager備份/還原的有相同效果嗎?
昨天還原一次似乎沒啥問題
期待您的2.3.3ROM
刷別人的還真有點怪怪頓頓的
布大這個cwm是否可關機充電那個?
期待小布大的2.3.3
有2個問題想請教一下
1、我的CMR是2.5.1.2,如何upgrade成2.5.1.3?
2、相機功能似乎沒有彩圖,2.3.3可以加入嗎?
把recovery.img放到C:\android-sdk-windows\tools裡面
裡面一定除了要有adb.exe 也要有 fastboot.exe 這個程式 才能繼續下面的步驟
打開命令指示字元
輸入以下指令
cd C:\android-sdk-windows\tools
adb reboot bootloader
手機會重啟進到bootloader裡面
fastboot flash recovery recovery.img
寫入recovery.img 大概五秒左右
fastboot reboot
自動重開機
你可以參考這篇 XDA上面更新 v2.5.1.3 修正關機不能充電的最新版本
http://www.mobile01.com/topicdetail.php?f=566&t=1876599&p=616#27087761
我之前用布大的特調ROM v1.84.921.2-1,後來要還原system跟boot,結果桌面上的圖示及使用者資料都不見了,請問是這個原因嗎?我只要照著一口氣完整還原的方法做就行了嗎?
請問經OTA升級為官2.2.1後,在不降級的前提下,還可以刷入ClockworkMod Recovery嗎?謝謝
請問如果是 desire 可以一樣用這個方法還原嗎. 還是這個方法只針對DHD呢.
謝謝...
Desire也可以,應該說ClockworkMod Recovery都支援這樣的方法
不過Desire Data分割區很小,所以從選單中還原即可,不太可能會失敗
[...] Recovery」與「鈦備份」的差別? A:請參閱「ClockworkMod Recovery備份與還原補充說明」Q:CRT效果沒有顯現? A:CRT隨時可以服用,如果ClockoworkMod [...]
請問小布仔大
在我輸入 nandroid restore 的指令後我只得到segmentation fault的錯誤訊息
請問是哪裡出錯了呢?