Если Windows 10 не загружается, а на экране висит ошибка типа «BOOTMGR is missing» или «No bootable device», проблема, скорее всего, в загрузчике. Восстановить его можно через безопасный режим — и это один из самых надёжных способов вернуть систему к жизни без переустановки. Достаточно загрузиться с установочной флешки или диска, запустить командную строку и выполнить несколько команд.
В этой статье разберём, как именно это сделать: от входа в безопасный режим до команд для восстановления загрузчика. А ещё объясним, почему он ломается, какие ошибки говорят о проблеме с загрузчиком, и что делать, если стандартные методы не работают.
Почему ломается загрузчик Windows 10 и как это проявляется
Загрузчик Windows — это программа, которая запускает операционную систему. Он хранится в скрытом разделе EFI (для UEFI) или в MBR (для старого BIOS). Если этот раздел повреждён, система не сможет стартовать.
Чаще всего загрузчик выходит из строя по следующим причинам:
- Неправильное выключение ПК — если выдернуть кабель питания или нажать кнопку во время обновления или установки программы, файлы загрузчика могут повредиться.
- Конфликт дисков — подключение второго жёсткого диска или с другой ОС (например, Linux) может привести к перезаписи загрузчика.
- Вирусы или вредоносное ПО — некоторые вирусы целенаправленно портят загрузочные записи.
- Ошибки при обновлении Windows — если обновление прервать или оно прошло с ошибками, загрузчик может перестать работать.
- Физические проблемы с диском — битые сектора или ошибки файловой системы также могут мешать загрузке.
О проблеме с загрузчиком говорят такие ошибки:
BOOTMGR is missing, No bootable device, An operating system wasn’t found, 0xc000000f, 0xc0000225.
Если система не загружается вообще, попробуйте сначала отключить все внешние накопители (флешки, внешние HDD) — иногда BIOS пытается загрузиться с них, а не с системного диска
| Способ входа | Когда работает | Действия |
|---|---|---|
| Через экран входа | Система загружается до экрана входа | Удерживайте Shift, нажмите «Перезагрузка» → «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Параметры загрузки» → «Перезагрузить» → выберите F4 (безопасный режим) |
| Через установочную флешку | Система не загружается вообще | Загрузитесь с флешки, выберите язык → «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка» |
| Через прерывание загрузки | Система загружается, но не доходит до рабочего стола | Трижды прервите загрузку кнопкой питания, на 4-й раз предложит диагностику → «Дополнительные параметры» → «Параметры загрузки» → F4 |
Способы зайти в безопасный режим для восстановления загрузчика
Чтобы восстановить загрузчик Windows 10 через безопасный режим, сначала нужно в него попасть. Есть несколько способов — в зависимости от того, загружается ли система хоть как-то или нет.
Если у вас нет установочной флешки, её можно создать на другом ПК с помощью утилиты Media Creation Tool от Microsoft. Важно: флешка должна быть не менее 8 ГБ и отформатирована в FAT32.
Подготовка к восстановлению: что нужно сделать до начала
Перед тем как восстанавливать загрузчик Windows 10 через безопасный режим, убедитесь, что:
- У вас есть установочный носитель (флешка или диск) с той же версией Windows 10, что установлена на ПК. Версия должна совпадать — если у вас Windows 10 Pro, флешка должна быть с Pro, а не Home.
- Вы знаете, какой диск системный (обычно это
C:, но если у вас несколько дисков, проверьте в или через командную строку). - Вы отключили Secure Boot в BIOS (если используете загрузку в режиме Legacy/CSM).
- Вы сохранили важные данные — в редких случаях восстановление загрузчика может привести к потере информации.
Если вы не уверены, какая версия у вас установлена, можно проверить это через командную строку. Загрузитесь с флешки, выберите «Восстановление системы» → «Командная строка» и выполните:
wmic os get name, version
Пошаговая инструкция: восстановление загрузчика через командную строку
Теперь переходим к самому восстановлению. Если вы загрузились через установочную флешку и попали в командную строку, следуйте этим шагам:
- Проверьте диски. Введите команду:
diskpart→list disk→select disk X(где X — номер системного диска, обычно 0) →list volume. Это покажет все разделы на диске. Запомните букву системного раздела (обычноC:, но может быть другой). - Выйдите из diskpart:
exit. - Восстановите загрузчик для UEFI (если у вас современный ПК с UEFI):
bcdboot C:\Windows /s S: /f UEFIЗдесьC:\Windows— путь к папке Windows, аS:— раздел EFI (обычно это небольшой раздел объёмом 100–500 МБ с файловой системой FAT32). Чтобы узнать букву EFI-раздела, используйтеdiskpartкак в шаге 1. - Восстановите загрузчик для Legacy BIOS (если у вас старый ПК):
bootrec /fixmbr→bootrec /fixboot→bootrec /scanos→bootrec /rebuildbcd. - Перезагрузите ПК:
exit→ извлеките флешку → перезагрузите компьютер.
⚠️ Внимание: если вы выполнитеbootrec /fixmbrна диске с несколькими ОС, это может удалить загрузчик другой системы (например, Linux). В таком случае используйтеbcdbootили восстановите загрузчик вручную.
Что делать, если стандартные команды не работают
Иногда команды bootrec или bcdboot не помогают. В этом случае попробуйте такие методы:
| Проблема | Решение | Команда |
|---|---|---|
| Раздел повреждён | Создать новый загрузочный раздел | bcdboot C:\Windows /s S: /f UEFI /l ru-RU (где ru-RU — язык) |
Отсутствует файл BCD | Восстановить хранилище конфигурации загрузки | bootrec /rebuildbcd → если не помогает, удалите старый BCD через bcdedit /delete {GUID} и создайте новый |
| Повреждён MBR | Перезаписать главную загрузочную запись | bootsect /nt60 SYS /mbr (для Legacy BIOS) |
| Ошибка доступа к диску | Проверить диск на ошибки | chkdsk C: /f /r (где C: — системный диск) |
Если и это не сработало, возможно, проблема не в загрузчике, а в самом диске. Проверьте его здоровье с помощью утилиты CrystalDiskInfo или wmic diskdrive get status в командной строке.
Как проверить, сработало ли восстановление
После выполнения команд и перезагрузки ПК должно загрузиться в нормальном режиме. Если этого не произошло, попробуйте следующее:
- Повторите команды ещё раз — возможно, вы допустили ошибку в синтаксисе.
- Проверьте, правильно ли вы указали букву системного диска (в командной строке она может отличаться от
C:). - Убедитесь, что загружаетесь с правильного диска в BIOS (иногда пытается загрузиться с флешки или другого HDD).
Если после восстановления загрузчика Windows всё равно не загружается, проблема может быть в повреждённых системных файлах. В этом случае попробуйте команду sfc /scannow или DISM /Online /Cleanup-Image /RestoreHealth в безопасном режиме.
Практическое руководство: восстановление загрузчика для и Legacy BIOS
Разница между восстановлением загрузчика для и Legacy BIOS заключается в используемых командах и структурах дисков. Рассмотрим оба варианта подробнее.
Для UEFI:
- Загрузчик хранится в разделе
EFI(обычноFAT32, объём 100–500 МБ). - Используйте команду
bcdbootс параметром/f UEFI. - Проверьте, что в включён режим загрузки
UEFI(а не Legacy/CSM).
Для Legacy BIOS:
- Загрузчик хранится в
MBR(первые сектора диска). - Используйте команды
bootrec /fixmbrиbootrec /fixboot. - Проверьте, что в включён режим
LegacyилиCSM.
Чтобы узнать, какой режим загрузки используется на вашем ПК, загрузитесь с установочной флешки и в командной строке выполните:
diskpart→list disk→select disk X→list partition.
Если вы видите раздел с типом EFI, у вас UEFI. Если его нет — Legacy BIOS.
Чек-лист перед восстановлением загрузчика
Часто задаваемые вопросы
Можно ли восстановить загрузчик без установочной флешки?
Да, если система хоть как-то загружается (например, до экрана входа). В этом случае можно зайти в безопасный режим через экран входа (удерживая Shift при перезагрузке) и использовать командную строку. Если система не загружается вообще, установочная флешка обязательна.
Что делать, если после восстановления загрузчика всё равно не загружается?
Попробуйте проверить диск на ошибки (chkdsk C: /f /r) или восстановить системные файлы (sfc /scannow). Если это не помогает, возможно, проблема в аппаратной части — проверьте кабели подключения диска или попробуйте подключить его к другому ПК.
Как узнать, какой у меня загрузчик — или Legacy?
Загрузитесь с установочной флешки, откройте командную строку и выполните diskpart → list disk → select disk X → list partition. Если есть раздел с типом EFI, у вас UEFI. Если его нет — Legacy.
Можно ли восстановить загрузчик, если у меня два жёстких диска?
Да, но нужно точно знать, на каком диске установлена Windows. В командной строке используйте diskpart, чтобы увидеть все диски и разделы. Затем укажите правильную букву системного диска в командах bcdboot или bootrec.