Come convertire un file VHDX in VHD?


34

Ho creato un'immagine con disk2vhd e sfortunatamente ho scelto VHDX anziché VHD. Non ho visto alcuna informazione su cosa scegliere.

Ad ogni modo, ora che il file è tutto ciò che ho, il PC originale viene eliminato. Quindi ho bisogno di sapere come eseguirlo come una macchina virtuale in Windows 7.

VirtualBox non ha un'opzione per aprire VHDX e WM Converter non ha un'opzione per aprire VHDX (o per convertire in VHD).

Risposte:


41

Puoi fare quella conversione con VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"

3
Sembra che questo sia rotto in VirtualBox 5.0 . Il rapporto è etichettato come "critico", ma non è stato modificato in 7 mesi, quindi non molto ottimista.
Wasabi Fan

2
@WasabiFan - funziona di nuovo in 5.1.4 (l'ho appena usato).
WiredPrairie,

Inoltre, è possibile riscontrare il VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)messaggio di errore.
Bass

11

Prima di tutto, fai un backup dell'originale .VHDX, per ogni evenienza.

Hai detto di avere Windows 7. In tal caso, puoi convertire facilmente VHDX in VHD con PowerShell.

Vai su "Esegui ..." ( Windows+ R) e digita Powershell.

Quindi, nella riga di comando di PowerShell, digitare il comando PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Dovrebbe essere convertito quindi.

Puoi trovare ulteriori informazioni sul Convert-VHDcomando qui .


2
Ok, ci provo. Ma dice >> Si applica a: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn,

@Bjorn - Powershell 4 funzionerà su Windows 7.
Ramhound,

10
questo è un cmdlet che funziona solo in Win8 / Server 2012 quando Hyper-V è attivato.
magicandre1981,

1
Hyper-V non è disponibile nelle edizioni Home.
Álvaro González,

Anche dopo aver eseguito l'aggiornamento a PowerShell 4.0, ho appena ricevuto The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.Windows 7
James EJ il


4

Ho fatto lo stesso errore, durante la creazione del disco virtuale dal fisico con Disk2VHD, c'è una casella di controllo in alto a destra (seconda in basso) che è selezionata per impostazione predefinita per creare un vhdx, Rimuovi questo controllo e creerà invece un VHD .


0

Sono riuscito a estrarre i file da un VMDH Windows 10 "Windows Image Backup" e a scriverli su un computer Windows 7: ho installato Windows Server 2012 (valutazione gratuita di 180 giorni) in una macchina virtuale e l'ho collegato al mio disco rigido locale tramite un condivisione di rete. In questo modo ho potuto "montare" il backup VMDH e riscrivere i file importanti sul mio disco locale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.