Если ваш компьютер не загружается, автоматическое исправление ошибок запуска не помогает или вы попросту видите одну из ошибок наподобие «No bootable device. Insert boot disk and press any key» — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем и будет говориться в этой инструкции. (Но не обязательно поможет, зависит от конкретной ситуации).
Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).
Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.
Bootrec.exe — утилита исправления ошибок загрузки Windows
Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.
При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:
- Для Windows 7 потребуется либо загрузиться с заранее созданного диска восстановления (создается в самой системе), либо с дистрибутива. При загрузке с дистрибутива внизу окна начала установки (после выбора языка) следует выбрать «Восстановление системы», а затем запустить командную строку.
- Для Windows 8.1 и 8 вы можете использовать дистрибутив так, почти как это описано в предыдущем пункте (Восстановление системы — Диагностика — Дополнительные параметры — Командная строка). Или, если у вас есть возможность запустить «Особые варианты загрузки» Windows 8, командную строку можно также найти в дополнительных параметрах и запустить оттуда.
Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.
Запись нового загрузочного сектора
Запуск bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.
Применение данного параметра пригодится в тех случаях, когда:
- Загрузочный сектор поврежден (например, после изменения структуры и размеров разделов жесткого диска)
- Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows
- Был записан какой-либо не Windows-совместимый загрузочный сектор.
Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.
Исправление MBR (Master Boot Record, Главная загрузочная запись)
Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:
- No bootable device
- Missing operating system
- Non-system disk or disk error
- Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.
Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter.
Поиск потерянных установок Windows в меню загрузки
Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).
В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).
Пересоздание BCD — конфигураций загрузки Windows
Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.
В некоторых случаях, если указанные действия не помогают, стоит попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD:
- bootrec.exe /fixmbr
- bootsect.exe /nt60 all /force
Заключение
Как видите, bootrec.exe довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.
Нужен хороший совет, как произвести восстановление загрузчика Windows 7, если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.
Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство «Восстановление запуска Windows 7» описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:
- Ошибка BOOTMGR is missing press CTR-Alt-Del for restart при загрузке Windows 7
- Ошибка NTLDR is missing при загрузке Windows 7
- Форматирование в командной строке скрытого раздела «Зарезервировано системой» объём 100 МБ содержащего файлы загрузки Windows 7 и дальнейшее автоматическое восстановление системы
в этих статьях описаны ещё несколько хороших способов восстановить загрузку вашей операционной системы, кроме них есть ещё одна Как восстановить систему Windows 7, так что пробуйте и просто так не сдавайтесь.
Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки EasyBCD, который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.
- Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье «Программа Chkdsk«
- Друзья, в этой статье мы будем работать со средой восстановления Windows 7, а если точнее с командной строкой среды восстановления. Необходимые команды я Вам дам, но если Вам их будет трудно запомнить, можно создать шпаргалку — текстовый файл со списком необходимых реанимационных команд и открыть его прямо в среде восстановления. Это сильно облегчит Вам работу.
- Главная загрузочная запись (MBR) — это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них «BOOTMGR is missing press CTR-Alt-Del for restart» или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7.
Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загрузчика Windows 7, а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe, находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.
Загружаемся с диска восстановления или установочного диска с Windows 7, в начальной фазе загрузки компьютера, при появлении предложения загрузиться с диска «Press any key to boot from CD…», жмём в течении 5 секунд на любую клавишу клавиатуры, иначе с диска вы не загрузитесь
далее Восстановление системы.
Происходит недолгий поиск установленных систем Windows и анализ проблем мешающих их загрузке
Обычно проблемы быстро бывают найдены и среда восстановления предлагает устранить их автоматически. Нажмите на кнопку «Исправить и перезапустить», после этого компьютер перезагрузится и загрузка Windows 7 будет восстановлена.
Если проблемы с загрузкой системы продолжатся или вам не будет предложено исправить проблемы автоматически, значит в этом окне нужно выбрать операционную систему, которую нужно восстановить, она у вас скорее всего одна и Далее.
В первую очередь выберите средство Восстановление запуска, оно тоже может решить проблемы с загрузкой Windows 7
Восстановление загрузчика Windows 7 вручную
Если и это средство не поможет, выбираем средство Командная строка
Вводим команды:
diskpart
lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.
sel vol 1 (выбираем Том 1)
activ (делаем его активным)
exit (выходим из diskpart)
bcdboot D:\Windows (где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!
«Файлы загрузки успешно созданы»
В окне командной строки вводим команду Bootrec и Enter
выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr.
Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.
Операция успешно завершена. Exit. Далее пробуем загрузить нашу Windows 7.
Друзья, если команды Bootrec.exe /FixMbr и Bootrec.exe /Fixboot Вам не помогут, не отчаивайтесь, есть ещё одно средство.
Способ №3
Вводим команду Bootrec /ScanOs, она просканирует все ваши жёсткие диски и разделы на наличие операционных систем и если такие будут найдены, то выйдет соответствующее предупреждение. Затем нужно ввести команду Bootrec.exe /RebuildBcd, данная утилита предложит внести найденные Windows в меню загрузки, соглашаемся и вводим Y и жмём Enter, всё найденная Windows добавлена в меню загрузки.
В моём случае найдено две операционные системы. Всё видно на скришноте.
Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS, основной загрузочный код, так же будет обновлён.
Exit
Наша найденная Windows 7 появляется в меню загрузки операционных систем
Если всё, что сказано выше не помогает, попробуйте заново перезаписать все файлы хранилища загрузки BCD, повторятся не буду, всё подробно объяснено в этой статье
http://remontcompa.ru/421-ntldr-is-missing-v-windows-7.html
Недавно один мой знакомый принёс мне компьютер с жалобой на то что две установленные у него на разных жёстких дисках операционные системы Windows 7 и Windows 8 не загружаются выдавая разные ошибки при загрузке.
Первым делом я загрузил компьютер с загрузочного диска Acronis Disk Director и увидел такую картину. Как видим имеются два жёстких диска, первый Диск 1 с установленной Windows 7, а второй Диск 2 с установленной Windows 8. Обратите внимание на два красных флажка, которыми помечены совсем не те разделы, которые нужно. Почему? Красный флажок означает то, что данный раздел активен и с него должна происходить загрузка операционной системы.
Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.
Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем «Отметить как активный»
Том «Зарезервировано системой» будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку «Применить ожидающие операции»
Продолжить.
Как видим, после наших изменений активными стали те разделы которые нужно.
Выходим из программы и перезагружаемся. Результат работы положительный — поочерёдно загружаются обе операционные системы.
Все способы:
- Методы восстановления загрузчика
- Способ 1: Автоматическое восстановление
- Способ 2: Bootrec
- Способ 3: BCDboot
- Вопросы и ответы: 11
Одной из причин, по которой не запускается компьютер на операционной системе Windows 7, является повреждение загрузочной записи (MBR). Рассмотрим, какими способами её можно восстановить, а, следовательно, вернуть и возможность нормальной работы на ПК.
Читайте также:
Восстановление ОС в Виндовс 7
Решение проблем с загрузкой Виндовс 7
Методы восстановления загрузчика
Загрузочная запись может быть повреждена по множеству причин, в их числе системный сбой, резкое отключение от электропитания или перепады напряжения, вирусы и т.д. Мы же рассмотрим, как бороться с последствиями этих неприятных факторов, которые привели к возникновению описываемой в данной статье проблемы. Исправить эту неполадку можно как автоматически, так и вручную через «Командную строку».
Способ 1: Автоматическое восстановление
Операционная система Виндовс сама предоставляет инструмент, который исправляет загрузочную запись. Как правило, после неудачного запуска системы при повторном включении компьютера он активируется автоматически, необходимо только согласиться на выполнение процедуры в диалоговом окне. Но даже если автоматического запуска не произошло, его можно активировать вручную.
- На первых секундах запуска компьютера вы услышите звуковой сигнал, который означает загрузку BIOS. Вам необходимо тут же зажать клавишу F8.
- Описанное действие приведет к тому, что откроется окно выбора типа загрузки системы. С помощью кнопок «Вверх» и «Вниз» на клавиатуре выберите вариант «Устранение неполадок…» и нажмите Enter.
- Откроется среда восстановления. Тут таким же образом выберите вариант «Восстановление запуска» и нажмите Enter.
- После этого запустится средство автоматического восстановления. Выполняйте все указания, которые будут отображены в его окне в случае их появления. После завершения указанного процесса компьютер будет перезагружен и при позитивном исходе Виндовс запустится.
Если по вышеописанному методу у вас не запускается даже среда восстановления, то выполните указанную операцию, загрузившись с установочного диска или флешки и выбрав в стартовом окне вариант «Восстановление системы».
Способ 2: Bootrec
К сожалению, описанный выше способ помогает не всегда, и тогда приходится восстанавливать загрузочную запись файла boot.ini вручную с помощью утилиты Bootrec. Она активируется путем введения команды в «Командную строку». Но так как стандартно запустить данный инструмент не получится из-за невозможности загрузить систему, то придется его активировать опять через среду восстановления.
- Запустите среду восстановления тем методом, который был описан в предыдущем способе. В открывшемся окне выберите вариант «Командная строка» и нажмите Enter.
- Откроется интерфейс «Командной строки». Для того чтобы перезаписать MBR в первый загрузочный сектор, введите команду следующего содержания:
Bootrec.exe /FixMbr
Произведите нажатие клавиши Enter.
- Далее следует создать новый загрузочный сектор. Для этой цели введите команду:
Bootrec.exe /FixBoot
Снова щелкайте Enter.
- Для деактивации утилиты примените такую команду:
exit
Для её выполнения опять жмите Enter.
- После этого перезапустите компьютер. Есть большая вероятность, что он загрузится в стандартном режиме.
Если же данный вариант действий не помог, то есть ещё один метод, который также осуществляется через утилиту Bootrec.
- Запустите «Командную строку» из среды восстановления. Введите:
Bootrec /ScanOs
Нажмите клавишу Enter.
- Будет выполнено сканирование винчестера на предмет наличия на нем установленных ОС. После окончания данной процедуры введите команду:
Bootrec.exe /RebuildBcd
Опять произведите щелчок клавишей Enter.
- Вследствие указанных действий все найденные ОС будут записаны в загрузочное меню. Вам необходимо только для закрытия утилиты применить команду:
exit
После её введения щелкните Enter и перезагрузите компьютер. Проблема с запуском должна решиться.
Способ 3: BCDboot
Если ни первый, ни второй способы не работают, то существует возможность восстановления загрузчика при помощи другой утилиты – BCDboot. Как и предыдущий инструмент, она запускается через «Командную строку» в окне восстановления. BCDboot восстанавливает или создает среду загрузки активного раздела жесткого диска. Особенно данный способ эффективен, если среда загрузки в результате сбоя была перенесена на другой раздел винчестера.
- Запустите «Командную строку» в среде восстановления и введите команду:
bcdboot.exe c:\windows
Если у вас операционная система установлена не на разделе C, то в данной команде необходимо заменить этот символ на актуальную букву. Далее жмите по клавише Enter.
- Будет выполнена операция восстановления, после завершения которой необходимо, как и в предыдущих случаях, перезагрузить компьютер. Загрузчик должен быть восстановлен.
Существует несколько способов восстановления загрузочной записи в Виндовс 7 при её повреждении. В большинстве случаев вполне достаточно произвести операцию автоматического реанимирования. Но если её применение не приводит к положительным результатам, на помощь приходят специальные системные утилиты, запускаемые из «Командной строки» в среде восстановления ОС.
Наша группа в TelegramПолезные советы и помощь
Applies ToWindows 7 Starter Windows 7 Starter N Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Professional N Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Ultimate Windows 7 Ultimate N Windows Vista Ultimate Windows Vista Enterprise Windows Vista Business Windows Vista Home Premium Windows Vista Home Basic Windows Vista Business 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Ultimate 64-bit Edition
Аннотация
При использовании среды восстановления Windows (Windows RE) для устранения неполадок при запуске сначала воспользуйтесь параметром Восстановление запуска в диалоговом окне Параметры восстановления системы. Если это не помогает устранить проблему или необходимо вручную выполнить дополнительные действия по устранению неполадок, следует использовать средство Bootrec.exe. В этой статье рассказывается об использовании средства Bootrec.exe в среде Windows RE для устранения неполадок указанных ниже компонентов Windows Vista и Windows 7.
-
Основная загрузочная запись (MBR).
-
Загрузочный сектор.
-
Хранилище данных конфигурации загрузки.
Для устранения ошибки В файле данных конфигурации загрузки Windows отсутствуют требуемые данные можно также использовать средство Bootrec.exe.
Как запустить средство Bootrec.exe
Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.
-
Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
-
При появлении запроса нажмите клавишу.
-
Выберите язык, время и валюту, а также метод ввода данных (с клавиатуры или другой) и нажмите кнопку Далее.
-
Выберите пункт Восстановить компьютер.
-
Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
-
В диалоговом окне Параметры восстановления системы выберите пункт Командная строка.
-
Введите команду Bootrec.exe и нажмите клавишу ВВОД.
Примечание. Чтобы запустить компьютер с помощью DVD-диска Windows Vista или Windows 7, следует настроить компьютер для загрузки с DVD-дисковода. Для получения дополнительных сведений о том, как это сделать, обратитесь к документации, прилагаемой к компьютеру, или к производителю компьютера.
Средство Bootrec.exe поддерживает перечисленные ниже параметры, из которых можно выбрать наиболее подходящий.
/FixMbr
Этот параметр записывает в системный раздел основную загрузочную запись, совместимую с Windows 7 или Windows Vista. Он не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
/FixBoot
Это параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.
-
Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
-
Загрузочный сектор поврежден.
-
После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
/ScanOs
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Он также отображает все записи, не включенные в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если на компьютере присутствуют установленные операционные системы Windows Vista или Windows 7, которые не отображаются в меню диспетчера загрузки.
/RebuildBcd
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.
Примечание. Используйте средство Bootrec.exe для устранения ошибки с сообщением «Bootmgr отсутствует». Если перестройка хранилища данных конфигурации загрузки не приводит к устранению проблемы, можно экспортировать и удалить данные конфигурации загрузки, а затем выполнить этот параметр повторно. Это обеспечит полную перестройку хранилища данных конфигурации загрузки.
Для этого в командной строке среды восстановления Windows введите следующие команды:
-
bcdedit /export C:\BCD_Backup
-
c:
-
cd boot
-
attrib bcd -s -h -r
-
ren c:\boot\bcd bcd.old
-
bootrec /RebuildBcd
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
This guide explains how to use the Bootrec (bootrec.exe) utility for the following Windows versions: Windows XP (bootcfg, not bootrec), Vista, 7, 8, 8.1 or 10.
Bootrec in Windows
Bootrec or the bootrec.exe utility is a tool provided by Microsoft in Windows Recovery Environment, or the Windows RE.
When your computer fails to start, Windows automatically starts in this Windows RE – a recovery platform based on Windows Preinstallation Environment – where you can find various tools that can potentially fix your computer: Startup Repair, Command Prompt etc.
This is useful to troubleshoot and potentially fix errors that are preventing your computer to start.
Bootrec.exe is used in connection with:
- Master Boot Record (MBR) [related guide: Fix the MBR]
- Boot Sector
- Boot Configuration Data (BCD)
- boot.ini [related guides: Invalid BOOT.INI file; Fatal error reading boot.ini; Rebuilding Boot.ini]
This utility is available for Microsoft Windows Vista, Microsoft Windows 7, Microsoft Windows 8 and Microsoft Windows 8.1.
Bootrec in Windows XP
Microsoft Windows XP doesn’t have a bootrec.exe utility, but a bootcfg.exe utility which is part of the Windows XP Recovery Console.
Windows XP has, instead, the bootcfg utility that can be used to modify the boot.ini file.
To read about bootcfg, follow our guide: Bootcfg – Guide for Windows XP
Bootrec in Windows Vista
You can run the bootrec commands in Windows Vista if you can boot into Windows Vista and access the System Recovery Options (your system may not have this installed) or you have the installation disc available to access Command Prompt.
If you can’t boot into your Windows Vista system or don’t have the original installation disc, use Easy Recovery Essentials and run Command Prompt. Download Easy Recovery Essentials and burn it to any CDs, DVDs or USBs.
If you have the installation disc
Instructions on how to access bootrec.exe by using the original installation disc in Windows Vista:
- Insert the CD/DVD of Windows Vista in the optical drive
- Reboot the computer
- Press any key to boot from the CD/DVD
- Select a language, time and keyboard and click Next
- Click Repair your computer
- Select the operating system
- Click Next
- At the System Recovery Options box, click Command Prompt
- Once Command Prompt appears, you can type the command:
bootrec.exe
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
If you don’t have the installation disc
If you don’t have the Windows Vista installation disc, you can access System Recovery Options or use Easy Recovery Essentials to launch Command Prompt.
System Recovery Options is installed on your system if the Repair Your Computer option appears at the Advanced Boot Options menu.
Instructions on how to access bootrec.exe without the installation disc in Windows Vista:
- Reboot the computer
- Press F8 as the Windows Vista logo appears
- Select Repair Your Computer
If Repair Your Computer is not available, System Recovery Options is not installed on your system. Access Command Prompt from the installation disc or use Easy Recovery Essentials.
- Select Command Prompt from the System Recovery Options menu
- When Command Prompt opens, type the commands:
bootrec /rebuildbcd
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
Instructions if you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Bootrec in Windows 7
You can access bootrec.exe on Windows 7 systems similar to Windows Vista systems: via the System Recovery Options (which is, by default, available in Windows 7) or via the installation disc.
If you can’t boot into your Windows 7 system or don’t have the original installation disc, use Easy Recovery Essentials and run Command Prompt. Download Easy Recovery Essentials and burn it to any CDs, DVDs or USBs.
If you have the installation disc
Instructions on how to access bootrec.exe by the installation disc in Windows 7:
- Insert the disc in the drive
- Reboot the computer
- Press any key to boot from the CD/DVD
- Select a language, time and keyboard
- Click Next
- Click Repair your computer
- Select the operating system
- Click Next
- At the System Recovery Options box, click Command Prompt
- At Command Prompt, you can type the commands:
bootrec.exe
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
If you don’t have the installation disc
Instructions on how to access bootrec.exe without the installation disc in Windows 7:
- Reboot the computer
- Press F8 as the Windows 7 logo appears
- Select Repair Your Computer
If Repair Your Computer is not available, System Recovery Options is not installed on your system. Access Command Prompt from the installation disc or use Easy Recovery Essentials.
- Hit Enter
- Select Command Prompt
- When it opens, type the necessary commands:
bootrec /rebuildbcd
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
Instructions if you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Bootrec in Windows 8 and 8.1
In Windows 8, you can access the bootrec.exe utility by using your original installation media: DVD or USB drive.
If you can’t boot into your Windows 8/8.1 system or don’t have the original installation disc, use Easy Recovery Essentials and run Command Prompt. Download Easy Recovery Essentials and burn it to any CDs, DVDs or USBs.
If you have the installation disc (DVD, USB)
Instructions on how to access bootrec.exe with the installation disc (DVD or USB media) in Windows 8 or 8.1:
- Insert the Windows 8 or 8.1 DVD or USB
- Reboot the system
- Press any key at the “Press any key to boot” message
- Click Repair your computer
Or press R.
- Select Troubleshoot, then select Command Prompt
- When Command Prompt appears, simply type the necessary commands:
bootrec /FixMbr
- Press Enter after each command
- When you are finished with Command Prompt, type
exit
, press Enter and remove the DVD/USB from the drive
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
If you don’t have the installation disc (DVD, USB)
If you don’t have the original disc, you can either boot to System Recovery Options and select Command Prompt or use Easy Recovery Essentials and run Command Prompt (you can burn EasyRE to any CDs, DVDs or USBs).
Instructions on how to access bootrec.exe without the installation disc in Windows 8 or 8.1:
- Reboot the system
- Press Shift and F8 quickly
Shift + F8 doesn’t always work, as reported by some users. If this is the case for your system, consider using Easy Recovery Essentials to run Command Prompt – details below this section of steps.
- At the Choose an option screen, select Troubleshoot
- Select Command Prompt
- When Command Prompt opens, type the commands:
bootrec /FixMbr
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
Instructions if you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Bootrec in Windows 10
In Windows 10 you can access the bootrec.exe utility by using your original installation media: DVD or USB drive.
If you can’t boot into your Windows 10 system or don’t have the original installation disc, use Easy Recovery Essentials and run Command Prompt. Download Easy Recovery Essentials and burn it to any CDs, DVDs or USBs.
If you have the installation disc (DVD, USB)
Instructions on how to access bootrec.exe with the installation disc (DVD or USB media) in Windows 10:
- Insert the Windows 10 DVD or USB
- Reboot the system
- Press any key at the “Press any key to boot” message
- Click Repair your computer
Or press R.
- Select Troubleshoot, then select Command Prompt
- When Command Prompt appears, simply type the necessary commands:
bootrec /FixMbr
- Press Enter after each command
- When you are finished with Command Prompt, type
exit
, press Enter and remove the DVD/USB from the drive
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
If you don’t have the installation disc (DVD, USB)
If you don’t have the original disc, you can either boot to System Recovery Options and select Command Prompt or use Easy Recovery Essentials and run Command Prompt (you can burn EasyRE to any CDs, DVDs or USBs).
Instructions on how to access bootrec.exe without the installation disc in Windows 10:
- Reboot the system
- Press Shift and F8 quickly
Shift + F8 doesn’t always work, as reported by some users. If this is the case for your system, consider using Easy Recovery Essentials to run Command Prompt – details below this section of steps.
- At the Choose an option screen, select Troubleshoot
- Select Command Prompt
- When Command Prompt opens, type the commands:
bootrec /FixMbr
- Hit Enter
For more commands and parameters you can run, go to Commands and parameters. If common commands don’t work for your system, go to Troubleshooting for tips.
Instructions if you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Commands and parameters
The commands and parameters below are for the bootrec.exe utility in Windows Vista, 7, 8, 8.1 and 10.
Windows XP uses the bootcfg utility. For commands and parameters for bootcfg, go to Parameters at Windows XP section.
Parameters for bootrec.exe are:
bootrec /FixMbr
will write a Windows Vista and Windows 7 compatible MBR to the system partition.
bootrec /FixBoot
will write a new boot sector to the system partition. If your system is Windows 7, FixBoot will write a Windows 7-compatible boot sector and so on.
bootrec /ScanOs
will scan the hard drives for any installations. ScanOs will also print installations that are not currently in the BCD.
bootrec /RebuildBcd
will scan for installations on your hard drive and allows you to select which to add to the BCD.
Download Bootrec.exe
You cannot download bootrec.exe as it’s a command line utility part of Windows.
To access the utility, you have these options available:
- boot into the recovery mode of your Windows to access Command Prompt
- get the original installation disc of your Windows version to access System Recovery
- use Easy Recovery Essentials, our recovery and repair disk, and access Command Line from there
Instructions if you use Easy Recovery Essentials:
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot Easy Recovery Essentials from the CD, DVD or USB
- Select Launch Command Line
Instructions on how to access bootrec.exe without the installation disc:
- For Windows Vista
- For Windows 7
- For Windows 8
- For Windows 10
Instructions on how to access bootrec.exe with the installation disc:
- For Windows Vista
- For Windows 7
- For Windows 8
- For Windows 10
Troubleshooting
bootrec /RebuildBcd doesn’t work
If bootrec /RebuildBcd
does not fix the error, you can also try to completely rebuild the BCD. TO do so, you need to run these steps:
- Type this command:
bcdedit /export C:\BCDBackup
- Type
c:
, where c: is where your Windows is installed - Type
cd boot
- Type this command:
attrib bcd -s -h -r
- Type this command:
ren c:\boot\bcd bcd.old
- Type this command:
bootrec /RebuildBcd
The requested system device cannot be found
If Bootrec shows the “The requested system device cannot be found” error, follow the steps from bootrec /RebuildBcd doesn’t work.
bootrec /ScanOs doesn’t find Windows
It’s possible that the bootrec /ScanOs
command can find 0 Windows installations:
Total identified Windows installations: 0
In this case you can try the steps from bootrec /RebuildBcd doesn’t work or try:
ren c:\bootmgr bootmgrbackup
, wherec:
is where your Windows is installedbootrec /RebuildBcd
bootrec /FixBoot
bootrec prints Element not found
Various bootrec commands, like bootrec /RebuildBcd
or bootrec /FixBoot
, can print this error:
Element not found
In this case, try any of the following tips:
- Run the steps from bootrec /RebuildBcd doesn’t work
- If you have a SATA cable, move it to another port
- Make sure the partition is active. To do that, run these commands:
diskpart
list disk
select disk 0
, where0
is the number of your disklist partition
select partition 0
, where0
is the number of your partition numberactive
exit
bootrec in Windows 7 doesn’t work
If the bootrec /FixMbr
or bootrec /FixBoot
commands don’t work in Windows 7, try the following steps to restore the boot sector code for your system:
This solution works only if you have the original Windows 7 installation disc. Otherwise, use Easy Recovery Essentials to access Command Prompt or run Automated Repair for automatic repairs.
- Type these commands and press Enter after each:
diskpart select disk 0 list volume
- Remember the letter of your media drive that has the installation disc, e.g. CD-ROM or DVD-ROM drive
- Type the following commands, press Enter after each and replace
D:
below with the letter of your media drive:exit D: cd boot dir
- Type this command:
bootsect /nt60 SYS /mbr
- Press Enter
- Remove the CD or DVD from the media drive
- Type
exit
- Press Enter
- Reboot the computer
bootrec in Windows 8/10 doesn’t work
If the bootrec utility doesn’t fix your Windows 8 system, you can also try to fix the EFI bootloader of your system:
- Boot from the install disc (DVD or USB)
- Click Repair your computer
- Choose Troubleshoot, then Command Prompt
- Type these commands in the exact order shown below and press Enter after each command:
diskpart sel disk 0 list vol
- Select the volume number that has the FAT32 under the Fs column:
sel vol 2
where
2
is the number of the FAT32 partition printed by Command Prompt above. - Assign a unique letter to this partition. The letter must not be already available on your computer, e.g. C: or D: or E:
assign letter=x:
- The confirmation message should appear:
DiskPart successfully assigned the drive letter or mount point.
- Type
exit
to quit the diskpart utility (step 4):exit
- Type the following command, but replace
x:
with the letter of the partition you chose earlier:cd /d x:\EFI\Microsoft\Boot\
- Type the bootrec command:
bootrec /fixboot
- Backup your old BCD configuration to create a new one:
ren BCD BCD.Backup
- Type this command to replace the BCD, but remember to replace
x:
with the letter of the FAT32 partition mentioned earlier:bcdboot c:\Windows /l en-us /s x: /f ALL
- Remove the media from the drive: DVD or USB
- Type
exit
- Hit Enter
- Reboot the computer
More Information
Support Links
- Easy Recovery Essentials for Windows – our repair and recovery disk.
It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.
Read more at Windows Recovery Disks.
- The NeoSmart Support Forums, member-to-member technical support and troubleshooting.
- Get a discounted price on replacement setup and installation discs: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Applicable Systems
This Windows-related knowledgebase article applies to the following operating systems:
- Windows XP (all editions)
- Windows Vista (all editions)
- Windows 7 (all editions)
- Windows 8 (all editions)
- Windows 8.1 (all editions)
- Windows 10 (all editions)
- Windows Server 2003 (all editions)
- Windows Server 2008 (all editions)
- Windows Server 2012 (all editions)
Propose an edit