Converteer een VMDK naar VHD disk

Het converteren van een VMDK naar VHD met PowerShell is echt eenvoudig. We komen allemaal wel eens in de situatie dat we een “oude” VMware VMDK disk hebben die we moeten converteren naar een Hyper-V VHD disk zonder een VMware of Hyper-V host. Het converteren van een VM disk zonder host kan worden gedaan door gebruik te maken van de PowerShell modules die worden geleverd met Microsoft Virtual Machine Convert.

Deze post zal je door de nodige stappen leiden om de disk te converteren met PowerShell.

Step 1 – Microsoft Virtual Machine Converter

Om de VMDK naar VHD te converteren hebben we een conversie kit van Microsoft nodig. Met de Conversion Kit kun je een Virtuele Machine en Disk converteren van VMWare naar Hyper-V. Het addertje onder het gras is dat de Conversion kit verbinding moet maken met de VMware en Hyper-V host.
Dat is niet altijd een optie, maar kit komt ook met een PowerShell module die de mogelijkheden bevat voor offline conversie. En dat is precies wat we gaan gebruiken.

Dus download de en installeer de Conversion Kit.

Stap 2 – Importeer de Powershell-module

Nadat u de Microsoft Conversion Kit hebt geïnstalleerd, start u PowerShell en importeert u de volgende module:

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

Stap 3 – VMDK converteren naar VHD

Wanneer de module is geïmporteerd kunnen we de schijven converteren met het volgende cmdlet:

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

Wanneer de conversie klaar is kunt u een nieuwe Virtuele Machine aanmaken in de Hyper-V manager en een bestaande schijf selecteren. Als je meerdere schijven hebt, moet je de VM eerst met één schijf aanmaken en dan naar settings gaan en de andere schijven toevoegen.

Meer info over de Powershell Cmdlet en de Conversion kit: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx

0 Shares