Назад | Перейти на главную страницу

Как преобразовать файл жесткого диска VMWare VMDK в файл HyperV VHD?

Как лучше всего преобразовать файл жесткого диска VMWare VMDK в файл HyperV VHD?

Мне было поручено преобразовать нашу среду в HyperV для ознакомительных целей. Мы подписаны на MSDN, поэтому программное обеспечение MS для этой работы, вероятно, доступно мне, если вы его знаете.

У меня был успех с "vmdk2vhd" - примерно в половине случаев он сообщает мне "Invalid vmdk", и, насколько я знаю, все должно быть в порядке.

Я надеюсь, что есть лучший ответ, чем этот, но я читал неоднократные отчеты о более успешном преобразовании больших виртуальных машин vmdks, разбивая их на диски 2 ГБ (с помощью VMWare Converter) перед преобразованием.

Теперь для решения этой задачи доступно несколько инструментов. У некоторых тем есть еще несколько функций, таких как преобразование работающего ПК в изображение и преобразование в другие форматы.

Один изящный маленький инструмент Конвертер StarWind V2V:

Еще один Vmdk2Vhd от vmToolkit но у меня нет опыта с этим.

Если вы хотите найти большое решение с большим количеством функций под капотом, вы можете попробовать Конвертер VMware vCenter.

используйте WinImage 8.1, он может помочь вам конвертировать образы vpc между VHD и VMDK, простой в использовании и мощный.

Простое преобразование vmdk в vhd не приведет к переносу сервера на Hyper-V, поскольку все драйверы будут неправильными. Мне пришлось сделать то же самое, что и вам, примерно с полдюжиной виртуальных серверов VMWare. Я сделал это с помощью Microsoft System Center Virtual Machine Manager, чтобы импортировать серверы, как если бы они были физическими. Я думаю, что SCVMM можно бесплатно загрузить с сайта Microsoft, или, по крайней мере, доступна ознакомительная версия.

Некоторые примечания: удалите VMWare Tools с виртуальных серверов перед импортом в Hyper-V, иначе они выдадут ошибки при запуске импортированных серверов Hyper-V. Мои импортированные серверы иногда выдают ошибки w32time, но в остальном они работают отлично.

JR

Я попытался преобразовать VMDK в VHD, но в итоге получил черный экран и невозможность запустить Windows после преобразования.

Просмотрите следующую ветку комментариев, чтобы узнать о проблемах, которые могут возникнуть с драйверами VMware и черным экраном после преобразования: http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available.aspx

Здесь есть статья с аналогичной или той же информацией, что и в ветке комментариев выше, но для нее требуется регистрация: http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

Наконец, эта ветка форума содержит информацию, аналогичную двум вышеуказанным сайтам: http://vmtoolkit.com/forums/thread/78.aspx

Несколько заметок, вы не могу (по моему опыту) удалите VMWare Tools "постфактум". Зачем? Потому что они не позволяют преобразованной системе работать до такой степени, чтобы вы могли загрузиться и войти в систему. По крайней мере, таков был мой опыт преобразования Vista.

System Center VMM - это действительно правильный выбор, даже если в настоящее время я испытываю трудности с ним.

J.Ja

Когда я преобразовал vhd из vmdk с помощью winimage, полученный файл после добавления в новую виртуальную машину Hyperv не загрузился, и он сообщил мне, что версия Windows на этом диске повреждена. Запуск восстановления из файла образа Windows не помог. Операционная система - win2k3 SP2.

Есть ли что-то особенное, что нужно сделать, чтобы это преобразование работало правильно?