Windows-Server-2008-R2
如何在 Hyper-V 中“打開”現有虛擬機而不導入它們?
我有一台帶有兩個物理磁碟的 PC:
- C:包含主機作業系統
- D:包含一個文件夾
D:\VMs
,其中儲存了我所有的虛擬機現在,C:磁碟死了。我買了一個新的,在上面重新安裝了 Windows,啟用了 Hyper-V 功能,現在我只需要從
D:\VMs
文件夾中打開虛擬機。但是,我似乎無法找到菜單項或任何可以讓我這樣做的東西 - 我唯一看到的是“導入”命令,不幸的是它需要明確導出虛擬機(我的機器不是’ t)。我認為當我擁有構成 VM的所有文件(VHD 文件、一些描述設置的 XML 文件等)時,應該可以在 Hyper-V 中“打開”這些現有的 VM,對嗎?我錯過了什麼命令?
編輯:我知道我可以創建一個空白虛擬機,然後將它們指向使用現有的 VHD。但是,我不確定我對這些虛擬機所做的所有不同設置,所以我希望有一種方法可以簡單地打開那些現有的虛擬機,而不是重新創建它們。
這是可能的,但微軟不支持。
基本上,您必須創建一個新 VM,將設置複製到 XML 文件,然後重命名快照。
完整的方向在這裡:http ://eniackb.blogspot.com/2009/05/how-to-recover-hyper-v-virtual-machine.html
您將希望在 Hyper-V 控制台中創建一個新 VM,當您進入有關創建新 .vhd 或選擇一個的部分時,只需瀏覽到您擁有的現有 .vhd 文件。
- 新建 > 虛擬機
- 命名它,然後選擇要啟動的 VM 所在的目錄
- 選擇記憶體和網路
- “使用和現有的虛擬硬碟”並選擇您的 .vhd
這種方法將使它們完全恢復到伺服器停止時的狀態,只需重新應用相同的網路、cpu 和記憶體設置。任何具有快照的機器只有在您進行實際導出/導入時才能載入它們,否則您正在載入基本 .vhd