Код 0x0000007b на синем экране Windows XP - это INACCESSIBLE_BOOT_DEVICE. Ядро стартовало и не открыло системный диск. Запрос «0x0000007b windows xp» как раз про эту классику: сменили режим SATA, переставили HDD в другой компьютер, поставили XP без драйвера контроллера. Код настоящий и в новых Windows, но в XP всплывает чаще из-за старых контроллеров и привычки переключать IDE и AHCI.
Почему это происходит
Сменили режим в BIOS. Было IDE Compatible, стало AHCI, или наоборот. XP не подхватывает другой стек сама. Отличие: диск в BIOS виден, на загрузке 0x0000007b.
Диск переставили в другую машину. Другой чипсет, другой SATA. Старый atapi или вендорский драйвер не про это железо.
Установка без драйвера хранилища. На платах тех лет установщик просил F6 и дискету. Без неё тот же 0x0000007b ещё на первой перезагрузке после копирования файлов.
Повреждены загрузочные записи. Реже, чем контроллер. После утилиты разметки и сбоя питания. Тогда рядом бывают другие отказы.
Не ставьте в XP «универсальный AHCI с форума» и не подменяйте ntoskrnl из другой сборки. Подпись и версия ядра не сойдутся, получите уже 0x7B плюс отказ загрузчика. Скачивать Windows XP с торрента «чтобы заработало на новом ПК» сейчас ещё и вопрос безопасности: система без обновлений с 2014 года.
Честный разговор: Windows XP давно без поддержки. Лечить 0x0000007b на ней имеет смысл, только если на диске живут станки, касса или программа, которая никуда не едет. Для обычного домашнего ПК проще снять данные и поставить поддерживаемую систему на тот же или новый диск.
0x0000007b не равен 0x0000007E и не равен 0x0000007A. Соседние числа в поиске путают. На экране XP обычно написано STOP: 0x0000007B и INACCESSIBLE_BOOT_DEVICE.
Что делать самому
- Прочитайте экран. STOP 0x0000007B, четыре параметра, имя файла, если есть. Фото. Если система уходит в перезагрузку, в boot.ini когда-то снимали
/fastdetectи автоперезапуск - на живой XP это уже академично. - Верните режим контроллера как был. Зайдите в BIOS, найдите SATA Mode: IDE, AHCI, RAID. Поставьте тот режим, в котором XP ставилась. Чаще всего спасает возврат в IDE Compatible.
- Если диск переставили. Верните его в старый компьютер и снимите данные. На новом ПК XP без подготовки драйвера контроллера грузиться не обязана. Ставить драйвер «на будущее» нужно ещё на старой машине, не после 0x0000007b.
- Установка с F6. Если 0x0000007b на свежей установке XP, нужен драйвер SATA именно этой платы на дискете или распакованный в нужный формат. Драйвер с современной страницы Intel для Windows 11 туда не подойдёт.
- Проверьте кабель и сам HDD. Щелчки, пропажа в BIOS - сначала диск, не драйвер. XP на умирающем накопителе будет показывать 0x0000007b так же честно, как Windows 11.
- Не подменяйте системные файлы из чужого i386. Сборки «всё уже встроено» как раз и ломают загрузку на другом чипсете.
- Решите, нужна ли XP вообще. Если это домашний архив документов - снимите диск в другой машине или Live-средой и перенесите файлы. Чинить загрузчик XP ради браузера в 2026 году незачем.
На виртуальной машине 0x0000007b после смены типа контроллера в VirtualBox или VMware лечится возвратом типа диска (IDE вместо SATA) или установкой дополнений ещё до смены. Это та же логика, что у железа.
Если XP нужна только чтобы снять бухгалтерию или драйвер станка, не чините загрузчик месяцами. Подключите диск второй к живой Windows 10 или 11, скопируйте каталоги, на исходной машине оставьте XP в покое или поставьте поддерживаемую систему рядом на другой накопитель. 0x0000007b на мёртвом контроллере старой платы не «прошивается драйвером с форума 2006 года» - либо возврат режима IDE, либо перенос данных.
Часто задаваемые вопросы
0x0000007b в XP - настоящий код? Да. Это INACCESSIBLE_BOOT_DEVICE, тот же 0x7B, что и в новых Windows.
Почему так часто пишут именно XP? Потому что XP не умеет сама сменить стек IDE/AHCI. В Windows 10 и 11 это реже, зато есть VMD.
Стоит ли чинить XP для интернета? Нет. Система без обновлений. Снимите данные и поставьте актуальную Windows.
Можно ли поставить драйвер AHCI из архива 2009 года?
Только если он от вашего чипсета и ставится штатно. Чужой .sys с форума - нет.
Это то же самое, что 0x0000007b при загрузке семёрки? Тот же стоп-код, другие меню BIOS и другие драйверы. Смысл «диск недоступен» один.
