Come convertire VMware VMDK in file VHD?

La virtualizzazione è diventata una soluzione molto apprezzata dalle organizzazioni di tutto il mondo perché permette alle aziende di espandere l’utilizzo del loro hardware. Anche se vari strumenti di virtualizzazione sono disponibili sul mercato, due degli strumenti più popolari sono VMware e Microsoft Hyper-V.

Entrambe le applicazioni hanno le loro specifiche e specialità, e non sono compatibili tra loro. Il software VMware utilizza il formato di file VMDK per memorizzare i dischi virtuali, mentre Microsoft Hyper-V utilizza il formato VHD. Quindi, molte volte si presenta una situazione in cui potrebbe essere necessario convertire i file VMDK in formato VHD.

In questo articolo, discuteremo i file VMDK e VHD, e come è possibile convertire i file VMDK in formato VHD. Ma prima vediamo cosa sono i file VMDK e VHD.

Che cos’è VMDK?

VMDK è conosciuto come disco macchina virtuale, che viene creato dalle macchine VMware. Una macchina virtuale può facilmente emulare un sistema informatico e offrire le caratteristiche di un computer fisico. Un file .vmdk può memorizzare tutti i dati di un disco rigido e può essere usato come un normale disco rigido o un dispositivo di backup per informazioni cruciali. Con un file VMDK, è possibile memorizzare fino a 2 TB di dati. Tuttavia, con VMware vSphere, è possibile memorizzare fino a 62 GB di dati. Ci sono molti prodotti VMware che usano il formato di file VMDK, come:

  • VMware Workstation
  • VMware ESX
  • VMware ESXi
  • VMware Fusion
  • VMware Server
  • VMware Player

Inoltre, ci sono alcuni strumenti di terzi che usano lo stesso formato di file.

Che cos’è il VHD?

Un file VHD è conosciuto come Virtual Hard Disk. È stato inizialmente rilasciato da Connectix per la virtualizzazione, ma nel 2003, è stato acquisito da Microsoft. E più tardi nel 2005, il formato VHD è stato reso disponibile a terzi sotto Microsoft Open Specification Promise. Un VHD può funzionare come un disco fisico tradizionale per installare il sistema operativo, creare file e cartelle, lanciare applicazioni, ecc. Inoltre, la dimensione di un VHD è flessibile e può essere gestita e controllata da un gestore di virtualizzazione.

Ragioni per convertire VMDK in VHD

Ci possono essere molte ragioni che spesso richiedono la conversione da VMDK a VHD. Per esempio, se volete migrare dall’ambiente VMware a Microsoft Hyper-V, allora dovrete convertire i file VMDK in VHD. Inoltre, se state usando il servizio cloud Azure, per spostare il carico di lavoro VMware sul cloud, dovrete convertire VMDK in VHD.

Le persone trovano più facile gestire tutto su Windows Server, perché non hanno bisogno di ulteriore formazione. Inoltre, Microsoft Hyper-V viene fornito come una caratteristica integrata con Windows Server, quindi non dovrete pagare alcun costo aggiuntivo come la macchina VMware.

E alcuni utenti vogliono convertire i file VMDK in VHD per salvare i loro dati da qualsiasi perdita di dati o tenerli come backup. Quindi, ci sono molte domande presentate sui forum Microsoft relative a come convertire i file VMDK in VHD senza corruzione o perdita di dati.

Metodi per convertire VMDK in VHD

Ci sono molte soluzioni di terze parti che permettono di convertire VMDK in VHD, ma ogni software ha un costo. Quindi, per eliminare il costo del software di terze parti, Microsoft fornisce un convertitore di macchine virtuali gratuito per convertire VMDK in VHD usando comandi PowerShell. Cerchiamo di capire meglio Microsoft Virtual Machine Converter.

Microsoft Virtual Machine Converter 3.0

È un software stand-alone per professionisti IT o fornitori di soluzioni che vogliono aggiornarsi da Virtual Machine Disks agli host Hyper-V e Azure di Microsoft. Anche gli individui che desiderano convertire macchine fisiche e dischi in host Hyper-V possono usare questa utility.

Supporta Windows PowerShell che permette di automatizzare le conversioni e combinarle con i flussi di lavoro di automazione del centro dati. Come potete vedere è l’ultima versione di Virtual Machine Converter che include la conversione online di macchine fisiche in dischi rigidi virtuali.

Tuttavia, prima di installare lo strumento, assicuratevi che il vostro sistema soddisfi i seguenti requisiti:

  • Sistema operativo Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 3.5 o 4 se state installando MVMC su Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 4.5 se state installando MVMC su Windows Server 2012 o Windows 8
  • Feature Bits Compact server
  • Visual C++ Redistributable for Visual Studio 2012 Update 1

Ora, diamo uno sguardo al processo di lavoro di questa macchina.

  1. Scaricate e installate Microsoft Virtual Machine Converter sul vostro sistema.
  2. Dopo aver installato il kit di conversione Microsoft, avvia PowerShell e usa il seguente cmdlet per importare il seguente modulo:
  3. Importa-Modulo “C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1”
  4. Una volta importato il modulo, puoi usare il seguente cmdlet per convertire il VMDK in VHD.
  5. PS C:\>ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVER
    NAME.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD
  6. Una volta che il file VMDK è stato convertito in VHD, è possibile creare una nuova VM nel gestore Hyper-V e selezionare un disco esistente. Se hai più di un disco, allora crea la VM con un disco, e poi aggiungi altri dischi.

Per saperne di più sugli script PowerShell per la conversione da VMDK a VHD e come puoi importarlo in Azure, visita Microsoft Docs.

Convertire file VMDK sani e normali in VHD potrebbe essere facile, ma se i file VMDK sono corrotti, allora non è possibile convertirli. Tuttavia, ci sono alcuni metodi gratuiti per riparare i file VMDK corrotti. Ma non c’è alcuna garanzia che sarete in grado di convertire i file VMDK con metodi manuali anche dopo averli riparati. Quindi, quello che puoi fare è usare un software di recupero VMDK che offre un impeccabile recupero VMware dei file VMDK – Kernel VMDK Recovery.

Come recuperare un file VMDK corrotto – Kernel VMDK Recovery

È uno strumento efficiente che permette un rapido recupero VMware dei file VMDK. Con lo strumento Kernel VMDK Recovery, è possibile recuperare i file VMDK di ogni VMware Workstation, VirtualBox, ecc. Inoltre, l’interfaccia utente dello strumento è molto semplice; anche gli utenti non tecnici possono usarlo. È incorporato con alcune caratteristiche eccellenti, come:

  • Recupero di tutti i tipi di file VMDK come VMware Workstation & VirtualBox
  • Offre un’anteprima dei file VMDK prima di salvare il file
  • Capace di ripristinare ogni tipo di dati come file audio, documenti, file multimediali, ecc.
  • Ripristina anche gli elementi eliminati in modo permanente dei file VMDK
  • Consente la ricerca di file specifici con la funzione Trova
    • È disponibile una versione di prova dello strumento che consente di salvare fino a 250 MB di dati.

      Conclusione

      Convertire VMDK in VHD diventa una necessità quando i file vengono corrotti o quando si vuole passare da VM Ware a Hyper-V. Ma se i file VMDK sono corrotti, non è facile convertirli in VHD. Quindi, dovrai recuperare i file VMDK corrotti con Kernel VMDK Recovery. In questo blog, abbiamo discusso come convertire i file VMDK (compresi quelli corrotti) in VHD.

      Scarica ora

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.