Convert a VMDK to VHD disk

PowerShell で VMDK を VHD に変換するのは、本当に簡単です。 古い」VMware VMDK ディスクがあり、VMware や Hyper-V ホストなしで Hyper-V VHD ディスクに変換する必要があるという状況に、誰もが直面することでしょう。 この投稿では、PowerShell を使用してディスクを変換するために必要な手順を説明します。

ステップ 1 – Microsoft Virtual Machine Converter のインストール

VMDK を VHD に変換するには、Microsoft からの変換キットが必要です。 変換キットを使用すると、VMWare から Hyper-V に仮想マシンとディスクを変換することができます。 しかし、変換キットには、オフライン変換の機能を含む PowerShell モジュールが付属しています。

そこで、Conversion Kit をダウンロードし、インストールします。

ステップ 2 – Powershell モジュールのインポート

Microsoft Conversion Kit をインストールしたら、PowerShell を起動し、次のモジュールをインポートしてください。

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

Step 3 – Convert VMDK to VHD

モジュールをインポートしたら、次のコマンドレットでディスクを変換します:

PS C:\> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVERNAME.vmdk-VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\

変換が完了したら、Hyper-V マネージャーで新しい仮想マシンを作成して、既存のディスクを選択できます。 複数のディスクを使用している場合は、まず 1 つのディスクで仮想マシンを作成し、次に [設定] から他のディスクを追加する必要があります。

Powershell コマンドレットおよび変換キットの詳細については、こちらを参照してください。 https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx

0 Shares