Come convertire VHD in VMDK? Ecco la soluzione

Come convertire VHD in VMDK

Il post del blog di oggi illustra come i dischi rigidi virtuali Hyper-V (VHD) sono stati convertiti in VMware Format Disk Kits (.vmdk).

Scarica | Windows Scarica | MacOS
100% sicuro e download gratuito

Aggiornato il 26/08/2023 • Archiviato in: Problemi di sistema di Windows • Soluzioni comprovate

Hai bisogno di convertire un disco virtuale da un tipo di formato a un altro? La conversione di questi file può essere richiesta durante la migrazione della VM tra host diversi o se il file deve essere aggiornato. I formati più diffusi sono VHDX e VMDK; Tuttavia, non tutti i prodotti supportano questo processo di conversione. Il post del blog di oggi illustra come i dischi rigidi virtuali Hyper-V (VHD) sono stati convertiti in VMware Format Disk Kits (.vmdk).

Cos'è un VMDK?

VMDK sta per disco macchina virtuale ed è un formato di file simile a un .ISO. Si possono convertire file VHD (dischi rigidi virtuali) in file VMDK, il che significa che si possono creare macchine virtuali da un'immagine disco, senza la necessità di avere un hardware fisico. La conversione delle immagini del disco include l'aggiunta di informazioni come sequenza di avvio, ecc., per consentire al sistema operativo guest di funzionare correttamente nell'ambiente VM.

Che cos'è il VHD?

VHD sta per Virtual Hard Disk, che è un formato che permette di creare un file sul disco invece della partizione. Viene utilizzato principalmente nel programma di virtualizzazione server Hyper-V di Microsoft ed era originariamente conosciuto come Virtual Server Disk (VSD). Un VHD può essere assegnato utilizzando tutto lo spazio disponibile o può essere posizionato su diverse unità. Inoltre, sono memorizzati in file .BIN, quindi non è possibile accedervi senza montarli.

I dischi rigidi virtuali sono popolari perché possono essere memorizzati ovunque l'host fisico possa accedere. Questi file hanno un valore di dimensione massima che specifica quanto grande appariranno alle macchine virtuali, ma ci sono due tipi: dimensione fissa e espansione dinamica. I VHD di dimensioni fisse assorbono automaticamente la quantità specificata di spazio fisico su disco nel file system del computer host, mentre i VHD dinamici allocano lo spazio solo in base alle esigenze.

Perché è necessario convertire VHD in VMDK?

La conversione da VHD a VMDK è necessaria quando si prevede di migrare una macchina virtuale da un hypervisor a un altro. Se il formato del disco della VM è stato selezionato in modo errato, anche la conversione può essere utile.

Controllare il contenuto VHD prima di convertire VHD in VMDK

Prendere questo passaggio come precauzione prima di convertire un VHD in VMDK. È per assicurarsi che si sta convertendo un file VHD sano e che il suo contenuto possa essere visualizzato anche. In questo modo, puoi evitare di perdere tempo e fatica nella conversione del VHD sbagliato.

Come convertire VHD in VMDK con qemu-img

Utilizzo di qemu-img in Linux

Qui, stiamo usando Ubuntu Linux per eseguire qemu-img.

Prima di tutto, è necessario installarlo da repository online utilizzando il seguente comando:

sudo apt-get install qemu-utils

Ora, vai alla directory con le immagini del disco virtuale

Per convertire il VHD in VMDK, è necessario eseguire il seguente comando:

qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu. vmdk -p

Dove:

-O – definisce il formato del file di output

-p – mostra la barra di avanzamento

Attendere fino al termine del processo di conversione.

Utilizzo di qemu-img in Windows

Scarica qemu-img sul tuo sistema e installalo.

Convertire VHD in VMDK in Windows

Dopo aver terminato l'installazione di qemu-img sul tuo computer, esegui CMD come amministratore e vai alla posizione in cui hai appena installato qemu-img.

Il metodo per convertire VHD in VMDK in Windows utilizzando qemu-img è lo stesso. È necessario utilizzare gli stessi comandi usati in Linux.

Creazione di una VM VMware utilizzando il disco virtuale convertito

Dopo aver convertito VHD in VMDK, sarai in grado di coprire anche Hyper-V in macchine virtuali VMware. Una volta convertite, potete importarle nella nuova VMware Virtual Machine per completare la conversione. È possibile utilizzare questo metodo per macchine virtuali in esecuzione sia su workstation che su ESXi.

Se si desidera scoprire il metodo per convertire Hyper-V in VMware, seguire le istruzioni fornite nelle sezioni successive.

VMware Workstation

Supponendo che sia necessario creare una macchina virtuale utilizzando un disco convertito dalla workstation VHD a VMDK, è sufficiente creare un'altra VM e selezionare che si desidera utilizzare un disco virtuale corrente.

Ad esempio, se si desidera configurare una nuova VM in VMware Workstation. Premi File > Nuova macchina virtuale.

Qui, ci concentreremo specificamente sui passaggi per importare un disco VHD convertito nella VMware Workstation Virtual Machine. Quindi assicurati di prestare attenzione ai seguenti passaggi:

vhd to vmdk

vhd to vmdk

vhd to vmdk

Attraverso il processo, potresti imbatterti in una finestra di dialogo che suggerirebbe di convertire un disco virtuale esistente in un altro formato. Che tu voglia convertire o meno, la scelta è tua. Se non si dispone di una versione precedente di Virtual Machine, è necessario convertire il formato in modo che possa essere utilizzato su una versione più recente di Virtual Machine. Potrebbe non essere possibile utilizzare un formato più recente su una versione precedente di Virtual Machine.

Se si dispone di una macchina virtuale Hyper-V sorgente configurata per utilizzare il BIOS, assicurarsi di scegliere BIOS come tipo firmware nelle opzioni VM. In caso contrario, la macchina virtuale VMware a cui è stato collegato un disco virtuale convertito dal formato Hyper-V al formato VMware non verrà avviata.

Per scoprire questa impostazione e selezionare l'opzione, è necessario andare su VM > Impostazioni e quindi selezionare la scheda Opzioni > Avanzate.

vhd to vmdk

Una volta completati i passaggi di cui sopra, si dovrebbe avviare correttamente la macchina virtuale. Dopo il buon avvio, è ora possibile installare gli strumenti VMware.

vhd to vmdk

VMware ESXi

È inoltre possibile cambiare VHD su VMDK e importare il disco virtuale convertito in una workstation ESXi-hosted. Tuttavia, qualunque sia il formato per Workstation e ESXi è uno scenario e una questione completamente diversa. La differenza tra i dischi virtuali è che il disco Workstation ha un singolo descrittore di file VMDK incorporato mentre il disco virtuale di ESXi ha due file separati. Il disco virtuale su ESXi Workstation ha due file in cui uno è un file descrittore del disco e l'altro è un file di dati. Se è stato utilizzato uno dei due metodi di cui sopra per convertire il formato Hyper-V per una macchina virtuale ospitata ESXi, sarà necessario convertire quel disco virtuale dal formato Workstation al formato ESXi. Se non lo converti nel formato ESXi, potresti imbatterti nell'errore "Tipo di disco 2 non supportato o non valido".

vhd to vmdk

Nel caso in cui si desideri modificare Hyper-V VMware a livello di VM, può essere convertito da VHD a VMDK e successivamente collegare un disco virtuale VMDK convertito a un'altra macchina virtuale appena creata. Qemu-img può essere utilizzato come convertitore VHD a VMDK con alcune altre opzioni simili disponibili. Puoi usare questo metodo senza spendere altro che il tuo tempo e poco sforzo. I metodi consentono di cambiare VHD Hyper-V su VMware VMware.

Conclusione

Se si sta convertendo la macchina virtuale da un host a un altro, potrebbe essere necessario convertire da un formato di disco virtuale a un altro. Se si è attualmente su VHD e si desidera convertire in VMDK, i metodi di cui sopra possono essere utilizzati per eseguire questa attività.

Speriamo che questi metodi siano utili e che possano anche essere in grado di creare una nuova macchina virtuale VMware utilizzando il disco convertito.

In caso di difficoltà o di errori che non vengono affrontati qui, si consiglia di consultare un tecnico professionista o un esperto.

FAQ

1. Quale programma apre VMDK?

Per eseguire VMDK, è necessario disporre di VMware da VMware.

2. Come convertire VHD in VHDX?

È possibile utilizzare Hyper-V Manager o PowerShell per convertire VHD in VHDX. Prima di convertire VHD in VHDX, assicurarsi di avere l'Hyper-V compatibile che supporta VHDX.

3. Qual è la differenza tra VHD e VMDK?

Quando si utilizzano prodotti VMware, il formato utilizzato è VMDK. D'altra parte, quando si utilizzano i prodotti Microsoft, il formato di file è VMDK. Entrambi i formati possono essere convertiti l'uno nell'altro.

Risoluzione dei problemi del computer

Arresto anomalo del sistema Windows
Trucchi per Windows
Problemi di Computer
Errori della schermata blu
mobiletrans petite boite
Recupera i file persi o cancellati da Windows, MacOS, USB, disco rigido e molto altro.
sicher
Download gratuito e sicurezza garantita
Home | Risorse | Problemi di sistema di Windows | Come convertire VHD in VMDK