1

У меня есть CyberPowerPC с чипом Intel, который поддерживает виртуализацию. Я заметил, что VirtualBox несколько медлителен с виртуальными машинами с графическим интерфейсом, поэтому я решил включить Client Hyper-V, чтобы увидеть, работает ли он лучше. Я следовал инструкциям PowerShell здесь. После перезагрузки мой компьютер не прошел три колеса, прежде чем перейти к черному экрану и перезагрузке.

Впоследствии я обнаружил загрузочный экран восстановления, который позволил мне загрузиться в безопасном режиме. Я использовал оболочку питания в безопасном режиме, чтобы отключить клиент Hyper-V. После перезагрузки система вернулась в нормальный режим без моего повторного включения (я полагаю, это поведение по умолчанию?) и до сих пор не загрузится.

Я проверил, чтобы убедиться, что виртуализация была включена в UEFI, и это было. Я пытался отключить его. Все еще не хорошо.

После попытки вернуться в безопасный режим компьютер сразу перешел на экран перезагрузки, и теперь я вернулся в нормальный режим.

Пожалуйста помоги. Я даже не знаю, как последовательно войти в безопасный режим. Я даже не могу войти в экран входа в систему, если он не находится в безопасном режиме, и я не знаю, как последовательно перейти в безопасный режим. Мой босс находится в другой комнате и не знает о моей проблеме. Мой желудок у меня в горле. паника

Сейчас я в безопасном режиме пытаюсь сделать резервную копию данных.

ОБНОВЛЕНИЕ: больше данных: процессор Intel Core i7-3820 @ 3,60 ГГц, 16 ГБ оперативной памяти, 64-разрядная версия Windows 10 Pro

Проблема: Клиентский Hyper-V включен через PowerShell и перезагружается при появлении запроса. Процесс загрузки достигает экрана загрузки точечного круга перед тем, как обрезать до черного и автоматически перезагрузить в цикле перезагрузки.

Устранение неполадок Шаги: 1) Загрузился в безопасном режиме, отключил Client Hyper-V через PowerShell. Перезагрузка при появлении запроса. Загрузился в нормальном режиме. Результат: по-прежнему виден экран загрузки точечного круга, обрезанный до черного цикла автоматической перезагрузки.

2) Отключена виртуализация в UEFI. Результат: Тот же

3) Повторно включена виртуализация в UEFI. Результат: Тот же

4) Загрузился в безопасном режиме для резервного копирования всех данных. Hyper-V не отображается в меню «Включение и выключение компонентов Windows».

ОБНОВЛЕНИЕ 2: я заметил в msconfig.exe, что есть несколько служб, помеченных как Hyper-V. Я снял все флажки и выполнил нормальную загрузку. Результат: такой же.

2 ответа2

3

Вы когда-нибудь разбирались с этим? Я просто столкнулся с проблемой при попытке запустить Docker в Windows 10 x64.

Это определенно вызвано Hyper-V, но я еще не выяснил, почему и как это исправить. Однако в то же время я обнаружил, что возможность загрузки в Windows (не только в безопасном режиме и, очевидно, без возможности использования Hyper-V после загрузки) - это отключение Hyper-V через файл BCD.

Вы должны быть в состоянии добраться до командной строки, хотя. То, что я делал, - это дождался, когда восстановление при загрузке завершится неудачей, затем загрузился в безопасном режиме. Оттуда я открываю повышенную (Admin) командную строку и набираю это:

BCDedit /set hypervisorlaunchtype Off

Затем перезагрузите компьютер.

Если у вас есть более 1 элемента в вашем BCD, вам может потребоваться указать, какой элемент включить гипервизор. Вы можете просмотреть все элементы BCD, просто набрав:

BCDedit

А чтобы указать элемент для изменения, просто добавьте его идентификатор:

BCDedit /set {<long string of numbers here>} hypervisorlaunchtype Off

ПРИМЕЧАНИЕ. При установке Hyper-V он автоматически устанавливает для этого флага значение "Авто" (вкл.), Что приводит к возникновению цикла восстановления BSOD/Boot. Как только вы решите проблему, вам нужно будет установить этот флаг обратно на "Авто", чтобы снова использовать Hyper-V. Я всегда делаю 2 варианта загрузки в моем BCD; один с включенным Hyper-V, другой с отключенным. Затем я выбираю тот, который хочу по мере необходимости.

1

Попробуйте восстановить Windows до ее состояния раньше, с помощью этой процедуры.

  1. Загрузитесь в режиме восстановления или попробуйте загрузиться три раза, чтобы вызвать автоматическое восстановление
  2. Нажмите на Расширенный запуск
  3. Нажмите на Устранение неполадок
  4. Нажмите на Дополнительные параметры
  5. Нажмите на Восстановление системы
  6. Нажмите Далее
  7. Выберите самую последнюю известную рабочую точку восстановления
  8. (Необязательно) Нажмите кнопку « Сканировать на наличие уязвимых программ» , чтобы увидеть приложения, которые будут удалены, если они будут установлены после создания точки восстановления.
  9. Нажмите Закрыть
  10. Нажмите Далее
  11. Нажмите Готово
  12. Перезагружать.

образ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .