Вы включаете компьютер, а вместо привычной загрузки Windows видите чёрный экран с сообщениями: «Bootmgr is missing», «Operating system not found», «INACCESSIBLE_BOOT_DEVICE» или просто бесконечную перезагрузку. Паника? Не обязательно. Система не загружается по разным причинам, и многие из них можно исправить, не переустанавливая Windows.
Самое главное не спешить переустанавливать систему. Чаще всего проблема в повреждении загрузчика, сбойном обновлении или неправильных настройках BIOS. Данные при этом остаются целыми на диске, и их можно сохранить.
Решение
У нас есть несколько инструментов для восстановления загрузки:
- Среда восстановления Windows (WinRE) встроенный набор инструментов, доступный с установочного диска или специально созданной флешки.
- Команды bootrec и bcdboot для починки загрузчика.
- LiveCD загрузка с внешнего носителя для доступа к файлам и диагностики.
Мы пройдём по шагам от простого к сложному.
Пошаговая инструкция
Шаг 1. Подготовка: что нам понадобится
Для восстановления нужен загрузочный носитель с Windows. Это может быть:
- Установочная флешка с Windows (той же версии и разрядности, что установлена на компьютере).
- Диск восстановления, созданный на другом компьютере (через панель управления , «Создание диска восстановления»).
- LiveCD на базе Windows PE или Linux (например, Hiren’s BootCD).
Лучше всего иметь установочную флешку с Windows. Если её нет, придётся создавать на другом компьютере.
Шаг 2. Загрузка в среду восстановления
Вставьте установочную флешку и загрузитесь с неё (обычно нужно нажать F12, Esc или Del при включении, чтобы выбрать устройство загрузки).
Вместо установки выберите внизу слева Восстановление системы. Откроется меню дополнительных параметров.
Если у вас есть диск восстановления, загрузитесь с него.
В среде восстановления доступны несколько инструментов. Нас интересуют Поиск и устранение неисправностей, Дополнительные параметры.
Шаг 3. Автоматическое восстановление при загрузке
Первое, что стоит попробовать Восстановление при загрузке. Этот инструмент автоматически ищет и исправляет распространённые проблемы: повреждённый загрузчик, отсутствующие системные файлы, неправильные записи BCD.
Выберите этот пункт и дождитесь завершения. Часто после этого компьютер загружается нормально.
Шаг 4. Ручное восстановление загрузчика через командную строку
Если автоматическое восстановление не помогло, переходим к ручному. В дополнительных параметрах выберите Командная строка.
В командной строке нам доступны несколько утилит.
Сначала нужно определить, на каком диске установлена Windows. Обычно это диск C:, но в среде восстановления буквы могут быть другими. Введите:
Терминал cmd
diskpart
list volume
Вы увидите список томов. Найдите том с меткой (если есть) или определите по размеру, где лежит Windows. Запомните его букву (например, D:). Выйдите из diskpart:
Терминал cmd
exit
Теперь попробуем восстановить загрузчик.
Основная команда для восстановления хранилища загрузки (BCD):
Терминал cmd
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
-
/fixmbrперезаписывает главную загрузочную запись (MBR). -
/fixbootзаписывает новый загрузочный сектор. -
/rebuildbcdсканирует диски на наличие установленных Windows и предлагает добавить их в хранилище загрузки.
После выполнения этих команд перезагрузитесь и проверьте, грузится ли система.
Шаг 5. Если не помогло: используем bcdboot
Более мощная команда для восстановления загрузчика bcdboot. Она копирует файлы загрузчика на системный раздел и создаёт новое хранилище BCD.
Предположим, что Windows установлена на диске D:, а системный раздел (где хранятся файлы загрузки) имеет букву S: (это может быть отдельный раздел 100-500 МБ). Тогда команда будет такой:
Терминал cmd
bcdboot D:\Windows /s S: /f UEFI
-
/f UEFIуказывает тип прошивки. Если у вас старый BIOS, используйте/f BIOS. Если не уверены, можно использовать/f ALL.
Эта команда часто решает проблемы, когда загрузчик полностью повреждён.
Шаг 6. Проверка и восстановление системных файлов
Иногда проблема не в загрузчике, а в повреждённых системных файлах. В командной строке среды восстановления можно запустить проверку целостности:
Терминал cmd
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Где D: диск с Windows. Эта команда проверит все защищённые системные файлы и заменит повреждённые из кэша.
Шаг 7. Если Windows всё ещё не грузится: доступ к данным через LiveCD
Бывает, что восстановить загрузку не удаётся, а данные нужны. В таком случае загружаемся с LiveCD.
Вариант 1: Windows PE
Можно создать загрузочную флешку с Windows PE (среда предустановки Windows). В ней есть проводник, командная строка, и можно скопировать нужные файлы на внешний диск.
Вариант 2: Linux LiveCD
Загрузитесь с любого Linux LiveCD (Ubuntu, Mint). Linux видит диски с Windows и позволяет копировать файлы. В Ubuntu откройте «Файлы», найдите раздел с Windows (он определится как большой том NTFS) и копируйте данные на внешний носитель.
После спасения данных можно либо продолжать попытки восстановления, либо переустановить Windows.
Шаг 8. Профилактика на будущее
Чтобы не попадать в такую ситуацию:
- Регулярно делайте резервные копии важных данных.
- Создайте диск восстановления заранее.
- Не выключайте компьютер принудительно во время обновлений.
- Следите за состоянием диска (S.M.A.R.T.).
Типичные ошибки и их значения
| Сообщение об ошибке | Вероятная причина | Что делать |
|---|---|---|
| Bootmgr is missing | Повреждён загрузчик | bootrec /fixboot и /fixmbr |
| Operating system not found | Неправильный порядок загрузки в BIOS или повреждённая таблица разделов | Проверить настройки BIOS, восстановить BCD |
| INACCESSIBLE_BOOT_DEVICE | Проблема с драйвером контроллера диска или повреждение системных файлов | Попробовать восстановление при загрузке, загрузиться в безопасном режиме |
| STOP 0x0000007B | То же, что выше | Откатить изменения (если ставили драйверы) или восстановить из резервной копии |
| Бесконечная перезагрузка | Сбойный драйвер, проблема с обновлением | Загрузиться в безопасном режиме, откатить обновления |
В большинстве случаев проблему с загрузкой можно решить восстановлением загрузчика через командную строку.







