Загрузочные утилиты для восстановления запуска windows 7

Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните "" ("Repair Computer"), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.

Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.

Последовательность действий

Утилита выведет справку по доступным ключам командной строки.

Описание ключей запуска утилиты Bootrec.exe

Bootrec.exe /FixMbr - Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается

Bootrec.exe /FixBoot - Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:

  1. Загрузочный сектор Windows Vista или Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предыдущая версия операционной системы Windows после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программой установки Windows XP.

Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:

bootsect /NT60 SYS - Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help.

Bootrec.exe /ScanOs - Запущенная с ключом /ScanOs , утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store)

Bootrec.exe /RebuildBcd - Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:\BCDcfg.bak , с него снимаются атрибуты "системный", "скрытый" и "только для чтения", после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd .

Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 - bcdboot.exe .

Восстановление среды загрузки с помощью BCDboot.exe

BCDboot.exe - это средство, которое используется для создания или восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть использована для переноса файлов загрузки с одного жесткого диска или раздела на другой.

Командная строка в данном случае может выглядеть таким образом:

bcdboot.exe e:\windows

Замените e:\windows на путь, соответствующий вашей системе. Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr .

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

Утилита bcdboot.exe использует следующие параметры командной строки:

BCDBOOT источник ]

источник - Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.

/l - Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).

/s - Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.

/v - Необязательный параметр. Включает режим подробного протоколирования работы утилиты.

/m - Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.

Резюме . В статье были рассмотрены принципы работы с утилитами bootrec.exe и bcdboot.exe , служащими для разрешения проблем, связанных с невозможностью запуска операционной системы Windows 7 из-за поврежденного или отсутствующего загрузчика

После установки на компьютере нескольких операционных систем, например, Vista и Windows 7 изначальные настройки меню загрузки сбиваются, приводя к тому, что при каждом запуске ПК приходится выбирать, с какой же ОС загрузиться и какие при этом применить параметры. Процесс, скажем так, малоприятный, так как времени отнимает немало. В таком случае вернуть ситуацию в свое русло поможет восстановление первоначального вида меню загрузки через редактирование порядка запуска систем в загрузчике Windows. При этом выполнить его можно не одним способом.

Вариант № 1: Отладка через панель управления «Система»

Для того чтобы запустить процесс восстановления настроек и убрать дополнительные варианты загрузки из загрузчика Windows этим методом, для начала потребуется войти в раздел «Система». Сделать это можно по-разному:


В любом случае на экране отобразится окошко «Система». В нем находим и выбираем раздел «Дополнительные параметры системы», а затем кликаем в появившемся системном окне напротив вкладки «Загрузка и восстановление» кнопочку «Параметры»:

В результате пользователям предоставляются возможности:

  • изменить порядок запуска операционных систем путем выбора ОС, загружаемой по умолчанию;
  • определить время ожидания (таймаут) перед запуском системы;
  • убрать отображение списка доступных ОС в меню загрузки:

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

Вариант № 2: Настройка при помощи утилиты «Конфигурация системы»

Убрать из загрузчика Windows лишние варианты операционных систем, установленных на компьютере, возможно также через редактирование настроек в утилите «Конфигурации системы». Открыть ее можно разными методами:

Так или иначе, после того как системное окошко «Конфигурация системы» появится на экране монитора, для восстановления стандартного метода запуска Windows потребуется войти в раздел «Загрузка». Здесь, в частности, можно выполнить такие настройки, как:

  • убрать лишнюю запись из загрузчика Windows;
  • назначить одну ОС для запуска по умолчанию;
  • выставить таймаут при старте системы;
  • установить максимум памяти, число исполняемых процессов, блокировку PCI:

Благодаря простому и понятному интерфейсу утилиты процесс выполнения каждого из таких действий не представляет никакой сложности. Например, для того чтобы убрать ненужную ОС из меню запуска достаточно кликнуть по ней мышкой и нажать кнопочку «Удалить». Соответственно в разделе «Таймаут» устанавливается время отсрочки старта системы и так далее.

Вариант № 3: Восстановление стандартных настроек через команду bcdedit.exe

Процесс на компьютере ОС можно запустить также посредством работы в утилите bcdedit.exe. Находится она в папке Windows\System32, однако запустить ее можно только на правах администратора через командную строку.

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

  1. входим в «Пуск» и задаем для поиска слово cmd;
  2. кликаем правой кнопкой мышки по отобразившемуся результату в списке программ и определяем для него «Запуск от имени администратора»:

После того как откроется «Командная строка» в первую очередь стоит позаботиться о сохранении резервной копии загрузчика для последующего доступа к быстрому восстановлению данных. Для этого на диске C создаем папку BCDREZ, а затем вбиваем в командную строку значение bcdedit /export C:\BCDREZ\bcd и жмем Enter. В дальнейшем для отмены всех изменений и восстановления базовых настроек достаточно будет воспользоваться командой bcdedit /import C:\BCDREZ\bcd.

Порой бывает, что слетает загрузчик операционной системы. В большинстве случаев помогает обычное Восстановление запуска Windows 7, однако не всегда. Также можно попробовать восстановить систему. Если и это не помогло, тогда читайте ниже подробную инструкцию, как восстановить загрузчик Windows 7 .


Запомните: устанавливать операционную систему старшего класса после младшего нельзя, то есть если Вы установите Windows XP, то Windows 7 не загрузится, так как главная загрузочная запись (MBR) перепишется старой системой.

Чтобы восстановить загрузчик Windows 7, мы воспользуемся средой восстановления, где нам понадобится командная строка. Все команды я напишу и опишу ниже. Но сперва давайте разберем, что же такое MBR. MBR (главная загрузочная запись) – самый первый сектор на диске, в котором содержится таблица разделов, а также небольшая утилита загрузчик, которая указывает, с какой части диска будет осуществляться загрузка операционной системы. В то м случае если в MBR содержится неверная информация о расположении ОС, то при этом Windows 7 не запуститься и скорее всего выбьет похожую ошибку: «BOOTMGR is missing press CTR-Alt-Del for restart».


Чтобы исправить загрузчик операционной системы нам понадобится установочный диск Windows 7, на котором будет находиться необходимая нам утилита Bootrec.exe, или диск восстановления. Данная утилита пропишет новый загрузочный сектор с помощью определенных команд.


Ну что ж приступим. Загружаемся с установочного диска с Windows 7 или с диска восстановления, выскочит надпись «Press any key to boot from CD…» и сразу же нажимаем любую клавишу на компьютере, иначе загрузка с диска не произойдет



В этом окне нужно выбрать Восстановление системы



Далее необходимо немножко подождать, в этот момент происходит поиск установленных ОС и анализ ошибок, которые мешают загрузке системы



В большинстве случаев, проблемы находятся автоматически, после чего Вам предложат устранить их в автоматическом режиме. Для этого просто нажмите на кнопочку Исправить и перезапустить, после чего система перезагрузится и Windows 7 загрузится без ошибок.



Однако, если проблемы остались те же или система не предложит исправить ошибки автоматически, то в этом же окне необходимо выбрать ОС, которую нужно восстановить (обычно она одна). Нажимаем Далее



Здесь жмем Восстановление запуска



Ждем пока средство восстановление не устранит ошибки запуска операционной системы. Если вдруг и этот способ не поможет, то выбираем в средстве восстановления командную строку



Откроется Командная строка, в которой необходимо ввести команду Bootrec и нажать клавишу Ввод



Перед Вами появится информация о возможностях данной программы. Вводим команду Bootrec.exe /FixMbr - выбор основной загрузочной записи



Нам высветит в окне, что операция завершена. Это говорит о том, что в первый сектор загрузочного раздела жесткого диска записана новая запись. Далее вводим команду Bootrec.exe /FixBoot, которая запишет новый загрузочный сектор на диске.

Используя ноутбук или стационарный ПК на операционной системе Windows 7, пользователи часто встречаются с проблемой его загрузки, зависанием системы или «синим экраном». Основными причинами этих проблем могут быть вирусы, удаление системных файлов и некачественное ПО. Чтобы решить эти проблемы, достаточно воспользоваться точками восстановления системы .

Эти точки восстановления предназначены для восстановления состояния ОС на момент времени, когда она стабильно работала . Каждая точка восстановления создается автоматически при каких-то изменениях в системе. Например, при установке драйвера или программного обеспечения.

В этом материале мы уделим особое внимание командной строке , с помощью которой будем производить восстановление Windows 7. Восстанавливая ОС через консоль, вы значительно ускорите процесс. Наша статья будет особенно интересна начинающим системным администраторам и продвинутым пользователям ПК.

Запуск восстановления системы в консоли при нормальной загрузке ОС

Если в Windows 7 после загрузки наблюдается нестабильная работа, не открываются программы, зависают и не работают компоненты системы, то в этом случае необходимо откатиться к предыдущей сохраненной точке. Запустим консоль от имени Администратора. Для этого перейдем в меню «Пуск » и в поиске наберем «CMD ». Затем кликнем по найденному результату правой кнопкой мыши и выберем в контекстном меню пункт «Запуск от имени администратора ».

После проделанных действий консоль запустится в режиме Администратора. В запущенном окне консоли введите команду rstrui.exe

После выполнения команды откроется мастер восстановления системы. Нажмем в появившемся окне кнопку Далее > , чтобы перейти к выбору точек восстановления.

Выберем подходящую точку восстановления, при которой Windows 7 нормально функционировала и продолжим.

В открывшемся окне нажмем кнопку Готово и подтвердим сообщение. Подтвердив сообщение, мы запустим откат системы к выбранной точке восстановления. Если восстановление пройдет успешно, то вы увидите соответствующее сообщение.

Как видите, запустить восстановление через консоль совсем несложно.

Восстановление через консоль в безопасном режиме

Описываемый далее способ восстановления необходим, если Windows 7 не удается запустить обычным способом. Чтобы перейти в меню альтернативной загрузки Windows, при старте системы нажмите клавишу F8 (могут быть иные варианты, например, Del или другие). В этом меню необходимо выбрать пункт, показанный на изображении ниже.

Выбрав этот пункт, операционная система загрузится без графического интерфейса , а единственным средством, через которое можно управлять системой, будет консоль . В окне консоли введем уже знакомую нам команду rstrui.exe

Выполнив эту команду, мы откроем мастер восстановления системы. Выберем подходящую точку доступа в мастере.

Из примера видно, что он идентичен с предыдущим. Единственным отличием является запуск Windows в безопасном режиме с поддержкой консоли. Обычно этот способ срабатывает практически всегда, даже если система сильно повреждена вирусами , так как при запуске ОС загружает только основные драйверы, и нет доступа к Интернету.

Запуск восстановления системы в консоли при помощи установочного диска Windows 7

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

Теперь перейдем непосредственно к самой консоли. Для этого нажмем гиперссылку «Восстановление системы », что запустит поиск установленных систем.

Выберем необходимую нам операционную систему и перейдем к следующему окну.

В этом окне выберем пункт «Командная строка », после чего она обязательно должна запуститься.

В консоли наберем уже знакомую нам команду rstrui.exe После выполнения этой команды запустится мастер восстановления. Работа мастера идентична вышеописанным примерам. Поэтому мы пропустим дальнейшее описание работы мастера восстановления.

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

Используя ПК с операционной системой Windows 7, пользователи часто встречаются с проблемой его загрузки и получают при старте ОС сообщения такого типа.

Или такое.

Главным виновником данной проблемы является поврежденная загрузочная запись MBR или нарушенная конфигурация загрузки BCD . Решить эту проблему можно с помощью утилиты Bootrec.exe . С помощью команд «/FixMbr » и «/FixBoot » утилита может создавать новую загрузочную запись и исправлять ее.

Чтобы воспользоваться этими командами, нам необходимо загрузиться с установочного диска и запустить командную строку, как в предыдущем примере. Воспользуемся первой командой «/FixMbr » утилиты Bootrec.exe .

Выполнив эту команду, мы исправили нашу загрузочную запись MBR . Если эта команда не поможет, то воспользуемся второй командой «/FixBoot » утилиты Bootrec.exe .

Выполнив эту команду, мы создадим новую загрузочную запись, которая позволит запустить Windows 7.

Из примера видно, что используя Bootrec.exe в большинстве случаев, вы сможете восстановить или исправить загрузочную запись в Windows 7. Также хочется отметить, что главными причинами, которые повреждают или затирают загрузочную запись, являются:

  • Изменение размера локального диска с операционной системой с помощью специального ПО;
  • Установка старых ОС Windows поверх новых . Например, установка Windows XP на том же ПК с установленной семеркой;
  • Запись стороннего загрузочного сектора , который не поддерживает Windows . Например, linux загрузчик GRUB;
  • Различные вирусы и вредоносное программное обеспечение.

Обращая внимание на причины, которые повреждают или затирают загрузочную запись, вы сможете сохранить рабочее состояние своего ПК.

Утилита BCDboot

В составе установочного диска Windows 7 есть еще одна замечательная утилита, с помощью которой можно восстановить ОС. Загрузимся также с установочного диска в командную строку. После чего введем команду, изображенную ниже.

В нашем случае Windows установлена на диске «E:\», поэтому мы указали путь в команде «E:\windows ». Выполнив эту команду, мы восстановим файлы конфигурации BCD , а также файл загрузчика bootmgr .

Введя команду bcdboot.exe в консоли, вы сможете увидеть описание утилиты, а также список дополнительных ключей, которые можно использовать при ее запуске.

Консольная утилита MBRFix

Эта консольная утилита идет в комплекте с мультизагрузочным диском Hiren’s Boot CD .

Hiren’s Boot CD это диск с десятками программ, которые помогают многим компьютерщикам и системным администраторам. Главной задачей MBRFix является восстановление загрузчика Windows. Образ диска Hiren’s Boot CD можно загрузить на официальном сайте www.hirensbootcd.org. Загрузившись с Hiren’s Boot CD , мы попадем в его меню загрузки.

В этом меню необходимо выбрать пункт «Mini Windows XP » и нажать Enter . Выполнив это действие, мы загрузим портативную версию Windows XP с необходимыми утилитами для диагностики и ремонта системы, включая нашу утилиту MBRFix . Теперь перейдем в «HBCD Menu » c ярлыка на Рабочем столе. Затем в меню «Programs » перейдем к пунктам «Partition/Boot/MBR/Commandline/MBRFix ».

Это позволит нам открыть консольную утилиту MBRFix . В окне консоли вводим команду MBRFix.exe /drive 0 fixmbr /win7 /yes

Эта команда восстановит загрузочную запись и загрузчик , что позволит запустить Windows 7.

Использовать диск Hiren’s Boot CD с утилитой MBRFix особенно удобно, если нет оригинального диска с семеркой.

Подводим итог

В этом материале мы постарались рассмотреть все способы восстановления Windows 7 с помощью командной строки. Поэтому ознакомившись с этой статьей, вы сможете без труда восстановить работоспособность компьютера под управлением Windows 7.

Также хочется отметить, что если системные файлы ОС сильно поврежденные или стерты, то восстановить систему или ее загрузчик не удастся. Поэтому если у вас именно этот случай, то сделайте бекап всей важной информации на винчестере и переустановите Windows .

Надеемся, что наш материал поможет вам восстановить систему или ее загрузочную запись, а также позволит вам в будущем избегать подобных проблем или быстро их решать.

Видео по теме