Конвертировать файл Hyper-V .vhdx для импорта в файл .vhd для импорта xenserver?

Конвертировать файл Hyper-V .vhdx для импорта в файл .vhd для импорта xenserver?

Мне отправили виртуальную машину в формате .vhdx вместо .vhd, и мне нужно импортировать ее в xenserver, который поддерживает .vhd, но не .vhdx.

Я рассмотрел следующие решения:

Проблема с использованием PowerShell заключается в том, что для получения правильных командлетов вам понадобится либо Windows2012, либо Windows 8.1, но с установленной ролью Hyper-V.

У меня есть доступ только к Windows 2008r2 и Windows 8.1 без установленной роли Hyper-V.

Другими вариантами были бы попытка получить доступ к серверу с Hyper-V и использование PowerShell для запуска команды convert-vhd на удаленном сервере, но я даже не уверен, можно ли запускать команды PowerShell таким образом (т. е. запуск командлетов Hyper-V на удаленном сервере, на котором нет командлетов Hyper-V).

решение1

Чтобы определить версию Windows, нажмите Win+ xи выберите «Система». Ваша версия будет вверху, в разделе «Выпуск Windows». Только 64-разрядные версии Windows 8/8.1 Professional и Enterprise поддерживают Hyper-V. Вы также не сможете включить Hyper-V, если поддержка визуализации вашего процессора не включена (AMD-V для AMD и VT-x для Intel)

В качестве альтернативы вы можете установить VirtualBox и использовать его VBoxManage.exeдля преобразования из VHDX в VHD следующим образом:

vboxmanage clonehd имя_файла.vhdx имя_файла.vhd -format vhd

Предупреждение: я только что проверил это, и конвертация прошла успешно, однако дальше я не проверял.

Связанный контент