HyperV如何還原有設定Snapshot的虛擬系統(重新建立連結)


剛好安裝Windows 8 Hyper-V的電腦硬體掛點,所以必需要把Hyper-V Image移到別台電腦上使用。心裡想的很簡單,只要把資料夾內的映象檔複雜到新電腦上,重新建立一個虛擬系統,並指定已存在的硬碟映象檔就好了。

開機後,發現,疑~~怎麼是最原始的系統。上網Google了一下,才發現原來Hypter-V的Snapshot是利用類似差異硬碟的方式來建立的,也就是最新的snapshot檔案是建立在父系虛擬硬碟檔案上。

所以比較快的方法就是重新建立連結。

1. 將所有snapshot檔案移到原來的虛擬硬碟檔案相同目錄
2. 將snapshot檔案副檔案,由*.avhdx改為*.vhdx。(和原來的虛擬硬碟檔案副檔名相同)
3. “Hyper-V管理員\電腦名稱”右鍵選擇“檢查磁碟”,選擇最新的Snapshot檔案,出現要選擇父系虛擬硬碟檔案,會自動找到對應檔案,按下確定就完成了。
4. 重新建立新的虛擬系統,並選擇剛剛最新的snapshot檔案,開機後就會看到最新的系統環境了。

相關設定圖片如下,



《修改副檔名》

《檢查磁碟》

《選擇最新的snapshot檔案》

《檢查父系虛擬硬碟》

《完成連結》




reference web:
http://blog.miniasp.com/post/2009/09/18/How-to-restor-vm-and-snapshots-to-a-different-server-in-Hyper-V.aspx

留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記