У меня есть файл образа (образ на основе Linux) и я хочу преобразовать его в VHD, чтобы его можно было использовать для создания виртуальных машин Hyper-V.
Я использовал «qemu-img convert» для преобразования raw в формат vpc, но vpc не работает для hyper-V, а vhd не поддерживается «qemu-img convert».
Каков был бы правильный способ сделать это?
Изображение имеет только один раздел:
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.8kB 4295MB 4295MB primary ext3 boot
Я не уверен, как долго это было так, но так как это результат поиска № 1 по этому вопросу, я отвечу на него в настоящее время. VHD в настоящее время поддерживается qemu-img. Аргументом для VHD является vpc. Это было найдено здесь http://docs.openstack.org/image-guide/content/ch_converting.html
В случае разрыва ссылки, вот копия / прошлое
Преобразование изображений из одного формата в другой обычно не вызывает затруднений. qemu-img convert: raw, qcow2, VDI, VMDK
Команда qemu-img convert может выполнять преобразование между несколькими форматами, включая raw, qcow2, VDI (VirtualBox), VMDK (VMWare) и VHD (Hyper-V). Таблица 7.1. строки формата qemu-img
В этом примере будет конвертирован необработанный файл изображения с именем centos63.dsk в файл изображения qcow2.
Чтобы конвертировать из vmdk в raw, вы должны сделать:
Заметка
Флаг формата -f является необязательным. Если опущено, qemu-img попытается определить формат изображения.
VBoxManage: VDI (VirtualBox) в сыром
Если вы создали образ VDI с помощью VirtualBox, вы можете преобразовать его в необработанный формат с помощью инструмента командной строки VBoxManage, поставляемого с VirtualBox. В Mac OS X VirtualBox по умолчанию сохраняет изображения в каталоге ~ / VirtualBox VMs /. В следующем примере создается необработанный образ в текущем каталоге из образа VirtualBox VDI.
$ VBoxManage clonehd ~ / VirtualBox \ VMs / fedora18.vdi fedora18.img --format raw
источник
Как было указано выше, apple16 есть совершенно аналогичный вопрос здесь , что обходит проблему , которая VhdTool кажется больше не доступен. Virtualbox поставляется с инструментом под названием «VBoxManage», который работает просто отлично. Если у вас есть простой файл образа вашего диска, например
dd
, вы можете сделать это:VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD
источник
если кому-то все еще интересно преобразовать необработанный образ диска в VHD, используйте следующую команду:
Не забудьте изменить представленные имена файлов на ваши.
источник