Зачем конвертировать VDI в VHD?
VDI - это нативный формат виртуальных жестких дисков VirtualBox, в то время как .vhd - формат Microsoft, используемый в Hyper-V и управлении дисками Windows. Hyper-V не умеет читать файлы .vdi, поэтому для миграции виртуальной машины из VirtualBox в среду Windows Server или Hyper-V требуется это преобразование.
Способы конвертации VDI в VHD
VirtualBox (VBoxManage) OPEN-SOURCE
Выключите виртуальную машину, затем выполните VBoxManage clonemedium disk input.vdi output.vhd --format VHD в терминале. VBoxManage поставляется с каждой установкой VirtualBox - дополнительные загрузки не требуются.
qemu-img OPEN-SOURCE
Выполните qemu-img convert -O vpc input.vdi output.vhd для обычного VHD или qemu-img convert -O vhdx input.vdi output.vhdx для более нового формата VHDX. Является частью пакета QEMU, доступен для Windows, macOS и Linux.
Программы, которые конвертируют VDI
Об этих форматах
Файл VDI - это собственный формат виртуального жесткого диска Oracle VirtualBox. Он содержит полноценную гостевую операционную систему, а не документ или образ оптического диска. Чтобы…
Открыть детали .VDI →Файл VHD - это полный образ жесткого диска, хранящийся в виде одного файла: таблица разделов, файловая система и зачастую полноценная операционная система. В Windows его можно смонтировать…
Открыть детали .VHD →Качество и на что обратить внимание
- VHD имеет ограничение по размеру 2 ТБ; если виртуальный диск больше, VBoxManage выдаст ошибку - используйте qemu-img с форматом VHDX.
- VHDX более устойчив к повреждениям и поддерживает диски до 64 ТБ; отдавайте предпочтение VHDX при работе с современными версиями Hyper-V.
- Если исходный
.vdiявляется динамическим, выходной.vhdтакже будет динамическим; Hyper-V поддерживает оба типа.