Как пользоваться Bootrec.exe в Windows 10 и 11

Что такое Bootrec.exe и когда он нужен

Bootrec.exe — консольная программа Microsoft, которая работает в среде восстановления Windows, или Windows RE. Она проверяет установленные системы и исправляет отдельные элементы загрузки: главную загрузочную запись MBR, загрузочный сектор и хранилище Boot Configuration Data. Утилита не восстанавливает личные файлы, не лечит неисправный SSD и не заменяет резервную копию.

Bootrec полезен после повреждения загрузочных данных, неудачного изменения разделов или появления сообщений вроде «Операционная система не найдена». Но сначала стоит запустить автоматическое «Восстановление при загрузке» в дополнительных параметрах Windows RE. Оно учитывает тип прошивки и разметки и выполняет несколько проверок без ручного выбора раздела.

Современный компьютер обычно загружается в режиме UEFI с диска GPT. Его файлы запуска находятся на небольшом системном разделе EFI с FAT32. Старые схемы BIOS используют MBR и активный раздел. Команда /fixmbr относится прежде всего к BIOS/MBR, а на UEFI ключевую роль играют файлы EFI и записи прошивки. Поэтому бездумный запуск всех команд подряд не является универсальным ремонтом.

Перед изменениями проверьте, определяется ли накопитель в UEFI. Если SSD отсутствует, периодически пропадает, сообщает критическое состояние SMART или издает необычные звуки, сначала сохраняйте данные и диагностируйте оборудование. Bootrec не исправит кабель, контроллер, питание или деградацию памяти накопителя.

Где найти и как запустить Bootrec

В работающей Windows утилиту обычно не запускают из обычного терминала. Зайдите в «Параметры» → «Система» → «Восстановление» → «Расширенные параметры запуска» в Windows 11. В Windows 10 соответствующая кнопка находится в разделе «Обновление и безопасность» → «Восстановление». После перезагрузки выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка».

Если система не стартует, Windows RE может открыться автоматически после нескольких неудачных загрузок. Более надежный вариант — загрузиться с официальной установочной флешки той же разрядности, выбрать язык и нажать «Восстановление системы», а не «Установить». Bootrec находится в образе среды восстановления, обычно по пути X:\Windows\System32\bootrec.exe; искать его как отдельный скачиваемый файл не нужно.

Сначала выясните букву раздела Windows, потому что в среде восстановления это не обязательно C:. Введите diskpart, затем list volume и exit. После выхода проверяйте предполагаемые разделы командами dir C:\Windows, dir D:\Windows и так далее. Не используйте в DiskPart команды clean, format, delete и convert: они могут уничтожить разделы или данные.

Если включен BitLocker, том может быть заблокирован. Выполните manage-bde -status, найдите системный раздел и разблокируйте его своим ключом восстановления. Не очищайте зашифрованный диск и не публикуйте ключ. Без разблокировки Bootrec и BCDBoot не увидят файлы Windows, даже если установка исправна.

Команда bootrec /? показывает доступные ключи. Записывайте вывод и выполняйте только ту операцию, которая соответствует режиму загрузки и обнаруженной проблеме. Перед ручным ремонтом полезно сфотографировать список томов и текущие сообщения, чтобы можно было вернуть исходную конфигурацию.

Что делают FixMbr, FixBoot, ScanOs и RebuildBcd

bootrec /fixmbr записывает совместимую с Windows главную загрузочную запись в системный диск, не меняя таблицу разделов. Команда нужна главным образом при загрузке BIOS/MBR, например после повреждения кода MBR. Она не создает EFI-файлы, не выбирает раздел Windows и не исправляет отсутствие диска в прошивке.

bootrec /fixboot записывает новый загрузочный сектор в системный раздел. На компьютерах UEFI команда нередко отвечает «Отказано в доступе», потому что современный сценарий отличается от классической схемы BIOS. Не форматируйте EFI-раздел только ради этой ошибки: обычно правильнее проверить его и заново скопировать загрузочные файлы с помощью BCDBoot.

bootrec /scanos сканирует диски и ищет совместимые установки Windows, отсутствующие в текущей конфигурации загрузки. Нулевой результат не всегда означает удаленную систему: установка может уже присутствовать в BCD, том может быть заблокирован BitLocker, иметь другую букву или содержать поврежденную файловую систему.

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

Команды вводятся по одной, после каждой оценивается сообщение. Затем выполните exit и попробуйте обычную загрузку. Не смешивайте инструкции для UEFI/GPT и BIOS/MBR: назначение системных разделов, наличие активного флага и способы записи загрузчика различаются.

Почему RebuildBcd показывает обнаруженных систем: 0

Сначала снова найдите фактическую букву Windows и убедитесь, что команда dir D:\Windows\System32 показывает файлы, где D: — пример, а не обязательное значение. Если каталога нет, проверьте другие крупные NTFS-разделы. Маленький FAT32-раздел не содержит саму Windows: это, вероятно, EFI System Partition.

Когда bootrec не находит операционную систему, проверьте manage-bde -status. Заблокированный BitLocker-том необходимо открыть корректным ключом. Затем выполните чтение файлов и только потом сканирование. Если ключ утрачен, штатного обхода шифрования нет; форматирование удалит данные, но не восстановит их.

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

Нулевой результат возможен, если BCD поврежден, хотя папка Windows читается. Для UEFI часто эффективнее не заставлять RebuildBcd находить установку, а создать загрузочные файлы через BCDBoot. Сначала точно определите раздел Windows и системный EFI-раздел. Ошибка в букве приведет к созданию загрузочной записи не для той установки.

Если диск клонировали, меняли режим SATA, переключали UEFI/Legacy или отключали Secure Boot, верните документированную конфигурацию, в которой Windows была установлена. Не перебирайте режимы наугад: несовпадение режима контроллера может вызвать ошибку загрузки даже при исправном BCD.

Как восстановить загрузчик UEFI через BCDBoot

В DiskPart команда list volume обычно показывает небольшой раздел FAT32 с пометкой System, но подписи могут отсутствовать. Убедившись по структуре диска, временно назначьте ему свободную букву, например S:. Не выбирайте раздел только по размеру, если подключено несколько дисков; при сомнении остановитесь и изучите list disk и list partition.

Для установки Windows на D: и EFI-раздела S: команда выглядит так: bcdboot D:\Windows /s S: /f UEFI. Буквы обязательно замените своими. BCDBoot копирует загрузочные файлы и создает хранилище BCD для выбранной системы. Сообщение об успешном создании файлов важнее отсутствия вывода Bootrec.

Ситуация bootrec fixboot элемент не найден может означать, что выбран неправильный системный раздел, том недоступен или конфигурация загрузки не соответствует инструкции. Не назначайте активный флаг разделу GPT и не форматируйте EFI-раздел, пока не подтверждена его структура. Форматирование удалит загрузчики других систем и средства производителя.

Для старого компьютера BIOS/MBR синтаксис и выбор системного раздела другие: BCDBoot может использовать /f BIOS, а загрузочному разделу требуется корректный активный статус. Не применяйте этот режим на GPT/UEFI. Тип разметки можно увидеть в DiskPart через list disk: звездочка в столбце GPT указывает на GPT.

После BCDBoot закройте командную строку, отключите установочную флешку и выберите Windows Boot Manager в порядке загрузки UEFI. Если загрузчик снова исчезает, проверьте SSD, батарейку прошивки, настройки UEFI и наличие другой утилиты, меняющей разделы. Повторное создание файлов не устранит аппаратную нестабильность.

FAQ

Можно ли скачать Bootrec.exe отдельно?

Не нужно. Запускайте штатную копию из Windows RE или официального установочного носителя. Файл с постороннего сайта может не соответствовать версии среды либо содержать вредоносный код. Если команда не найдена, убедитесь, что открыта именно командная строка восстановления Windows.

Удаляет ли bootrec /fixmbr файлы?

Команда переписывает загрузочный код MBR и не должна удалять таблицу разделов или личные файлы. Однако неправильная диагностика режима загрузки может усложнить запуск. Перед операциями с загрузчиком сохраните данные и убедитесь, что диск использует BIOS/MBR.

Что делать при сообщении «Отказано в доступе» после FixBoot?

Не форматируйте раздел автоматически. Проверьте, используется ли UEFI, найдите раздел Windows и EFI, затем примените BCDBoot с правильными буквами. На зашифрованном томе сначала потребуется ключ BitLocker. При сомнении используйте автоматическое восстановление или помощь специалиста.

Почему Windows видна на диске, но RebuildBcd находит ноль?

Причиной могут быть заблокированный том, неправильная буква, ошибки файловой системы, уже существующая запись или поврежденное BCD. Проверьте доступ к папке Windows и конфигурацию UEFI. На современном ПК создание файлов через BCDBoot часто уместнее повторного сканирования.

Понравилась статья? Поделиться с друзьями:
Pchelp24.com