Не удается загрузить компьютер после включения Client Hyper-V

2932
malan

У меня есть 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. Я снял все флажки и выполнил нормальную загрузку. Результат: такой же.

1
У вас случайно есть материнская плата Gigabyte? У некоторых людей возникла та же проблема после включения Hyper-V. По какой-то причине отключение контроллера USB3 в BIOS решило проблему с загрузкой. Даже если у вас нет материнской платы Gigabyte, возможно, стоит попробовать. DrZoo 6 лет назад 0
Я не уверен, что такое материнская плата. Просто чтобы уточнить: в UEFI у меня есть опция «Поддержка Legacy USB 3.0», и теперь я ее отключил. UEFI говорит ASUS. malan 6 лет назад 0
Не удалось решить проблему с отключением опции «Поддержка устаревшего USB 3.0» в UEFI. malan 6 лет назад 0
Я не уверен, что это будет устаревший вариант или что. Я должен был бы смотреть на BIOS. При этом у вас есть материнская плата ASUS, а не гигабайт. DrZoo 6 лет назад 0
Как войти в BIOS на компьютере с UEFI? Есть ли BIOS на машине с UEFI? Я думал, что UEFI был заменой для BIOS. malan 6 лет назад 0
Это так, но многие все еще называют это BIOS, включая меня. У вас виртуализация (VT-x или VT-d) включена правильно? Я думаю, что вам пришлось бы сделать это перед использованием VirtualBox, но я не совсем уверен. DrZoo 6 лет назад 0
Да. виртуализация включена. Я только что включил опцию Legacy USB3.0. Я ковыряюсь в настройках UEFI / BIOS. Мне кажется, что это может быть что угодно. Две мысли, которые у меня были: моя прошивка устарела и / или я сжег графическую микросхему из-за плохой вентиляции (положение фактического компьютера меня беспокоило некоторое время: он закрыт с обеих сторон (хотя и полностью открыт) сверху, спереди и сзади и приподняты на пол фута от ковра.) Проблема во всем этом: я даже не знаю, как начать обновлять прошивку. malan 6 лет назад 0

2 ответа на вопрос

1
harrymc

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

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

image

С этого утра только что инициировал восстановление системы в точке Windows-Module-Install (или около того), которая подразумевает для меня точку восстановления, созданную непосредственно перед установкой Hyper-V. Если это не сработает, могу ли я попробовать его на предыдущем, со вчерашнего утра, где написано «Критическое обновление системы»? malan 6 лет назад 0
Точка восстановления системы не смогла устранить проблему. Попробую другую точку восстановления сейчас. Если это также не может исправить проблему, это указывает на аппаратную проблему? Возможно ли, что попытка включить hyper-v зажарила что-то? malan 6 лет назад 0
С компьютерной наукой все возможно. Если ничего не работает, вам нужно будет сделать [Восстановление запуска] (https://www.howtogeek.com/howto/7728/troubleshot-startup-problems-with-startup-repair-tool-in-windows-7-vista/ ). harrymc 6 лет назад 0
Второе восстановление системы до созданной вчера точки также не смогло исправить проблему. Восстановление при загрузке говорит: «Восстановление при загрузке не может восстановить ваш компьютер». там написано, что есть лог-файл. Собираюсь загрузиться в безопасном режиме, чтобы проверить это. Подождите. Дерьмо. Я забыл записать это местоположение. malan 6 лет назад 0
Хотели бы вы посоветовать, где искать ошибки в журналах? Сегодня я вижу множество ошибок в системном журнале из ошибки DistributedCOM: «DCOM получил ошибку» 1084 пытается запустить службу CarboniteService ». Как буквально тысячи из них, вероятно, 20 в секунду. malan 6 лет назад 0
Вы установили Carbonite Backup? Если да, попробуйте удалить его. harrymc 6 лет назад 0
Да, у меня установлен Carbonite Backup. Вы думаете, что это может быть проблемой? Какая-то коллизия между гипер-v и карбонитом, которая сохраняется после повторного включения гипер-v? Будет пытаться удалить malan 6 лет назад 0
0
J. Scott Elblein

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

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

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

BCDedit /set hypervisorlaunchtype Off 

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

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

BCDEdiit 

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

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

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