Конвертируем VHDX to VMDK или VHD на Windows 7.

В этой статье рассматривается метод конвертирования виртуальных жёстких дисков из формата VHDX который используется в Hyper-V старше Windwos Server 2012 в формат VMDK который используется в ESXi.

Почему для это я пишу отдельную статью? Потому что не смог найти рабочее описание в интернете вообще, и на русском языке в частности.

Из-за того что формат VHDX применяется начиная с ОС семейства Windows 8 есть огромное количество инструментов которые позволяют быстро и просто провести подобную конвертацию на любых ОС Window старше 8ки, например StarWind V2V Converter.

К сожалению весь этот функционал не работает на Windows 7.

VHDX format supported on Windows 8 and later

VHDX format supported on Windows 8 and later

windows 7

К счастью есть рабочее решение и для windows 7, это VirtualBox от Oracle. Нам он нужен будет только для конвертации дисков. Скачиваем с сайта, устанавливаем. Нам понадобится консольная утилита VBoxManage, она насколько я могу судить позволяет выполнять почти все действия по управлению VirtualBox, и даже больше.

В командной строке выполняем в папке с программой следующую команду:

VBoxManage.exe clonemedium disk

Как ни трудно догадаться, если мы в формате напишем VHD то конвертация произойдёт в формат VHD.

Если вы знаете другой более лёгкий способ, пожалуйста напишите о нём в комментариях.
Так же как и прежде любые вопросы можно так же оставлять в комментариях, по возможности буду отвечать.

  • юзверь

    Спасибо, полезно и быстро

  • Руслан

    на вин7 не сработало. ругается на формат VHDX. Сколько способов не пробовал — видимо для вин7 это не реально 🙂

    • http://vk.com/id3942838 Алексей Варич

      статья на 2 части разделена, верхняя подходит только для win старше 7ки, нижняя отлично работает на 7ке — с помощью VirtualBOX’a

  • Dmitry

    проблема в том что vhdx еще подформаты имеет. vbox понимает vhdx только в read-only, и только до определенной версии. я вот дома скачал образ один попробовать в vhdx, и vbox его даже не читает. а hyper-v роли в домашней (обычной) редакции Win10 нет. а нет роли — не поставить hyper-v powershell модуль, который convert-vhd включает. ппц. 🙁
    upd: ну хоть Starwind V2V converter работает на Win10 без hyper-v роли, и на том спасибо…

  • alex vero

    Реально сработало, хвала инету и автору!

  • Денис В.

    Афтар, а нахера ты вначале написал в инструкции что надо вот такую команду исполнить с vmdk а не vhd сразу?
    Я несколько часов ждал пока 500 гигов в какое то дерьмо неведомое преобразуется, а когда преобразовалось — продолжил читать инструкцию — что же там блядь дальше делать с этим vmdk, и дочитал таки ниже, что вот если не vmdk написать было, а vhd — вот тогда то…. и получится то, за чем все сюда пришли. Зачем так по пидарски делать?

    • http://vk.com/id3942838 Алексей Варич

      иногда лучше жевать чем говорить.
      если не в состоянии осилить написанное, то лучше не писать, что ты дурак, тогда об этом никто бы и не узнал.

      • Денис В.

        а, так вот кто эту статью написал

        • http://vk.com/id3942838 Алексей Варич

          эта информация теперь тебе поможет 500 слов осилить? вместе с заголовком и картинками, прям для детей написано, не позорился бы.

          • Денис В.

            а мне и не стыдно озвучивать своё мнение, но таки статья полезная всё равно, хоть и с двойной тратой времени но открыл на семёрке vhdx преобразовав в vhd

Комментарии для сайта Cackle