Как через командную строку восстановить загрузку Windows 10 — вопрос, который возникает, когда система не запускается из-за поврежденных загрузочных записей, ошибок конфигурации или сбоев обновлений. В 90% случаев проблема решается через утилиты bootrec, bcdboot или sfc, доступные в среде восстановления. Не нужно переустанавливать или нести компьютер в сервис — достаточно загрузочной флешки и 10–15 минут времени.

Сбой загрузчика может проявляться по-разному: черный экран с курсором, ошибка BOOTMGR is missing, Inaccessible Boot Device или бесконечная перезагрузка. Причины обычно кроются в поврежденных файлах BCD (Boot Configuration Data), загрузочном секторе или конфликтах с многозагрузочными системами. В этой статье — проверенные способы восстановления, от самых простых до продвинутых.

Почему сбиваются настройки загрузчика Windows 10

Загрузочные файлы Windows 10 хранятся в скрытом разделе EFI (для UEFI) или в начале диска (для Legacy BIOS). Их повреждение часто происходит из-за:

  • Неправильного выключения ПК — резкое отключение питания во время обновления или записи данных.
  • Вирусов или вредоносного ПО — некоторые вирусы целенаправленно портит загрузочные сектора.
  • Ошибок при установке второй ОС — если ставить или вторую Windows, загрузчик может перезаписаться.
  • Сбоев при обновлении Windows — особенно актуально для крупных апдейтов типа 22H2.
  • Проблем с жестким диском — bad-сектора или физические повреждения.
💡

Перед восстановлением проверьте диск на ошибки с помощью команды chkdsk C: /f. Это исключит проблемы с файловой системой, которые могут маскироваться под сбой загрузчика.

СпособКогда работаетКак запустить
Через среду восстановления (WinRE)Система не загружается, но есть доступ к установочному носителюЗагрузиться с флешки → "Восстановление системы" → "Командная строка"
Через сочетание клавишСистема загружается, но с ошибкамиНа экране входа в систему: Shift + F8 (для Legacy BIOS) или Shift + Перезагрузка
Через установочный дискНет доступа к или она поврежденаЗагрузиться с установочной флешки → "Восстановление системы" → "Поиск и устранение неисправностей" → "Командная строка"

Способы запуска командной строки для восстановления

Чтобы воспользоваться командной строкой для восстановления загрузки, нужно сначала до нее добраться. Есть 3 основных способа:

Если у вас нет загрузочной флешки, создайте ее на другом ПК с помощью утилиты Media Creation Tool от Microsoft. Минимальный объем флешки — 8 ГБ, форматировать нужно в FAT32 для или NTFS для Legacy BIOS.

Базовые команды для диагностики проблемы

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

  • bootrec /scanos — сканирует все диски на наличие установленных Windows. Показывает, сколько ОС найдено и на каком разделе.
  • bcdedit — выводит текущую конфигурацию загрузчика. Если команда выдает ошибку "Загрузочные данные загрузки отсутствуют", значит, поврежден.
  • diskpart → list disk → list volume — показывает все подключенные диски и разделы. Нужно для определения буквы системного раздела (обычно C:, но может быть другой).

Если bootrec /scanos не находит установленную Windows, проблема может быть в отключенном разделе или в поврежденном загрузочном секторе.

Восстановление загрузчика с помощью bootrec

Утилита bootrec — основной инструмент для восстановления загрузчика. Она работает в четырех режимах, каждый из которых решает свою задачу:

  1. Проверка целостности системных файлов: bootrec /scanos — как уже упоминалось, сканирует диски на наличие Windows.
  2. Восстановление загрузочного сектора: bootrec /fixmbr — перезаписывает основную загрузочную запись (MBR) на системном диске. Используется, если поврежден.
  3. Восстановление загрузочного сектора раздела: bootrec /fixboot — записывает новый загрузочный сектор в системный раздел. Нужно, если сектор поврежден или перезаписан.
  4. Перестроение данных конфигурации загрузки (BCD): bootrec /rebuildbcd — сканирует диски на наличие установленных ОС и пересобирает файл BCD. Если команда не находит Windows, укажите путь вручную: bootrec /rebuildbcd /add.
⚠️ Внимание: команды /fixmbr и /fixboot могут сделать диск не загружаемым, если они выполнены на неправильном разделе. Убедитесь, что вы работаете с системным диском (обычно Disk 0 в diskpart).
Какой способ восстановления загрузчика вы используете чаще всего?
Команды bootrec
Утилиту bcdboot
Сброс конфигурации BCD
Другое

Использование для восстановления загрузчика

Если bootrec не помог, попробуйте bcdboot — утилиту, которая копирует загрюзочные файлы из системного каталога в загрузочный раздел. Это особенно эффективно, если проблема в отсутствии или повреждении файлов bootmgr или BCD.

Сначала определите букву системного раздела (где установлена Windows) и букву загрузочного раздела (обычно скрытый раздел EFI объемом 100–500 МБ). Для этого:

  1. Запустите diskpart.
  2. Введите list volume и запомните буквы томов.
  3. Выход из diskpart — exit.

Теперь выполните команду:

bcdboot C:\Windows /s S: /f UEFI

Где:

  • C:\Windows — путь к каталогу Windows (замените C: на вашу букву).
  • /s S: — буква загрузочного раздела (для это обычно раздел с файловой системой FAT32).
  • /f UEFI — формат загрузчика (для Legacy BIOS используйте /f BIOS).
КомандаОписаниеКогда применять
bcdboot C:\WindowsВосстанавливает загрузочные файлы в активном разделеЕсли загрузочный раздел не изменялся
bcdboot C:\Windows /s S: /f BIOSСоздает загрузочные файлы для Legacy BIOS на разделе S:Для старых систем с MBR
bcdboot C:\Windows /s S: /f UEFI /l ru-ruВосстанавливает загрузчик для с локализациейЕсли нужно указать язык системы

Ручная правка конфигурации BCD

Если автоматические методы не сработали, можно вручную восстановить конфигурацию BCD. Для этого:

  1. Удалите старый BCD: bcdedit /delete {bootmgr} (если команда не работает, используйте bcdedit /deletevalue {default} path).
  2. Создайте новый хранилище BCD: bcdedit /create {bootmgr} /d "Описание".
  3. Добавьте загрузчик для Windows: bcdedit /create /d "Windows 10" /application bootsector.

Этот способ требует точного понимания структуры и рекомендуется только опытным пользователям.

Ручная правка BCD может привести к полной неработоспособности системы. Если не уверены — используйте автоматические утилиты типа bootrec /rebuildbcd.

Восстановление загрузки для систем с и Legacy BIOS

Процесс восстановления зависит от типа прошивки материнской платы: UEFI или Legacy BIOS. Основные отличия:

  • UEFI использует раздел EFI (FAT32) для хранения загрузочных файлов. Загрузчик находится в \EFI\Microsoft\Boot\.
  • Legacy BIOS использует загрузочный сектор и файл boot.ini (в старых системах) или BCD.

Чтобы определить тип прошивки:

  1. Запустите командную строку.
  2. Введите msinfo32 (если система загружается) или проверьте в BIOS/UEFI настройки.
  3. Или используйте команду bcdedit | find "path" — если путь содержит \EFI\, то это UEFI.

Для UEFI обязательно нужно восстановить раздел EFI, а для Legacy BIOS — перезаписать и загрузочный сектор.

Как проверить тип прошивки без загрузки Windows

Запустите командную строку с установочной флешки и выполните команду reg query HKLM\SYSTEM\CurrentControlSet\Control /v PEFirmwareType. Если значение 0x1 — это BIOS, 0x2 — UEFI.

Пошаговая инструкция: восстановление загрузки Windows 10

Вот универсальный алгоритм, который работает в большинстве случаев. Следуйте ему по порядку:

  1. Загрузитесь с установочной флешки или диска восстановления.
  2. Откройте командную строку через меню восстановления.
  3. Проверьте диски и разделы: запустите diskpart → list volume → запомните букву системного раздела (например, C:) и загрузочного раздела (например, S:).
  4. Восстановите загрузочные файлы:
    • Для UEFI: bcdboot C:\Windows /s S: /f UEFI.
    • Для Legacy BIOS: bootrec /fixmbr → bootrec /fixboot → bootrec /rebuildbcd.
  5. Перезагрузите компьютер и проверьте загрузку.