После включения виртуализации компьютер не включается
Решение 6.Удалите / отключите конфликтующие драйверы и устройства.
Вы можете столкнуться с проблемой, если какой-либо из драйверов / устройств конфликтует с работой платформы гипервизора. В этом случае отключение конфликтующих устройств может решить проблему.
- Щелкните правой кнопкой мыши кнопку Windows, чтобы открыть меню быстрого доступа, и выберите «Диспетчер устройств».Откройте диспетчер устройств вашей системы
- Затем разверните параметр Сетевые адаптеры и щелкните правой кнопкой мыши сетевую карту.
- Теперь выберите «Отключить» и нажмите «Да», чтобы отключить устройство.Отключите сетевую карту вашей системы
- Затем проверьте, решена ли проблема с платформой гипервизора.
Если проблема не устраняется, проверьте, решает ли отключение / удаление следующих устройств (если они используются) проблему (сообщенную пользователями для создания проблемы). Возможно, вам придется отключить некоторые из этих устройств в BIOS системы.
- Драйвер AMD Vega 8 (возможно, потребуется использовать утилиту AMD Clean Up)
- Комбинированный чип RaLink WiFi / BT
- Realtek NIC
Обновите BIOS до последней сборки
- Перед обновлением BIOS убедитесь, что понижение версии BIOS системы до более старой версии решает проблему (особенно, если проблема была вызвана обновлением BIOS).
- Если нет, обновите BIOS вашей системы в соответствии с инструкциями производителя. В некоторых случаях вам может потребоваться загрузить BIOS в другой системе и использовать флэш-накопитель для обновления BIOS в проблемной системе.
- После обновления BIOS проверьте, решена ли проблема с гипервизором.
Включите SVM и установите для размера буфера кадра UMA значение Авто
- На вкладке «Дополнительно» в BIOS включите SVM и проверьте, решена ли проблема с гипервизором.Включить поддержку SVM
- Если нет, проверьте, решает ли проблему установка размера буфера кадра UMA значение «Авто».Установите для размера буфера кадра UMA значение Авто
- Если это не помогло, проверьте, решает ли проблему установка размера буфера кадра UMA значение 512.Установите размер буфера кадра UMA на 512
Windows не загружается после включения платформы гипервизора
Поскольку ясно, что вы не можете загрузиться в Windows, единственный способ — отключить платформу гипервизора с помощью метода Advanced Recovery.
Процесс позволит вам загрузиться в восстановление, а затем использовать инструмент командной строки, чтобы отключить его. После этого вы сможете загрузиться в Windows как обычно.
- Загрузитесь в режиме Advanced Recovery Mode с помощью загрузочного USB-накопителя.
- Выберите Устранение неполадок > Дополнительные параметры> Командная строка.
- Введите BCDedit /set hypervisorlaunchtype Off и нажмите клавишу Enter
- Это отключит платформу гипервизора.
Перезагрузите компьютер, и проблема должна быть решена. Лучше всего перезагрузить компьютер несколько раз, чтобы убедиться, что проблема полностью решена.
Решение 7.Создайте новый файл данных конфигурации загрузки (BCD)
Платформа гипервизора может вызвать цикл загрузки, если файл данных конфигурации загрузки (BCD) поврежден или отсутствует. В этом случае создание нового файла BCD может решить проблему.
- Создайте новый файл BCD для своей системы. Возможно, вам придется использовать автоматическое восстановление или восстановление из командной строки.
- Затем проверьте, решена ли проблема с гипервизором.
Если это не помогло, проверьте, решает ли проблему выполнение следующей команды в командной строке администратора и перезагрузка системы (гипервизор будет отключен):
BCDedit / set hypervisorlaunchtype OffУстановите для параметра Тип запуска гипервизора значение Выкл.
Но имейте в виду, что после решения проблемы с загрузкой и включения гипервизора вам, возможно, придется выполнить следующую команду в командной строке с повышенными привилегиями (она включит платформу гипервизора):
BCDedit / set hypervisorlaunchtype Авто
Решение 4. Отключите / удалите конфликтующие приложения
Функция гипервизора может не работать, если какое-либо из приложений в вашей системе препятствует работе платформы гипервизора. В этом случае отключение или удаление конфликтующих приложений может решить проблему. Многие пользователи сообщали, что данная проблема в основном вызвана предустановленными OEM-приложениями (например, Asus Armory Crate). Возможно, вам придется выполнить чистую загрузку системы, чтобы найти проблемное приложение. Для пояснения мы обсудим процесс приложения Armory Crate.
- Запустите веб-браузер и перейдите к сайт поддержки Armory Crate.
- Затем на вкладке «Драйверы и утилиты» выберите ОС своей системы в раскрывающемся списке и загрузите инструмент удаления Armory Crate.Загрузите инструмент удаления Armory Crate
- Теперь разархивируйте загруженный файл и откройте извлеченную папку.
- Затем запустите Armory Crate Uninstall Tool.exe и следуйте инструкциям, чтобы завершить удаление Armory Crate.Удалить ящик Armory
- Теперь проверьте, решена ли проблема с платформой гипервизора.
- Если нет, проверьте, решает ли проблему создание виртуального коммутатора.
Если проблема все еще существует, проверьте, решает ли проблему удаление (если установлено) VPN-клиента Cisco, AMD Ryzen Master, Control Center (предварительно установленное программное обеспечение для настройки) или любого приложения для управления RGB / вентилятором / клавиатурой.
Разбираемся с виртуализацией
Отключить улучшенную биометрию
- На вкладке «Безопасность» в BIOS вашей системы отключите улучшенную биометрическую безопасность Windows и сохраните изменения.Отключите «Улучшенную биометрическую безопасность Windows»
- Затем проверьте, устранена ли проблема с гипервизором в системе.
Если проблема не устранена, проверьте, решает ли сброс BIOS до значений по умолчанию. Если это не помогло, убедитесь, что вы не используете ручное управление напряжением и частотой для процессора, и проверьте, решает ли это проблему.
Если проблема не исчезнет, попробуйте выполнить сканирование DISM или выполнить чистую установку Windows.
Если вы включили windows hypervisor platform с помощью раздела «Функции Windows», и компьютер не загружается после перезагрузки, как того требует процесс установки, то это руководство поможет вам.
Хотя он работает большую часть времени, но пользователи сообщают о BSOD и не могут загрузиться в Windows. В этой публикации вы узнаете, как решить проблему и вернуть доступ.
Почему возникает проблема?
С SVM (Безопасная виртуальная машина), вы сможете установить виртуальную машину в вашей системе.
Проблема возникает при конфликте между гипервизором Windows и текущей версией Windows. Единственный способ решить эту проблему — обновить драйверы, которые для этого требуются. Убедитесь, что Windows обновлена до последней версии.
Решение 1. Отключите / включите платформу гипервизора и виртуализацию.
Проблема может быть результатом временного сбоя модулей ОС и может быть устранена путем отключения, а затем повторного включения платформы гипервизора и виртуализации. Приведенные ниже инструкции могут немного отличаться для некоторых пользователей.
- Загрузите свою систему в безопасном режиме с помощью сети.
- Затем нажмите клавишу Windows и введите Функции Windows. Затем выберите «Включение или отключение компонентов Windows».Откройте «Включение или отключение компонентов Windows».
- Теперь снимите флажок с платформы гипервизора Windows и нажмите кнопку ОК.Снимите флажок «Платформа гипервизора Windows».
- Затем нажмите кнопку Windows и нажмите кнопку питания.
- Теперь удерживайте нажатой клавишу Shift и в показанном параметре питания нажмите «Перезагрузить».Удерживайте клавишу Shift и перезагрузите систему
- Затем в параметрах запуска выберите Устранение неполадок и откройте Дополнительные параметры.Откройте дополнительные параметры в меню запуска
- Теперь выберите «Настройки прошивки UEFI» и затем нажмите кнопку «Перезагрузить», чтобы загрузить систему в BIOS.Откройте настройки прошивки UEFI в дополнительных параметрах
- Затем на левой панели разверните «Поддержка виртуализации» и выберите «Виртуализация».
- Теперь на правой панели снимите флажок «Включить технологию виртуализации Intel» и затем «Применить изменения».Снимите флажок «Включить технологию виртуализации Intel».
- Затем загрузите свою систему в Windows и проверьте, выключена ли виртуализация. Если это так, загрузите систему в BIOS и включите виртуализацию (шаги с 4 по 9).
- Снова загрузите свою систему в Windows, включите опцию Windows Hypervisor Platform (шаги 2–3) и выйдите из учетной записи пользователя (не перезагружайте, если будет предложено).
- Теперь войдите в учетную запись пользователя и перезагрузите систему, чтобы проверить, работает ли она нормально.
ШАГ 3: включаем виртуализацию (настройка BIOS)
1) Первое действие — 👉 входим в настройки BIOS (на всякий случай привел ссылку на инструкцию с подробным описанием, как это можно сделать).
2) Второе, необходимо найти вкладку с расширенными настройками системы — обычно она именуется примерно, как "System Configuration" или "Advanced Mode" (зависит от версии BIOS / UEFI). Пару примеров ниже. 👇
В общем, наша цель найти строку 👉 Virtualization Technology (или Intel Virtualization Technology // AMD-V // Intel VT-X) и проверить чтобы стоял режим 👉 Enabled!
Virtualization Technology (Enabled — значит включено!)
UEFI (Asus) - Advanced Mode / кликабельно
Intel Virtualization Technology - Disabled / кликабельно
3) Не забудьте, что после изменения настроек в BIOS — их необходимо сохранить (чаще всего клавиша F10 — Save and Exit).
👉 👉 Кроме этого, обратите внимание, что в Windows 10 по умолчанию компонент Hyper-V отключен (а он может понадобиться, при использовании некоторого ПО, связанного с виртуализацией . ).
Чтобы включить этот компонент:
- нажмите сочетание Win+R;
- в окно "Выполнить" выставьте команду optionalfeatures и нажмите Enter;
- в открывшемся окне с компонентами Windows — найдите оный и включите его. Нажмите OK!
PS
У меня на блоге было несколько заметок, посвященных настройке и использованию виртуальных машин. Возможно, пробежавшись по этим инструкциям, вам удастся быстрее настроить виртуальную машину и решить свою задачу. Ссылочки ниже. 👌
👉 В помощь!
1) Виртуальная Windows XP/7/10 без скачивания спец. софта (настраиваем встроенный Hyper-V в ОС Windows 10).
2) Как установить и настроить виртуальную машину VirtualBox (пошаговый пример / или как запустить старую Windows в новой ОС).
3) Почему тормозят эмуляторы в Windows (например, BlueStacks для Андроид).
Включить бит отключения выполнения
- Откройте расширенное меню BIOS и установите для параметра Execute-Disable Bit Capability значение Enabled (некоторые пользователи могут видеть параметр NX Mode).Включите ‘Execute-Disable Bit Capability’
- Теперь сохраните изменения и проверьте, решена ли проблема с гипервизором.
Решение 8. Измените настройки BIOS
Если какое-либо из решений не помогло, проблема может быть связана с неправильной настройкой BIOS системы. В этом случае редактирование BIOS системы может решить проблему.
Предупреждение: продвигайтесь вперед на свой страх и риск, поскольку редактирование BIOS вашей системы требует определенного уровня знаний, и если вы сделаете это неправильно, вы можете заблокировать свою систему и нанести непоправимый ущерб вашим данным.
Во-первых, загрузите свою систему в BIOS, а затем проверьте, решает ли изменение следующих параметров проблему с гипервизором. Имейте в виду, что все эти параметры могут быть доступны не всем пользователям.
ШАГ 2: проверяем, задействована ли она (Windows 10)
В Windows 10 довольно просто и быстро узнать, включена ли виртуализация . Для этого достаточно:
- запустить диспетчер задач — Ctrl+Alt+Del (или Ctrl+Shift+Esc);
- перейти во вкладку "Производительность / ЦП" и посмотреть строку "Виртуализация" ; 👇
- в моем примере ниже — она отключена ! Чтобы включить ее, необходимо будет воспользоваться настройками BIOS.
ШАГ 1: поддерживает ли ее ЦП
И так, для начала стоит сказать, что если у вас относительно новый ПК — скорее всего ваш процессор поддерживает аппаратную виртуализацию (так называемые технологии Intel VT-X и AMD-V (более подробно на Википедии) ).
Но тем не менее, прежде чем разбираться с эмуляторами, "рыскать" по BIOS и "искать" оное — не помешало бы уточнить этот момент. 👌 (тем более, что в BIOS номинально строка может быть, а по факту. она будет "пустой")
Для этого необходимо узнать 👉 точную модель своего ЦП. Сделать это можно, например, с помощью сочетания Win+R, и команды msinfo32 (см. скрин ниже 👇).
Сведения о системе — что за ЦП
После, зная модель ЦП, найдите спецификацию к нему (Google 👍), и посмотрите, есть ли в разделе с технологиями (инструкциями) искомая строка (Intel VT-X и AMD-V 👇).
Спецификация к ЦП от AMD и Intel
Отключить безопасную загрузку
- На вкладке «Конфигурация системы» (или «Безопасность») своей системы отключите параметр «Безопасная загрузка» и сохраните изменения.Отключить безопасную загрузку UEFI
- Затем проверьте, решена ли проблема с платформой гипервизора.
Решение
Виртуализация работала без каких либо проблем на Windows 10 и материнской плате ASUS z-270-a с процессором i7 7700k. Потом перестала работать не понятно по каким причинам. В биосе опция виртуализации была включена и я грешил на винду. Недавно переустановил Windows, но проблема не пропала. Сбрасывал настройки материнки до заводских, перепрошивал на старую прошивку, эффекта не возымело. В винде вырублен гипервизор, виртуализация включена в биос, но не работает в Windows. Перепробовал множество способов, уже не знаю куда копать.
Добавлено через 1 час 3 минуты
Неожиданно для себя сам решил свою проблему. Дело в том что я включал VT-D в биос. А в нем еще оказалась настройка виртуализации которую без 100 грамм не найдешь. Включил ее и все заработало.
Не работает виртуализация, что делать?
Здравствуйте, эмулятор андроида "нокс" просит включить виртуализацию в биос. Включил, эффекта нет.
Alcohol 120% - не работает ВИРТУАЛИЗАЦИЯ
скачал под Win7 - A120_w7_preview_1.9.8.7507.exe Alcohol 120% - не подключаются виртуальные.
Не работает аппаратная виртуализация на Windows
Всем привет, имеется конфигурация AMD Ryzen 5 на GIGABYTE B450M S2H. В биосе нет опций для.
Добрый день! А можно подробнее. Где это в биос искать? У меня такая же плата и тоже перестала работать виртуальная машина. Но даже не знаю в какой момент, т.к. давно ее не запускал.
Это у меня включено. Я думал еще где то.
В решении было написано: Неожиданно для себя сам решил свою проблему. Дело в том что я включал VT-D в биос. А в нем еще оказалась настройка виртуализации которую без 100 грамм не найдешь. Включил ее и все заработало.
Причем в диспетчере задач написано, что виртуализация включена.
А . его знает, честно говоря.
Сказка про: ASUS z-270-a с процессором i7 7700k
К меня всё постарше и попроще .
Просто ответил на вопрос: "Где это в биос искать?"
Ваша система может не загружаться при включении платформы гипервизора, если Windows, драйверы или приложения (для которых требуется гипервизор) устарели. Более того, неправильная конфигурация BIOS системы также может привести к возникновению данной ошибки.
Проблема возникает, когда пользователь включает платформу гипервизора в компонентах Windows и перезагружает систему в соответствии с требованиями установки гипервизора, но после перезагрузки система переходит в цикл загрузки с черным экраном. Проблема не ограничивается конкретной маркой ПК. В некоторых случаях о проблеме сообщалось после обновления Windows.
Прежде чем переходить к решениям, попробуйте либо использовать автоматическое восстановление, либо вам, возможно, придется загрузить систему в безопасном режиме и отключить платформу гипервизора (обсуждается в решении 1), чтобы вы могли попробовать решения, обсуждаемые в этой статье. Также проверьте, решает ли проблему использование современного кабеля HDMI (совместимого с вашим драйвером дисплея).
Решение 5.Удалите конфликтующие обновления или вернитесь к более старой версии Windows 10.
Microsoft имеет известную историю выпуска обновлений с ошибками, и текущая проблема с гипервизором также может быть результатом обновления с ошибками. В этом случае удаление обновления с ошибками (или возврат к более старой версии Windows 10) может решить проблему.
- Нажмите клавиши Windows и в строке поиска введите Параметры Центра обновления Windows. Затем выберите Параметры Центра обновления Windows.Откройте настройки Центра обновления Windows.
- Теперь на вкладке «Центр обновления Windows» в настройках выберите «Просмотр истории обновлений» и затем откройте «Удалить обновления».Просмотр истории обновлений вашей системы
- Затем выберите проблемное обновление и нажмите «Удалить».Открыть удаление обновлений
- Теперь следуйте инструкциям, чтобы завершить удаление обновления и проверить, устранена ли проблема с гипервизором в системе.
Если вы столкнулись с проблемой после обновления функции, возможно, вам придется вернуться к более старой версии Windows 10.
- Теперь нажмите клавишу Windows и введите Параметры восстановления. Затем выберите Параметры восстановления.Откройте параметры восстановления
- Затем нажмите «Приступить к работе» (в разделе «Вернуться к предыдущей версии Windows 10») и следуйте инструкциям, чтобы вернуться к более старой версии, чтобы проверить, устранена ли проблема с загрузкой в системе.Вернуться к предыдущей версии Windows 10
Решение 3. Отключите антивирус в вашей системе
Вы можете столкнуться с проблемой, если антивирус вашей системы блокирует доступ к ресурсу, жизненно важному для платформы гипервизора. В этом случае отключение антивируса вашей системы может решить проблему. Возможно, вам придется выполнить эти шаги в безопасном режиме вашей системы.
Предупреждение: действуйте на свой страх и риск, так как отключение антивируса вашей системы может подвергнуть вашу систему / данные угрозам, которые не ограничиваются вирусами, троянами и т. Д.
- Временно отключите антивирус вашего ПК. Также убедитесь, что Защитник Windows отключен.
- Затем снова включите платформу гипервизора (в компонентах Windows) и виртуализацию (в BIOS), чтобы проверить, решена ли проблема с загрузкой.
Отключить гипервизор из UEFI
Если ваш компьютер поддерживает UEFI, вы можете использовать Advanced Recovery, чтобы отключить настройки HyperV из UEFI.
Если включить виртуализацию и установить докер то комп в разные промеждутки времени начинает зависать. Зависание заканчивается BSOD либо очень редко отвисает и пишет "видео драйвер перестал отвечать". Чаще всего это происходит при работе с видео, например: трансляция в скайпе, запись экрана, рендер видео, 3d max, игры. но зависание может случиться и в простое.
Если отключить докер то зависание все равно есть, помогает только отключение виртуализации в биосе. (UPD: даже если выключить докер, виртуалка докера все равно работает, если и ее выключить то все ок - проблема не в самом докере, а в наличии активной виртуалки)
SSD новый (UPD Уже не совсем новый) и смарт в норме, ошибок оперативы не найдено, видеокарты тоже в порядке,
перегрева нет.
Писал представителям: Lenovo спросили на гарантии ли ноут и тишина, до сих пор жду ответа. Microsoft и nvidia кидают друг на друга стрелки.
Пробовал ставить Ubuntu - сутки проработало нормально - значит дело не в железе а в системе, но я не готов на linux переходить. На форумах писали что краши из за ошибки доступа к памяти. из за какого то конфликта microsoft и nvidia.
Кто нибудь у кого та же проблема но не ноут можете проверить без видеокарты либо с видяхой от AMD ?
Есть еще надежда на Win11, но пока не проверял. UPD: Уже нет, баг остался.
Возможно частично помогает включение VT-d в BIOS
- Вопрос задан более двух лет назад
- 723 просмотра
Простой 9 комментариев
Если нежалко, поделитесь информацией - зачем Вам сдался этот docker на Винде, который ставят на Макоси обычно, и как админ ябы посоветовал в первую очередь копнуть и почитать сис-логи. Уверен ответ на вопрос там давно сам ждёт Вас)
golentor, мне привычнее и удобнее работать под виндой.
Docker очень удобный инструмент с большими возможностями. в моем случае используется как локальный сервер для разработки и отладки со связками nginx/litespeed+node/php+mongo/mysql+многие другие контейнеры. На серваке развернут аналогичный compose только в прод версии, иногда когда нужно добавить какой нибудь контейнер например zabbix то сначала это делаю на локальной версии.
Более того многие задания с фриланса требуют контейнер для быстрого развертывания и запуска, а не только код.
Логи первым делом чекал, много интересного но ничего полезного. Пока есть несколько версий:
Старое железо - Lenovo Y500, официально ноут даже не поддерживает 10ку и последнему биосу лет 10.
На англоязычных форумах пишут про какой то баг 10ки + карт nvidia, мол при виртуализации они как то оперативку не делят вот и BSOD а компаниям лень заниматься старым железом и они друг на друга стрелки кидают.
Или это защита доступа к памяти 10ки с срабатывает.
Есть еще вариант физической неисправности. может при виртуализации используется какая то поврежденная часть материнки (ноут раза 2 был в ремонте, 1й кондеры накрылись, 2й скачек напряги что проц и предохранители сгорели).
LionG, Первым делом напишите сами в поддержку Леновы. Вдруг Вам повезёт. 2. Я недавно отказался от сервисов на локалке. Использую связку Hasura + heroku (mongoDB, psgres) а докер поднял на серваке и поставил туда Go сейчас большие возможности перенести пол-локалки в облако - почему Вы непользуетесь этим?) Даже AWS уже привлекает своими возможностями
Проблема кстати даже не в самом докере а при запущенной виртуалке в Hyper-V. Docker для работы создает и использует машину в Hyper-V.
golentor, и ещё догадка - Ваш (ноут раза 2 был в ремонте, 1й кондеры накрылись, 2й скачек напряги что проц и предохранители сгорели). - может Вы несовсем успешный фрилланцер?) Средняя зарплата веб-спеца составляет от 60к до 200к в мес. Работать на старом гнилом желлезе - это неуважать своих заказчиков, которые верят в Вас)
golentor, смысл локалки что бы она была на локальной машине и можно было ее использовать без доступа к облакам) А так да из за этого бага и держу dev версию compose тоже в облаке.
golentor, Железо далеко не гнилое и готово задать жару современным "средним" ноутам. А из за какого то бага покупать новую машину смысла не вижу.
Такая же проблема на ПК (материнка GA-H77M-D3H, проц i5 3470, GTX1050, 16Гб DDR3, SSD). Виртуализация нужна, т.к. постоянно работаю с Hyper-V. При выкл. виртуализации лагов не наблюдается. Как только включаю виртуализацию лаги начинаются даже при просмотре потокового видео. Особенно часто лагает, когда торрент качает что-нибудь. Проблема как на драйверах, найденных виндой, так и на драйверах производителя материнки. Что-то есть в 10-ке ненормальное. ) Забили на старое (но вполне рабочее) железо. Или вынуждают переходить на новое.
Попробуйте с видеокартой не от nvidia если есть возможность или вообще без видеокарты (с удалением драйверов что бы наверняка). На форумах писали что краши из за ошибки доступа к памяти. а ее вызывают либо мягкие либо nvidia (друг на друга стрелки кидают). У меня даже физической возможности проверить это нету (ноутбук).
Вам удалось решить проблему? Просто как правило docker нужен для работы и без него почти нереально, как быть кроме работы в облаке.
Точно такая же проблема на десктопе: материнка Asus Prime B350M-A, проц. i5 7500, 32 Гб DDR4, SSD NVMe 256 гб, MSI NVidia 1660 super 6G
100% зависимость от включенного в биосе Hyper-V, анализировал логи и вообще что делал, когда зависало.
У меня чаще всего перед тем как зависнуть, компьютер отключает и подключает порт наушников 3,5 jack, выскакивает панель, что отключен разъем, а потом сразу опять подключен. Часто когда печатаешь курсор просто зависает, потом иногда развисает иногда BSOD.
Нет не удалось. У меня иногда развисает и показывает "видео драйвер перестал отвечать" но в основном BSOD'ом заканчивается.
Писал представителям: Lenovo спросили на гарантии ли ноут и тишина, до сих пор жду ответа. Microsoft и nvidia кидают друг на друга стрелки.
Попробуйте отключить видеокарту (с удалением драйверов) и без нее потестировать через удаленный доступ. Либо на другую от AMD поменять если есть возможность. Как я писал выше один из вариантов что там какой то конфликт между microsoft и nvidia. (отпишитесь тут если сделаете это)
Пробовал Ubuntu ставить и сутки стабильно докер работал - значит проблема не в железе, а в системе. Но я еще не готов на linux переходить))
Есть еще надежда на Win11, но пока не проверял.
Возможности поработать без видеокарты нет.
Но скажу, что вероятность конфликта драйверов или недостатка памяти очень высока.
У меня же Docker стоял на компьютере порядка 1-2 месяцев и все работало отлично. Потом числа 28 июня 2021 прилетели обновления Windows, и началось веселье. Сначала бывало просто подвисал компьютер без BSOD, я думал все, что проблема в клавиатуре и мыши (bluetooth), но потом это участилось и в день было по 5-10 BSOD. Перечитал тоже все форумы, Reddit, просмотрел все свои Minidump, но там ничего не было адекватного. И методом проб и ошибок отключил Hyper-V в биос и все прошло.
Сейчас опять нужен Docker, поэтому пытаюсь найти решение проблемы) Еще прочитал такой вариант, особенно полезный для ноутбуков, что может быть конфликт драйверов с сетевой картой Realtek, если мало ли у вас такая. На реддите пишут, что кому-то помогло отключение ее прямо в BIOS. Но у меня десктоп и мне такой вариант не подходит, вайфая или сетевой карты дополнительной нет.
Еще вчера немного изменил настройки, пока работает без зависаний, но время покажет.
Что я делал:
1) в BIOS включил помимо "Технология виртуализации Intel" еще включил VT-d, насколько я понял, это тоже более новый вид виртуализации, либо отвечает за ввод/вывод (также не знаю, на всех ли интелах такая штука есть или нет).
2) Отключил в Windows в "Включение и отключение компонентов Windows" Hyper-V, без этого и докер и WSL2 с Ubuntu отлично работают.
Если что-то накопаю, или опять зависнет, отпишу здесь)
Как крайний вариант для себя рассматриваю параллельно Linux с Windows на этом же компе, благо Linux поставить 5 минут, только придется переключаться из системы в систему, что конечно неудобно.
Тоже читал про Realtek. У меня биос урезанный и нет многих настроек поэтому просто вытащил плату wifi и даже отключил встроенную ethernet в диспетчере но не помогло. VT-d тоже не доступен. Мб если прошить модифицированный то станут доступны доп настройки.
Была надежда на WSL2 до первого BSOD (Hyper-V тоже выключал, это вроде один из пунктов перехода на WSL).
Раньше виртуализация работала но в какой момент она сломалась сложно сказать. Заметил это когда докер начал виснуть.
В общем, прошло 9 дней со времени изменения настроек на компе. Тестировал даже пару суток с включенным докером с заведенным на нем проекте (хотя занимался другими вещами), зависания кратковременные были, в основном при взаимодействии с компом (ввод с клавиатуры) и прослушивании музыки через 3.5 jack на задней панели компьютера.
Из положительного, что отмечу - ни одного BSODa с того времени не было.
Если докер включен, то подвисания бывают может раз в 2-3 часа. Но они короткие (1-3 секунды), иногда не обращаешь внимания.
Когда докер выключен подвисаний практически нет, но все равно случаются, раз в 2-3 дня. При этом виртуализация включена и WSL2 работает.
Это все к тому, что вероятно разница есть между просто виртуализацией в биос и виртуализацией с включенным VT-d. Но все это сугубо мое предположение.
До этого у меня сыпались BSODы каждые полчаса-час активного использования компьютера.
UPDATE:
Кстати, забыл упомянуть, было одно очень странное зависание с включенным докером. Все зависло 1 раз (клавиатура не работала, видео на ютубе застыло, звук тоже завис). Я подождал секунд 10 ничего не изменилось, пошевелил мышкой, а она оказывается нормально двигается, курсор без был задержек, а когда кликнул мышкой, сразу вся система развисла и все заработало и клавиатура и тд. Мне кажется очень похоже на софтовый баг.
Всех приветствую!
За последние пару недель получил несколько вопросов однотипного содержания: "почему дико тормозит BlueStacks. " ( прим. : это эмулятор среды Android, запускаемый в Windows) .
Сначала подумал, что проблема на стороне BlueStacks, но потом, как оказалось, — тормоза возникали из-за откл. виртуализации . 👀
Собственно, что это такое?
Виртуализация — это спец. технология, позволяющая на одном физическом компьютере запускать несколько операционных систем. То есть эта "штука" позволяет в вашей Windows запускать эмуляторы Android, Windows, iOS и пр.
Разумеется, если она отключена — то всё это "добро" будет либо тормозить (либо, что более вероятно, просто зависнет или при запуске возникнет ошибка!).
Ниже несколько советов о том, как проверить задействована ли эта самая виртуализация, и как ее включить. 👌
Отключить IOMMU
- На вкладке «Дополнительно» в BIOS установите для параметра IOMMU значение «Отключено», а затем сохраните изменения.Отключить IOMMU
- Затем проверьте, решена ли проблема с гипервизором.
Решение 2. Обновите Windows, драйверы и приложения системы (требующие гипервизора) до последних сборок.
Вы можете столкнуться с проблемой, если какие-либо драйверы системы, Windows или BIOS устарели, поскольку это может создать несовместимость между основными модулями системы. В этом контексте обновление Windows, драйверов и BIOS вашей системы может решить проблему.
- Обновите Windows и драйверы вашего ПК до последней сборки.Проверить наличие обновлений Windows
- Теперь проверьте, решена ли проблема с загрузкой.
Если проблема все еще возникает, убедитесь, что приложения (например, Visual Studio или Android SDK), для которых требуется функция гипервизора, обновлены до последних выпусков.
Вы можете загрузиться в Windows?
Иногда может случиться так, что загрузка будет успешной. В этом случае мы рекомендуем перезаписать настройки Control Flow Guard (CFG) в Windows Security.
- Откройте Безопасность > Управление приложениями и браузером.
- Нажмите внизу «Настройки защиты от эксплойтов» и перейдите в раздел «Настройки программы».
- Найдите в списке «vmcompute.exe» и выберите его. Затем нажмите кнопку «Изменить».
- Найдите Control Flow Guard (CFG) и снимите флажок Override system settings.
- Перезагрузитесь, и сейчас он должен работать нормально.
Читайте также: