Если 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

Пошаговая инструкция: восстановление загрузчика через командную строку

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

  1. Проверьте диски. Введите команду: diskpart → list disk → select disk X (где X — номер системного диска, обычно 0) → list volume. Это покажет все разделы на диске. Запомните букву системного раздела (обычно C:, но может быть другой).
  2. Выйдите из diskpart: exit.
  3. Восстановите загрузчик для UEFI (если у вас современный ПК с UEFI): bcdboot C:\Windows /s S: /f UEFI Здесь C:\Windows — путь к папке Windows, а S: — раздел EFI (обычно это небольшой раздел объёмом 100–500 МБ с файловой системой FAT32). Чтобы узнать букву EFI-раздела, используйте diskpart как в шаге 1.
  4. Восстановите загрузчик для Legacy BIOS (если у вас старый ПК): bootrec /fixmbr → bootrec /fixboot → bootrec /scanos → bootrec /rebuildbcd.
  5. Перезагрузите ПК: 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.

Чек-лист перед восстановлением загрузчика

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли восстановить загрузчик без установочной флешки?

Да, если система хоть как-то загружается (например, до экрана входа). В этом случае можно зайти в безопасный режим через экран входа (удерживая Shift при перезагрузке) и использовать командную строку. Если система не загружается вообще, установочная флешка обязательна.

Что делать, если после восстановления загрузчика всё равно не загружается?

Попробуйте проверить диск на ошибки (chkdsk C: /f /r) или восстановить системные файлы (sfc /scannow). Если это не помогает, возможно, проблема в аппаратной части — проверьте кабели подключения диска или попробуйте подключить его к другому ПК.

Как узнать, какой у меня загрузчик — или Legacy?

Загрузитесь с установочной флешки, откройте командную строку и выполните diskpart → list disk → select disk X → list partition. Если есть раздел с типом EFI, у вас UEFI. Если его нет — Legacy.

Можно ли восстановить загрузчик, если у меня два жёстких диска?

Да, но нужно точно знать, на каком диске установлена Windows. В командной строке используйте diskpart, чтобы увидеть все диски и разделы. Затем укажите правильную букву системного диска в командах bcdboot или bootrec.