К содержанию
устроено

Компьютеры разбор

INACCESSIBLE_BOOT_DEVICE: Windows не видит загрузочный диск

INACCESSIBLE_BOOT_DEVICE значит, что Windows начала загружаться, но потеряла доступ к собственному диску. Если ошибка появилась после сброса или обновления BIOS, первым делом проверьте режим контроллера SATA: он должен быть таким же, как был при установке системы.

Редакция «Как устроено», разборы по первоисточникам 6 мин чтения

INACCESSIBLE_BOOT_DEVICE — синий экран с кодом 0x0000007B, который появляется на загрузке, ещё до экрана входа. Windows начала запускаться, ядро уже в памяти, и в этот момент оно пытается подключить системный диск, чтобы читать с него остальное. И не может. Диск для системы оказался недоступен.

Почему Windows теряет свой диск

Загрузчик читает первые файлы Windows с помощью встроенных средств BIOS или UEFI. Дальше управление переходит к ядру, и оно работает с диском уже через собственный драйвер контроллера. Если драйвер не подходит к контроллеру или контроллер не отвечает, ядро остаётся без диска и останавливается.

Причин, по которым так бывает, немного. Сменился режим работы контроллера в BIOS, и Windows ждёт один тип устройства, а видит другой. Отошёл или повредился кабель диска. Неудачно установилось обновление, и драйвер контроллера или файловой системы испортился. Диск перенесли в другой компьютер, склонировали на новый накопитель или переставили в другой разъём. И наконец, сам диск начал отказывать.

Что проверить в первую очередь

Что было до ошибки. Сброс BIOS, обновление BIOS, севшая батарейка на плате, замена или перенос диска, клонирование на SSD, крупное обновление Windows. От ответа зависит, куда смотреть.

Видит ли BIOS диск. Зайдите в BIOS клавишей Del или F2 сразу после включения — у ноутбуков бывают и другие клавиши — и найдите список накопителей. Если системного диска там нет, дело в железе: кабель, разъём или сам диск.

Лишние накопители. Отключите флешки, внешние диски и карты памяти: иногда компьютер пытается загрузиться не с того.

Порядок загрузки. В BIOS первым должен стоять системный диск или загрузчик Windows Boot Manager.

Причины и как их различить

ПризнакВероятная причинаЧто делать
Ошибка после сброса или обновления BIOSСменился режим SATAВернуть прежний режим: AHCI, RAID или Intel RST
Диска нет в списке BIOSКабель, разъём, питание диска, неисправный дискПроверить подключение, другой кабель и порт
Ошибка после обновления WindowsСбойное обновлениеУдалить обновление из среды восстановления
Ошибка после клонирования на новый дискНе тот загрузочный диск, другой контроллерПорядок загрузки, режим контроллера
Диск щёлкает, долго определяетсяНеисправность дискаСпасать данные, не мучить диск загрузками
Ошибка на ноутбуке после сброса BIOSОтключён режим Intel RST или VMDВернуть режим, как был с завода

Часто ошибка приходит после того, как на плате села батарейка и BIOS сбросился сам. Пользователь ничего не менял, а компьютер вдруг перестал загружаться. В BIOS в этот момент стоят настройки по умолчанию, и режим SATA может отличаться от того, который был при установке Windows. Если заодно сбилась дата, это верный признак: поменяйте батарейку и верните режим.

Отдельно про клонирование. Когда систему переносят со старого жёсткого диска на SSD формата M.2 с интерфейсом NVMe, Windows должна работать уже с другим контроллером. Обычно встроенный драйвер NVMe подключается сам, и всё проходит гладко. Но если на плате включён режим RAID или Intel RST, а в системе нет драйвера для него, после клонирования появится именно эта ошибка. Помогает тот же приём, что описан ниже для AHCI: загрузка в безопасном режиме, чтобы Windows подключила нужный драйвер. Второй частый промах — в BIOS первым по-прежнему стоит старый диск или старый загрузчик. Если старый диск остался в компьютере, отключите его на время первой загрузки с нового.

Пошаговая проверка

  1. Верните режим контроллера. В BIOS найдите настройку режима SATA или накопителей. Варианты обычно: AHCI, RAID, Intel RST, иногда IDE или совместимый режим. Если знаете, какой стоял, верните. Если нет, попробуйте по очереди AHCI и RAID или RST, сохраняя настройки и пробуя загрузиться. На ноутбуках отдельно может быть параметр VMD.
  2. Проверьте кабели. На настольном компьютере выключите питание и выньте кабель из розетки. Переподключите кабель данных SATA и питание диска, попробуйте другой порт на плате. SSD формата M.2 должен сидеть в разъёме ровно и быть прижат винтом.
  3. Откройте среду восстановления. После двух-трёх неудачных загрузок подряд Windows откроет её сама. В разделе устранения неполадок откройте «Дополнительные параметры».
  4. Удалите последнее обновление. В «Дополнительных параметрах» есть пункт удаления обновлений. Попробуйте сначала последнее исправление качества, затем обновление компонентов, если оно было.
  5. Запустите восстановление при загрузке. Пункт там же. Оно проверит загрузочные записи и системные файлы.
  6. Проверьте диск из командной строки. Пункт «Командная строка» в «Дополнительных параметрах». Найдите букву системного раздела, например командой dir D:\ — в среде восстановления она часто не C:. Затем chkdsk D: /f.
  7. Воспользуйтесь точкой восстановления. Пункт «Восстановление системы» в тех же параметрах.
  8. Проверьте диск на другом компьютере. Если есть возможность, подключите диск к другому компьютеру и посмотрите его состояние SMART и доступность файлов.

Подробно про работу со средой восстановления — в статье о том, что делать, если Windows не загружается.

Как сменить режим на AHCI без переустановки

Иногда режим нужно не вернуть, а сменить: например, система стоит в устаревшем режиме, а для нового SSD нужен AHCI. Если просто переключить его в BIOS, получите тот же синий экран. Порядок такой:

  1. В работающей Windows откройте терминал от имени администратора и выполните bcdedit /set {current} safeboot minimal. Следующая загрузка будет в безопасном режиме.
  2. Перезагрузитесь, зайдите в BIOS и переключите режим на AHCI. Сохраните.
  3. Windows загрузится в безопасном режиме и подключит стандартный драйвер AHCI.
  4. Там же в терминале от имени администратора выполните bcdedit /deletevalue {current} safeboot и перезагрузитесь в обычном режиме.

Перед этим сделайте копию важных файлов. Если что-то пошло не так, верните прежний режим в BIOS: система загрузится как раньше.

Чего делать не стоит

  • Переустанавливать Windows сразу. Часто хватает вернуть режим в BIOS, а переустановка уничтожит программы и настройки.
  • Много раз подряд загружать диск, который щёлкает или долго определяется. Каждая попытка может ухудшить его состояние.
  • Форматировать диск или удалять разделы в установщике. Если на диске важные данные, так их можно потерять окончательно.
  • Запускать программы «лечения» диска на неисправном накопителе. Сначала копия данных, потом эксперименты.

Когда нужен мастер

Обратитесь в сервис, если:

  • диск не определяется в BIOS даже с другим кабелем и портом;
  • диск щёлкает, скрежещет или определяется через раз;
  • chkdsk находит много ошибок или не может завершить проверку;
  • на диске данные, которых нет больше нигде.

Мастер снимет копию данных с проблемного диска, проверит его и восстановит загрузку или перенесёт систему на новый накопитель. Как устроен жёсткий диск и почему механика со временем отказывает, рассказано в статье про устройство жёсткого диска. Общий порядок при любых синих экранах — в статье про синий экран смерти Windows.

Вопросы

Можно ли переключить режим с IDE на AHCI без переустановки Windows?

Можно, через безопасный режим: Windows загружается с минимальным набором драйверов, сама подключает нужный драйвер контроллера и дальше загружается в новом режиме. Порядок описан в статье выше.

Ошибка появилась после переноса системы на новый SSD. Что не так?

Чаще всего неправильно выбран загрузочный диск или раздел в BIOS, либо новый диск подключён к контроллеру, для которого в системе не был включён драйвер. Проверьте порядок загрузки и режим контроллера.

Данные на диске пропадут из-за этой ошибки?

Сама ошибка данные не удаляет. Но если причина в неисправном диске, каждая попытка загрузки может ухудшать его состояние. Если есть признаки неисправности, сначала снимите копию данных.

Поможет ли восстановление при загрузке?

Иногда да, особенно если повреждены загрузочные записи. Но при сменённом режиме контроллера или неисправном диске оно обычно пишет, что не может восстановить компьютер.

Поделиться
Была ли страница полезна?

Автор

Редакция «Как устроено»

разборы по первоисточникам

Пишем по учебникам, исследованиям и клиническим рекомендациям, источники под каждым материалом. Нашли ошибку — напишите на redakciya@kakustroeno.ru, исправим.

По теме