我有兩個運行 Windows 8.1 的系統,一個是舊的,一個是新的。舊盒子有幾十個 Hyper-V 虛擬機器 (VM),我用於開發/測試。所有虛擬機器都儲存在與作業系統磁碟機分開的 2TB 硬碟上。使用 中的 VHDX 檔案D:\Hyper-V\Virtual Hard Disks
以及D:\Hyper-V\Virtual Machines\Virtual Machines
.
我計劃簡單地斷開驅動器與舊系統的連接,然後將其連接到新系統。
對我來說不明顯的是如何將所有虛擬機器重新匯入到新系統上的 Hyper-V 中。
我找到的有關 hyper-V 遷移的大多數文件都建議使用export-vm
/ import-vm
,但這些命令基本上會產生 VHDX 文件以及配置的完整副本。另外,我在該系統上沒有足夠的存儲空間來存儲所有內容的兩個副本,並且這將花費大量時間,但基本上沒有任何用處。
我可以簡單地創建新的虛擬機器並將其指向原始 VHDX 文件,但必須有某種方法來自動執行此操作。為每個虛擬機重新配置所有各種設置會很乏味,而且我幾乎可以肯定會錯過一些設置,因為我有很多虛擬機。