Macbook 備份筆記 |
2007/02/20 ~ 阿亮 ~ |
在於 「Macbook 初安裝筆記 」 這篇之後,又遇到四國語言的當機,而且一樣是無法用類似 Windows 下簡單的 Recovery CD 來做。 :( 環境: Mac OSX 10.4.8 (Tiger) Keywords: Recovery, Kernel Panic, crash, boot camp 這次的當機真的真的來的快,也還好這禮拜三(2/13)發生時,正好上週六有做了些備份,所遺失的 effort 還不算大(也算蠻大的);也大概了解我這次的可能發生情況,簡單地猜測如下,當硬碟若塞滿快爆執行 Parallels Desktop with Boot Camp Partition 時 (20070301 Updated: 再當一次),就有潛在發生 kernel panic crash 的機率。 發生 crash 前我正在跑 Parallels Windows XP 時,有跳出一個視窗大概是說:「您的硬碟只剩 18MB,您是否要跑 Parallels?,」我那時沒有反應過來, 就按下「是」,就發生慘案了。這裡就有幾件事可以討論,
- 我有點懷念 Windows 預設硬碟只剩 10% (?) 就 Alarm 的機制,Mac 要到只剩 18MB 才 Alarm?
- 是否有早點提醒的軟體?比如剩 1G 時提醒?
- 或參考此篇 。
- 是否 Parallels 在跑時,會一直產生額外的暫存檔?我記得空間還有 5GB 左右啊?
- 所以,預留給系統跑的空間最好要預留多一點,最好 10GB 以上? 可是這樣算一算,Windows 若要跑 Visual Studio 加上說明檔,再加個 Office,至少留個 20GB, Mac 的系統再加上軟體也要 20GB, 再加上預留的暫存空間 10GB, ㄜ~ 60GB 的硬碟一定不夠用,80GB 硬碟勉強可以。
- 反正預留空間要大點,不然會很慘,連開機 CD 都開不了。甚至用外接 Mac 開機硬碟去開機,再將 NB 上的硬碟做 eSATA 轉 USB2.0,插上 USB2.0 後想去救檔案,也必產生四國語言當機。
- 我記得 Linux 也會有類似的情形,但 Linux 的開機光碟開機後,將空間清一清再開機,一般就很OK了。
備份的方式:
- Mac 的部份比較沒問題,就用 CCC 將 Mac HFS+ 備份(Clone)乙份到外接硬碟己切割好的 HFS+ 磁區即可。
- Windows 原本我是想用 Ghost 來做復原,但我沒做成功;根據此篇 的說明,是要用「磁碟工具程式」將整個磁區做「新增映像檔」,來做 .dmg 的備份 (比如存為 WinXP.dmg)。
- 若需要復原上述的兩個磁區的話,我試過幾種方式都不行,只能用下述的步驟來做:
C:\>convert c:/fs:ntfs (其中 c 為你要轉換的磁碟代號)
- 用「磁碟工具程式」將硬碟切成乙顆磁區,HFS+。這裡分割區架構,要選「GUID 磁碟分割區表格」才可,不要選「主開機記錄」, Boot Camp 會不給進行 Windows 磁區的分割。 PS: 這個步驟很容易犯錯,這個一錯有可能是六個小時後才發現 XD
- 用 CCC 將 Mac 備份的部份 (Clone) 復原回去。Mac 復原的部份就這麼簡單,重新用復原的磁區開機。
- 用 Boot Camp 切割出給 Windows 的磁區,然後準備 Windows 光碟片安裝。
- 安裝時,必需將磁區格式化成 FAT32 格式,因為這樣 Mac 才能做下述的動作。
- 當安裝程式複製檔案後(大約十幾分鐘),重新開機時,按下 option 鍵,選擇 Mac OSX 開機,不用進行 Windows 接下來的三十九分鐘的安裝。
- 開機後, Windows Partition 內的所有檔案丟到垃圾桶,然後清空垃圾桶。
- 再將 WinXP.dmg 內的 ntldr, NTDETECT.COM, boot.ini, and PAGEFILE.SYS 四個檔案拷貝到新灌的 Windows 磁區內,再將其他檔案整個拷貝到灌完 Windows 的磁區內。 (
此部份我還沒試過,因為我只有備份 Ghost,沒有做 WinXP.dmg;奇怪的是,此篇文章 的作者也沒做過 :p )(20070301 Updated: 此方法確定可行) - 若有需要,將磁區由 FAT32 轉換成 NTFS
- 幾個試過不行的方式
- 先用磁碟工具分割成兩個磁區,第一個磁區用 CCC 恢復沒問題,第二磁區用 Ghost 9.0 來恢復,開機時按 option 會沒辦法呈現 Windows 的開機選項。
- 用磁碟工具分割成兩個磁區,用 eSATA 轉接 USB 2.0 的轉接線,在 Windows 會造成無法判讀(應該 GUID 在一般 Windows 會有問題),沒有辦法判讀就算了,還會將 Mac 安裝好的磁區毀了。
結論
- 要常備份,硬碟空間要預留足夠。
沒必要不要跑兩個系統。建議不要跑模擬器,Boot Camp 則還好。
呵~我也是看別人的文章,我是照做就是了,倒是沒整個 Copy 過去試過 :P 如果可以用,應該整個 Copy 也可吧,謝謝您的資訊 :)
請問;我如果用「磁碟工具程式」將Bootcamp windows整個磁區做「新增映像檔」disk .dmg 的備份,備份到新的硬碟上,已經先用Bootcamp切成 mac (HFS+)和win (FAT32)磁區。這樣也可以。
只是,對以下這個步驟不了解
“再將 WinXP.dmg 內的 ntldr, NTDETECT.COM, boot.ini, and PAGEFILE.SYS 四個檔案拷貝到新灌的 Windows 磁區內,再將其他檔案整個拷貝到灌完 Windows 的磁區內。“
因為,用「磁碟工具程式」的重新安裝,不是已經將整個.dmg搬到新的磁區內,為什麼還要做這個拷貝的動作?請解惑一下,感謝