Зачем конвертировать VHDX в VHD?
VHDX is Microsoft's modern virtual hard disk container, introduced with Windows 8 and Server 2012, supporting disks up to 64 TB with corruption-resistant logging. .VHD is the older format, capped at 2 TB, and is still required by certain platforms - Azure managed disk uploads and some older hypervisors that do not accept VHDX.
Способы конвертации VHDX в VHD
Convert-VHD (PowerShell) FREE
Run Convert-VHD -Path disk.vhdx -DestinationPath disk.vhd in an elevated PowerShell window; add -VHDType Fixed for Azure. Requires the Hyper-V feature on Windows Pro, Enterprise, or Server.
Hyper-V Manager FREE
In Hyper-V Manager, click Edit Disk on the .vhdx, choose Convert, select VHD as the format, and set the output path.
qemu-img OPEN-SOURCE
Run qemu-img convert -O vpc disk.vhdx disk.vhd; the -O vpc flag is qemu-img's name for VHD. Works without Hyper-V on Windows, macOS, and Linux.
StarWind V2V Converter FREE
Select the .vhdx as the source and VHD as the output format, then click Convert.
Программы, которые конвертируют VHDX
Об этих форматах
Файл VHDX - это полноценный виртуальный жесткий диск (таблица разделов, файловая система и часто целая ОС), хранящийся в одном файле. Это современный формат Microsoft для виртуальных машин…
Открыть детали .VHDX →Файл VHD - это полный образ жесткого диска, хранящийся в виде одного файла: таблица разделов, файловая система и зачастую полноценная операционная система. В Windows его можно смонтировать…
Открыть детали .VHD →Качество и на что обратить внимание
- The VM must be shut down before converting;
Convert-VHDrefuses to convert an attached or running disk. - Azure requires a fixed-size VHD - use
-VHDType Fixedwith Convert-VHD or select Fixed in Hyper-V Manager. Convert-VHDrequires the Hyper-V feature, available on Windows 10/11 Pro, Enterprise, and Server editions only.
Часто задаваемые вопросы
Is any data lost when converting VHDX to VHD?
Can I convert on macOS or Linux?
Why did Azure reject my converted VHD?
-VHDType Fixed to produce the correct type.