用 Acronis True Image Home 2012 進行異機還原


久久一次碰到需要將工作環境從目前的 PC 轉移到另一台 PC 上,很容易忘記異機還原的一些細節,導致遺漏或弄錯操作程序,浪費許多時間。所以,這篇日誌完全是寫給我自己看的(只是等到下次再碰到需要用到異機還原的時候,作法或許又不一樣了)。

起初,我先試了 EaseUS Todo Backup v4.0 免費版,因為看到它有異機還原(dissimilar recovery)功能。可是在製作開機光碟時,卻老是出現 "Rename ISO failed" 這種不知所云的錯誤。查了 Google 也沒找到解決辦法,只好放棄,改用先前已經用過,而且覺得很好用的 Acronis True Image Home Edition。注意還要加裝它的 Plus Pack 套件,才有異機還原的功能(它是把這項功能稱作 Universal Restore)。

最後更新:May-26-2012

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 碟。

注意:若你在還原過程中沒看到 "Use Acronis Universal Restore" 選項,就表示你所使用的 True Image 版本並未包含 Universal Restore 功能。參考下圖(取自官網的技術文件):



True Image 在進行系統還原之前,有一個步驟可以讓你自己指定驅動程式的來源資料夾。各驅動程式即使分開放在不同目錄,True Image 也找得到,只要它們都是放在同一個根資料夾底下就行。

此步驟至關重要。你絕不會想要搞了半天,碰到還原時卻只因為沒有適當的驅動程式而功虧一簣。

Step 4. 還原至新機器

用 Step 2 準備好的開機片,放到新機器上開機。若使用 USB 碟開機,BIOS 通常得先設定一下開機順序。值得一提的是,我有一個開機用的 USB 拇指碟,還有一個放備份檔案和驅動程式的 USB 行動碟,兩個都插在新機器上。結果一開始無法開機。後來把他們兩個插的 USB 插槽互換,機器才能順利讀取 USB 拇指碟來開機。這樣看來,USB 插槽是有順序的,且第一個抓到的 USB 碟無法開機,機器可能就掛在那裏,不會再去讀其他 USB 碟。

開機之後,會直接進入 True Image 還原程式,就按照指示操作即可,沒甚麼太複雜的東西。只要注意還原功能的畫面中,有一個選項要打勾: Use Acronis Universal Restore。這裡也有提供建立和刪除硬碟分割的功能。

最需要注意的,當然就是還原時所選擇的目標磁碟分割區:


此時電腦上還連接了其他 USB 行動碟,也可能有多個磁碟分割,要是沒仔細看,選錯目標磁碟,可是會發生慘案的(這蠢事我幹過)。

還原過程中,有一個步驟是讓你指定驅動程式的來源資料夾。這個部分非常重要。如果你準備的驅動程式不夠齊全,很可能在還原過程中出現找不到驅動程式的錯誤。此時 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 的習慣,因此重新安裝所有東西並重頭設定環境組態,對我來說總是最後一個不得已的選項。

還是異機還原方便!

後記:大量部署

後來我碰到需要安裝十幾台機器的情況,也是用這工具來做。程序就跟前面描述的差不多:先把一台機器的環境全都裝好,然後用 True Image 製作的 USB 拇指碟開機,把「母機」的硬碟整個備份到另一顆大容量的 USB 隨身碟上。最後,要還原至各台機器時,一樣用 USB 拇指碟開機,使用 True Image 的還原功能把備份映像檔還原至新機的硬碟即可。這些機器硬體都一樣,所以省掉了異機還原的步驟。

當然,對於大量部署來說,這只是很粗淺的方法,大概屬於幼稚園等級吧!我只是選擇自己熟悉的工具而已。比較專業一點的大量部署,可以參考這篇文章:Windows 7 大量部署 MDT 2010 Step By Step

參考資料

16 則留言:

  1. 請問原來的主機板驅動程式是否要先移除再用True Image備份起來給異機還原用?若沒移除,異機還原後舊的驅動程式會不會使系統不穩?

    回覆刪除
  2. 我不曾先移除既有的主機板驅動程式,異機還原後也沒發現什麼不穩的情況。我想只要異機還原時有安裝正確的驅動程式,應該是沒問題的。

    回覆刪除
  3. 拜讀了您的文章,深感方便!想請問幾個小問題:

    1.假設說A電腦的C槽有60G,並完成備份後占了25G的容量
    2.而B電腦的C槽只有50G

    請問這樣能夠正確使用Universal Restore功能還原到B電腦嗎? 如果B電腦成功開機後磁碟容量會怎麼算? 會不會消失啊?

    另外在ATIH 2012 下要備份C盤時,怎麼也找不著Universal Restore選項...

    回覆刪除
  4. 如果實際 image size 是 25GB,還原至 50GB 的 partition 應該是沒問題的。我在還原時(選擇 partition to partition),目標 partition 也跟原始的備份 partition size 不同,是都有成功還原。
    另外,你裝的是有 Plus Pack 的版本嗎?如果不是,就沒有 Universal Restore 功能喔!

    回覆刪除
  5. 請問 如果單機硬碟損毀 購置新的硬碟後是否符合"異機還原"的條件而將整個損毀前的系統,程式,資料回復到新的硬碟? 拜託懇請賜教!!

    回覆刪除
  6. 只是換硬碟而已,主機板相關周邊都沒換的話,肯定沒問題的(新硬碟夠大就好)。

    回覆刪除
  7. 所以,依上述更換損毀硬碟的情形,如果沒另外購買安裝異機還原plus pack的話,而單只安裝true image是無法還原原系統的,是嗎?

    是不是說只要同一台主機只要重要零組件(主機板或硬碟)有更換就屬於“異機”?

    很感謝你的回覆。

    回覆刪除
  8. Hi Ben,
    只更換硬碟的話,應該是不需要異機還原功能的。

    回覆刪除
  9. 再延續此一疑問,若該主機變更主機板是否需要使用"異機還原"功能??

    回覆刪除
  10. Yes,換主機板就視為「異機」,需要異機還原。換滑鼠、鍵盤、硬碟、記憶體之類的東西,通常不用擔心。

    回覆刪除
  11. 謝謝你熱心的回答!!

    回覆刪除
  12. 之前拜讀您此篇文章
    成功的把XP移至另一台PC中
    但這兩天試著移入NB中…試了兩台近二十遍都不行。。。
    請教應該不太可能只能PC TO PC吧???
    還是有可能是版本的問題…目前是用11.5
    若有可能我就來去買2013試試...

    回覆刪除
  13. 理論上,筆電應該也是可以才對。但我真的沒試過 PC to NB,會不會有其他問題,實在很難說。

    回覆刪除

技術提供:Blogger.
回頂端⬆️