BSOD при включении платформы виртуальных машин в сочетании с vt-d
Я выполнил новую установку Windows 11 на свой ноутбук. Все было хорошо, пока я не запустил «wsl --install». Получил BSOD с INACCESSIBLE_BOOT_DEVICE. После отключения VT для прямого ввода-вывода в BIOS мое устройство снова загружается.
Version 22H2
OS build 22621.525
Experience Windows Feature Experience Pack 1000.22634.1000.0
Мои аппаратные характеристики следующие:
Processor Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz
Installed RAM 32,0 GB (31,7 GB usable)
Я нашел несколько подобных тем на Github. Я опробовал все предложенные решения (кроме одного), но ни одно из них не позволило мне запустить VMP и vt-d одновременно. Я опробую последний вариант, который обновляет сетевой драйвер до версии Windows 11 по умолчанию, но мне все еще нужны отзывы от пользователя, который предложил это.
Я боролся с этим всю последнюю неделю и начинаю немного отчаиваться. Хотя я пока не готов уступать.
Итак, поправьте меня, если я ошибаюсь, но я могу запустить WSL2 и Docker с отключенным vt-d, но не смогу воспользоваться преимуществами WSLg, верно? Я очень надеюсь, что смогу решить эту проблему и в конечном итоге смогу запускать как VMP, так и vt-d, поскольку причина, по которой я хотел перейти на Windows 11, заключалась в использовании WSLg. До того, как у меня возникла эта проблема, я изо всех сил пытался получить достойную настройку, работающую с Xserver, и WSLg выглядел как решение этой проблемы.
Более конкретно, я пробовал:
- оставляя vt-d включенным перед выполнением wsl --install и обновляя окна и драйверы по одному, чтобы увидеть, существует ли конфликт между драйвером и vt-d. Таким образом, я сузил его до VMP (и, возможно, гипервизора), потому что я также перехожу в BSOD только при совместном включении Hyper-V и vt-d.
- выполняю постепенную установку всех необходимых компонентов для WSL2. Но после установки (или включения VMP) у меня тоже появляется BSOD
- начиная с WSL1 и обновляясь до WSL2
- запуск WSL без vt-d. Это работает, но когда я устанавливаю что-то внутри своего дистрибутива, я не получаю ссылку Windows на графический интерфейс Linux, поэтому я думаю, именно поэтому мне нужен vt-d, чтобы полностью использовать WSL2 и WSLg.
- Переключите мои операции SATA с «Raid On» на «AHCI» в соответствии с предложением этого форума.
- Убедитесь, что BIOS обновлен
- Последние 4 дня постоянно общался в чате поддержки Dell. Они просто обвиняют Microsoft. Вполне возможно, потому что это происходит с несколькими производителями.