У меня есть система с двойной загрузкой, Windows 7 на диске C: и Server 2008 R2 на диске K:. Два отдельных жестких диска.
Я установил Hyper-V, и все работало отлично, создавая виртуальные машины слева и справа и любя жизнь. Мой диск Win7 стал поврежден, и я сдул его и переустановил Windows 7. В моем env-сервере я не смог запустить ни одну виртуальную машину, потому что "гипервизор не работает". Я запустил 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 с гипервизором на клиентской ОС?