Windows 8.1 を実行しているシステムが 2 つあります。古いシステムと新しいシステムです。古いボックスには、開発/テストに使用した数十の Hyper-V 仮想マシン (VM) があります。すべての VM は、OS ドライブとは別の 2 TB ドライブに保存されています。VHDX ファイルは にありD:\Hyper-V\Virtual Hard Disks
、VM のさまざまな Hyper-V 構成は にありますD:\Hyper-V\Virtual Machines\Virtual Machines
。
ドライブを古いシステムから取り外し、新しいシステムに接続するだけです。
私にとって明らかでないのは、すべての VM を新しいシステムの Hyper-V に再インポートする方法です。
Hyper-V 移行に関するドキュメントのほとんどはexport-vm
/ の使用を推奨していますimport-vm
が、これらのコマンドは基本的に構成とともに VHDX ファイルの完全なコピーを作成します。私の目的にとって、これは完全に時間の無駄です。また、そのシステムにはすべてのコピーを 2 つ保存するのに十分なストレージ スペースがないため、基本的に役に立たないのに多くの時間がかかります。
単に新しい VM を作成して、元の VHDX ファイルを指定するだけで済みますが、これを自動化する方法が必ずあるはずです。各 VM のさまざまな設定をすべて再構成するのは面倒ですし、VM が多数あるため、いくつかの設定が失われることはほぼ確実です。