| Предыдущий | Следующий |
| MAILSLOT_FILE_SYSTEM | LM_SERVER_INTERNAL_ERROR |
NO_BOOT_DEVICE
Сбой выбора загрузочного устройства NO_BOOT_DEVICE
NO_BOOT_DEVICE имеет код проверки ошибки 0x00000053. Этот код относится к ранней загрузке и инициализации хранилища. Он означает, что путь загрузки ядра не смог найти или использовать устройство, на котором должен находиться загрузочный или системный том.
Как читать дамп NO_BOOT_DEVICE
- Важен этап загрузки: микропрограмма, диспетчер загрузки, загрузчик ОС, инициализация хранилища ядром или подключение файловой системы.
- Проверьте, не отсутствует ли диск, не изменён ли режим контроллера, присутствует ли загрузочный драйвер и соответствует ли разметка разделов конфигурации загрузки.
- Отделяйте эту ошибку от более поздних сбоев подключения тома или файловой системы, возникающих после перехода ядра к обычной инициализации ввода-вывода.
Что проверить для NO_BOOT_DEVICE
- Проверьте режим хранилища UEFI/BIOS, драйверы NVMe/SATA/RAID, подключение диска виртуальной машины, записи BCD и недавние изменения образа или разметки разделов.
- Если дамп доступен, проверьте запускаемые при загрузке драйверы хранилища и стек устройства.
- На виртуальных машинах проверьте тип дискового контроллера и сопоставление загрузочного диска.
Ссылки для NO_BOOT_DEVICE
- Документация Microsoft
- Документация Microsoft
- Справочник кодов проверок ошибок Microsoft
- Файлы аварийных дампов и WinDbg
Данные дампа для NO_BOOT_DEVICE
Для NO_BOOT_DEVICE сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «NO_BOOT_DEVICE»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для NO_BOOT_DEVICE
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра NO_BOOT_DEVICE, а не полагайтесь только на строку probably-caused-by. - Для NO_BOOT_DEVICE найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с boot / device.
- Для NO_BOOT_DEVICE сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с NO_BOOT_DEVICE до сохранения дампа и журналов событий. Для NO_BOOT_DEVICE способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.
Данные дампа для NO_BOOT_DEVICE
Для NO_BOOT_DEVICE сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «NO_BOOT_DEVICE»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для NO_BOOT_DEVICE
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра NO_BOOT_DEVICE, а не полагайтесь только на строку probably-caused-by. - Для NO_BOOT_DEVICE найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с boot / device.
- Для NO_BOOT_DEVICE сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с NO_BOOT_DEVICE до сохранения дампа и журналов событий. Для NO_BOOT_DEVICE способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.
Нужно найти другой код? Найти другой код состояния или ошибки.