Bagaimana cara mengkonversi file VHDX ke VHD?

34

Saya membuat gambar dengan disk2vhd dan sayangnya saya memilih VHDX daripada VHD. Saya tidak melihat informasi tentang apa yang harus dipilih.

Ngomong-ngomong, sekarang file itu yang saya miliki, PC asli sudah dibuang. Jadi saya perlu tahu cara menjalankannya sebagai Mesin Virtual di Windows 7.

VirtualBox tidak memiliki opsi untuk membuka VHDX dan WM Converter tidak memiliki opsi untuk membuka VHDX (atau mengonversi ke VHD).

Bjorn
sumber

Jawaban:

41

Anda dapat melakukan konversi itu dengan VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"
Poulpos
sumber
3
Sepertinya ini rusak di VirtualBox 5.0 . Laporan ini dilabeli sebagai "kritis", tetapi belum dimodifikasi dalam 7 bulan, jadi tidak terlalu optimis.
Wasabi Fan
2
@ WanabiFan - itu berfungsi lagi di 5.1.4 (saya baru saja menggunakannya).
WiredPrairie
Juga, seseorang dapat menemukan VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)pesan kesalahan.
Bass
11

Sebelum apa pun, buat cadangan dari .VHDX asli, untuk berjaga-jaga.

Anda mengatakan Anda memiliki Windows 7. Dalam hal ini, Anda dapat dengan mudah mengkonversi VHDX ke VHD dengan PowerShell.

Buka "Jalankan ..." ( Windows+ R) dan ketik Powershell.

Kemudian, di baris perintah PowerShell, ketikkan perintah PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Itu harus dikonversi kemudian.

Anda dapat menemukan informasi tambahan tentang Convert-VHDperintah di sini .

matan129
sumber
2
Ok, saya coba. Tetapi dikatakan >> Berlaku untuk: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn
@Bjorn - Powershell 4 akan bekerja pada Windows 7.
Ramhound
10
ini adalah cmdlet yang hanya berfungsi di Win8 / Server 2012 ketika Hyper-V diaktifkan.
magicandre1981
1
Hyper-V tidak tersedia dalam edisi Home.
Álvaro González
Bahkan setelah memutakhirkan ke PowerShell 4.0 saya baru saja mendapatkan The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.Windows 7
James EJ
4

Saya membuat kesalahan yang sama, ketika membuat disk Virtual dari fisik dengan Disk2VHD, ada kotak centang di kanan atas (second down) yang dicentang secara default untuk membuat vhdx, Hapus centang ini dan itu akan membuat vhd sebagai gantinya .

James Taylor
sumber
0

Saya berhasil mengekstrak file dari Windows 10 VMDH "Windows Image Backup" dan menulisnya ke mesin Windows 7: Saya menginstal Windows Server 2012 (evaluasi gratis selama 180 hari) di mesin virtual dan menghubungkannya ke hard disk lokal saya melalui berbagi jaringan. Dengan cara ini saya bisa "me-mount" cadangan VMDH dan menulis file-file penting kembali ke drive lokal saya.

fraber
sumber