На синем экране Windows пишет Stop code: INACCESSIBLE_BOOT_DEVICE. Так выглядит английский кадр: «stop code» - штатовая подпись bug check, не отдельная ошибка и не второй код. Числовое значение - 0x0000007B. Ядро не открыло устройство, с которого должна грузиться система. На русской Windows то же самое читается как «код остановки». Это не 0xc0000225 на чёрном экране и не отказ программы.
Почему это происходит
Диск недоступен для ядра. Кабель, слот M.2, умерший SSD, контроллер в другом режиме. Загрузчик иногда ещё находит запись, а ядро том уже не открывает - отсюда именно stop code INACCESSIBLE_BOOT_DEVICE, а не «Boot configuration data is missing».
Смена AHCI / RST / VMD. Поставили систему в одном режиме, в BIOS включили другой. Драйвер хранилища не тот. На английском кадре всё равно одно имя, без слова RAID.
Оборванное обновление. Пакет переписал драйвер NVMe. После reboot - синий Stop code. Откат из WinRE спокойнее чистой установки в тот же вечер.
Путают английское «stop code» с другими кодами. Люди ищут латиницу, как на экране. Отдельного стопа «stop code» без имени не существует. Если на кадре CRITICAL_PROCESS_DIED - другой stop code. Если чёрный экран с 0xc0000225 - это ещё загрузчик, не bug check ядра.
Не подменяйте disk.sys, stornvme.sys и не ставьте «fix stop code» с рекламных страниц. Чужой .sys оставляет том невидимым насовсем. Не делайте clean всех дисков, пока не решили, что данные не нужны.
Что делать самому
- Прочитайте английский кадр целиком. Строка Stop code должна быть INACCESSIBLE_BOOT_DEVICE. Запомните 0x0000007B, если написан. Если другое имя после Stop code - вам в статью про тот стоп.
- Проверьте BIOS: диск виден, режим как был. Верните AHCI, RST или VMD. Полная перезагрузка, не сон. Как зайти в прошивку - в отдельной инструкции.
- Среда восстановления с официальной флешки. Язык флешки не обязан совпадать с языком кадра. «Startup Repair» / «Восстановление при загрузке», затем удаление последнего обновления. Не форматируйте диск в setup.
- Посмотрите тома.
diskpart→list vol. Нет Windows - накопитель. Есть -chkdskпо букве. В WinRE буква часто не C, даже если на английской системе вы привыкли к C:. - Не копируйте англоязычные
.sys«from working PC». Сборка и подпись не совпадут. Не правьте реестр контроллеров офлайн по гайду. - Если диск не виден в BIOS - это уже не stop code как настройка Windows, а кабель, слот или сам SSD. Команды восстановления том не создадут.
- Чистая установка - когда том жив, режим вернули, данные сняты. Имеет смысл. Ставить систему на диск, который прошивка видит через раз, не стоит: Stop code вернётся.
Разовый английский кадр после сбоя питания и нормальный старт со второй попытки можно понаблюдать. Цикл INACCESSIBLE_BOOT_DEVICE на каждом включении сам не пройдёт.
Если Stop code появляется только после выхода из гибернации, а холодный старт живой - смотрите быстрый запуск и сам диск. Ядро поднимает том из кэша и не находит устройство. Это всё ещё 0x0000007B, не «другой английский код». Отключите гибридное выключение как проверку. Если стоп остался и на холодном старте - уже кабель, режим или накопитель, не одна галочка электропитания.
На корпоративном ноутбуке с BitLocker английский кадр иногда чередуется с запросом ключа восстановления. Без ключа команды в WinRE том не откроют, какой бы stop code ни был написан. Сначала ключ из учётной записи Microsoft или у администратора, потом уже chkdsk.
Часто задаваемые вопросы
Что значит Stop code? Подпись синего экрана: дальше имя bug check. Само по себе «stop code» без имени - не ошибка.
INACCESSIBLE_BOOT_DEVICE и 0x0000007B - одно? Да. Имя и число.
Почему экран на английском? Так задан язык Windows или среда восстановления. Смысл тот же, что у русского «код остановки».
Это то же самое, что 0xc0000225? Нет. Тот код чаще у загрузчика на чёрном экране. Stop code 0x0000007B - уже ядро.
