MVMC | Erreur lors de la conversion d'un disque virtuel VMDK (VMWare) en VHDX (Hyper-V)
Rédigé par O. Clotaire
Aucun commentaire
Lors de la transformation du fichier de votre machine virtuel VMWare vers un format Hyper-V, vous rencontrez une erreur...
eXavier à posté une solution d'import/export sur le forum stackoverflow.com qui a pu m'aider.
A la commande de conversion du vmdk vers un vhdx :
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "C:\NomDuFichier.vmdk" -VhdType DynamicHardDisk -VhdFormat vhdx -destination "C:\NomDuDossierDeDestination"
Vous avez une erreur qui commence par :
ConvertTo-MvmcVirtualHardDisk : The entry 1 is not a supported disk database entry for the descriptor.
Au caractère Ligne:1 : 1........
Téléchargez dsfok à partir du site :
Dé-zippez...
Exportez le descripteur du vmdk :
"C:\Users\Fayadem97x\Downloads\dsfok\dsfo.exe" "C:\vm-labs\kolok-vh\KOLOK_V2-NEW-cl3.vmdk" 512 1024 c:\descriptor1.txt
Ouvrez avec Notepad++, par exemple...
Commentez :
#ddb.toolsInstallType = "1"
Enregistrez...
Importez le descripteur dans le vmdk :
"C:\Users\Fayadem97x\Downloads\dsfok\dsfi.exe" "C:\vm-labs\kolok-vh\KOLOK_V2-NEW-cl3.vmdk" 512 1024 c:\descriptor1.txt
Exécuter à nouveau la conversion du vmdk vers le vhdx.
Remarques :
En plus de la solution ci-dessus, vous pouvez, si cela ne fonctionne pas, commenter toute les lignes commençant par DDB :
8.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s009.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s010.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s011.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s012.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s013.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s014.vmdk"
RW 8323072 SPARSE "KOLOK_V2-NEW-cl3-s015.vmdk"
RW 983040 SPARSE "KOLOK_V2-NEW-cl3-s016.vmdk"
# The Disk Data Base
#DDB
#ddb.adapterType = "lsilogic"
#ddb.deletable = "true"
#ddb.geometry.cylinders = "7832"
#ddb.geometry.heads = "255"
#ddb.geometry.sectors = "63"
#ddb.longContentID = "9808d96ca8d85b32877476424b7019c5"
#ddb.toolsInstallType = "1"
#ddb.toolsVersion = "10278"
#ddb.uuid = "60 00 C2 9b 07 a3 6e 1d-fb 77 b7 37 55 e6 e9 7a"
#ddb.virtualHWVersion = "14"