久久一次碰到需要將工作環境從目前的 PC 轉移到另一台 PC 上,很容易忘記異機還原的一些細節,導致遺漏或弄錯操作程序,浪費許多時間。所以,這篇日誌完全是寫給我自己看的(只是等到下次再碰到需要用到異機還原的時候,作法或許又不一樣了)。
先試了 EaseUS Todo Backup v4.0 免費版,因為看到它有異機還原(dissimilar recovery)功能。可是在製作開機光碟時,卻老是出現 "Rename ISO failed" 這種不知所云的錯誤。查了 Google 也沒找到解決辦法,只好放棄,改用先前已經用過,而且覺得很好用的 Acronis True Image Home Edition。另外還要加裝它的 Plus Pack 套件,才有異機還原的功能(它是把這項功能稱作 Universal Restore)。
Step 1. 備份
首先,用 True Image 將整個 C 槽的硬碟分割備份成一個 .tib 檔案。將此檔案複製到行動碟,或燒成光碟。
Step 2. 製作內含 True Image 程式的開機片
接著利用 True Image 的 Rescue Media Builder 來製作開機片,參考下圖:

此功能可以將開機的檔案直接寫入光碟片、USB 拇指碟、或存成一個映像檔。我是把它直接寫入 USB 拇指碟,以便在新的機器上用 USB 碟開機,就直接還原。
Step 3. 準備新機器的驅動程式
使用 True Image 來還原系統時,若有勾選 "Use Acronis Universal Restore" 選項,它就會在還原時偵測並搜尋機器所需之驅動程式。所以我們要先把新機器的所有驅動程式都準備好,放在光碟片或 USB 碟都可以。但是要特別注意,有些機器附的驅動程式光碟不見得能用,因為它可能全都包在一個安裝程式裡面,或者把檔案室先壓縮檔起來,而這會造成 True Image 找不到驅動程式。因此,如果有這種情形,就要事先把驅動程式的檔案都解開來,存放在 USB 碟。
True Image 在進行系統還原之前,有一個步驟可以讓你自己指定驅動程式的來源資料夾。各驅動程式即使分開放在不同目錄,True Image 也找得到,只要它們都是放在同一個根資料夾底下就行。
Step 4. 還原至新機器
用 Step 2 準備好的開機片,放到新機器上開機。若使用 USB 碟開機,BIOS 通常得先設定一下開機順序。值得一提的是,我有一個開機用的 USB 拇指碟,還有一個放備份檔案和驅動程式的 USB 行動碟,兩個都插在新機器上。結果一開始無法開機。後來把他們兩個插的 USB 插槽互換,機器才能順利讀取 USB 拇指碟來開機。這樣看來,USB 插槽是有順序的,且第一個抓到的 USB 碟無法開機,機器可能就掛在那裏,不會再去讀其他 USB 碟。這是我碰到的一個比較特殊的狀況。
開機之後,會直接進入 True Image 還原程式,就按照指示操作即可,沒甚麼太複雜的東西。只要注意還原功能的畫面中,有一個選項要打勾:
Use Acronis Universal Restore。這裡也有提供建立和刪除硬碟分割的功能。
還原功能的設定步驟中,有一個步驟是讓你指定驅動程式的來源資料夾。這個部分非常重要。如果你準備的驅動程式不夠齊全,很可能在還原過程中出現找不到驅動程式的錯誤。此時 True Image 會問你要不要 ignore,如果忽略的話,還是可以完成整個系統還原程序,但很可能重開機之後就藍色死幕,無法進入 Windows 系統。
Step 5. 還原後的第一次開機
True Image 在還原過程中,似乎沒有用到所有的驅動程式。還原後的第一次開機,進入 Windows 系統後可能會發現顯示器的解析度很低,或有些裝置的驅動程式無法正常運作。這些都不要緊,只要能夠成功進入 Windows 系統,就算大功告成了。
所有先前安裝的軟體、設定等,一次全都回來的感覺真的很棒。
要花多少時間?
由於我有幾個小地方弄錯而來回作好幾次,以至於花費的時間超過我原先的預估不少。如果照上述程序,有事先準備好該有的檔案,並且做點功課。花費的時間大概是:
備份開機 partition:20~30 分鐘(depends on your hardware)。
把備份檔案複製到行動碟:15 分鐘(depends on your hardware)。
製作開機拇指碟:5 分鐘。
準備驅動程式檔案:30 分鐘,maybe。有原廠附驅動程式光碟的話更快。
還原系統至新機器:30 分鐘。
全部時間加一加,再考慮可能碰到一些意外狀況需要排除,大約半天左右就能搞定。剩下可能還有一些資料類型的檔案要複製(音樂、影片、程式碼...),這些就不算在裡面了。
由於我自己的環境會裝不少東西,包括各類工具軟體、程式開發工具等等,而且有更新 patch 或 service pack 的習慣,因此重新安裝所有東西並重頭設定環境組態,對我來說總是最後一個不得已的選項。
還是異機還原方便。




.gif)
C# (2009-2011)
0 回應:
張貼意見