У меня есть система с двойной загрузкой, Windows 7 на диске C: и Server 2008 R2 на диске K :. Два отдельных жестких диска.
Я установил Hyper-V, и все работало отлично, создавая виртуальные машины слева и справа и любя жизнь. Мой диск Win7 стал поврежденным, и я сдул его и переустановил Windows 7. В моем Env Server я не смог запустить виртуальные машины, потому что «гипервизор не работает». Я побежал, bcdedit /set hypervisorlaunchtype auto
и это решило мою проблему.
Я загрузился в Windows 7 и использовал это в течение нескольких дней. Нет проблем. Загрузился в Server 2008 R2 сегодня, и я получаю ту же ошибку
«Виртуальная машина не может быть запущена, потому что гипервизор не работает».
Нет последних сообщений в журнале работы Hyper-V-Hypervisor. Только недавняя ошибка в журнале администратора Hyper-V-VMMS:
Драйвер «Гипервизор», необходимый для службы управления виртуальными машинами, не установлен или не отключен. Проверьте свои настройки или попробуйте переустановить роль Hyper-V.
Я не вижу других соответствующих сообщений в других журналах событий Hyper-V- *.
Я проверил %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\
папку, и она переполнена символическими ссылками на файлы конфигурации виртуальной машины, которые одна из записей в блоге упоминала как возможную проблему.
Я в конце своего ничтожества, не уверен, что еще делать. В BIOS включена виртуализация, запущены соответствующие службы и т. Д. Есть идеи?
Разрешение:
Мне пришлось повторно применить установленный флаг гипервизорного запуска, а затем я выключил машину, физически отключил ее питание и перезагрузил компьютер. После этого гипервизор работал нормально. Это последовательное решение. Если я просто повторно применю флаг, не отключая его, он не будет работать. Я должен сказать, я боюсь загрузки в Win7.
Думаешь, мои проблемы исчезнут, когда выйдет Windows 8 с гипервизором на клиентской ОС?
источник
hypervisorlaunchtype
удаляется каждый раз при запуске Windows 7, хотя он не уточнил, пытался ли онbcdedit /set ...
снова выполнить команду.Ответы:
В духе « Не бойся использовать The Science» , я только что попробовал это, дважды загрузившись с Windows Server 2008 R2, и похоже, что при установке другой ОС он отключает некоторые дополнительные флаги в магазине bcd.
Когда вы в 2008 R2, запустите следующее из командной строки с повышенными правами:
bcdedit /set hypervisorlaunchtype auto
Это должно вернуть драйвер Hyper-V в процедуру запуска, и вы сможете снова запустить виртуальную машину.
источник