Конвертировать файл 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 Edition". Только 64-разрядные версии Windows 8/8.1 Professional и Enterprise поддерживают Hyper-V. Вы также не сможете включить Hyper-V, если не включена поддержка визуализации вашего процессора (AMD-V для AMD и VT-x для Intel)
В качестве альтернативы вы можете установить VirtualBox и использовать VBoxManage.exe
конвертировать из VHDX в VHD так:
vboxmanage clonehd filename.vhdx filename.vhd -формат vhd
Предостережение: я только что проверил это, и оно успешно конвертировалось, однако я не проверял это кроме этого