Восстановление mbr windows 7 без загрузочного диска. Консольная утилита MBRFix

Порой бывает, что слетает загрузчик операционной системы. В большинстве случаев помогает обычное Восстановление запуска 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, которая запишет новый загрузочный сектор на диске.

Много лет компания 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, используемого в качестве источника при копировании файлов среды загрузки.

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

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

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

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

Резюме

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

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

Возможные проблемы с загрузчиком и их исправление

Чаще всего можно встретить две ошибки, связанные с загрузчиком Windows 7: первая - Bootmgr is missing, а вторая - Non system disc. Их появление говорит о том, что повреждены настройки компьютера или системные компоненты.

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

Любая из этих проблем требует восстановления загрузчика Виндовс. В противном случае использование компьютера становится невозможным.

Способ 1: Настройка BIOS

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

При запуске ПК на первом изображении есть текстовая подсказка, обозначающая клавишу на клавиатуре для входа в BIOS . Многократно нажимайте ее, пока он не откроется. Там нужно проверить порядок устройств, с которых проводится загрузка. На первом месте должен стоять накопитель с ОС.Если это не так - установите верное устройство. Затем выйдите с сохранением изменений.

Это позволяет выполнить восстановление запуска Windows 7 без лишних проблем. Если способ не дал нужного результата, попробуйте другой вариант.

Способ 2: Носитель с образом системы

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

Инструкция по восстановлению:


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

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

Способ 3: Утилита Bootrec

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

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

Последовательно (Enter после каждой строки) вводите следующее в терминале:

bootrec /fixboot

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

Затем нужно убрать окно командной строки, отменить восстановление ОС и перезагрузить компьютер. Остается только изменить порядок устройств в BIOS (поставьте Floppy Drive на первом месте в Boot Priority). В противном случае ПК будет опять загружаться с носителя. Этот шаг можно пропустить, если просто вытащить USB-флешку или оптический диск из компьютера.

Нужен хороший совет, как произвести восстановление загрузчика Windows 7 , если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.

Восстановление загрузчика Windows 7

Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство "Восстановление запуска Windows 7" описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:

в этих статьях описаны ещё несколько хороших способов восстановить загрузку вашей операционной системы, кроме них есть ещё одна , так что пробуйте и просто так не сдавайтесь.

Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки , который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.

  1. Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье " "
  2. Друзья, в этой статье мы будем работать со средой восстановления 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 автоматически

Загружаемся с диска восстановления или установочного диска с 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))!

«Файлы загрузки успешно созданы»

Восстановление загрузчика Windows 7 вручную (способ №2)

В окне командной строки вводим команду 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

Так вот, ошибка в том, что у нас на обоих жёстких дисках должны быть отмечены красным флажком первые скрытые разделы System Reserved (Зарезервировано системой). На Windows 7 объём такого раздела составляет 100 МБ, а на Windows 8 350 МБ, именно эти разделы носят атрибуты: Система. Активен и именно на этих разделах находятся файлы конфигурации хранилища загрузки (BCD) и файл менеджера загрузки системы (файл bootmgr). А у нас получается эти атрибуты носят другие разделы. Из-за этого Windows 7 и Windows 8 не загружаются.

Выбираем первый жёсткий Диск 1, щёлкаем на первом разделе System Reserved (Зарезервировано системой) правой мышью и выбираем "Отметить как активный"

Том "Зарезервировано системой" будет отмечен как активный. Нажимаем ОК.

То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку "Применить ожидающие операции"

Продолжить.

Как видим, после наших изменений активными стали те разделы которые нужно.

Выходим из программы и перезагружаемся. Результат работы положительный - поочерёдно загружаются обе операционные системы.

Часто после того как неопытный или просто излишне самоуверенный пользователь поиграет с настройками компьютера, он начинает выдавать различные ошибки - вплоть . В большинстве случаев их легко исправить, просто задав гуглу правильные вопросы.

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

Описание проблемы

Черный экран и страшные белые надписи повергают неопытных пользователей в уныние, вызывая желание немедленно форматировать диск С:\ и устанавливать новую систему. Далеко не всегда это самое разумное, что можно сделать. Рассмотрим одну из наиболее частых ошибок, которые не дают операционной системе загружаться: повреждение загрузчика Windows. Эта ошибка дает о себе знать черным экраном и системным сообщением:

Bootmgr is missing Press Ctrl+Alt+Delete to restart

Эта надпись весьма обманчива, прямо ее воспринимать никак нельзя. Знающие английский язык люди без труда переведут «Менеджер загрузки отсутствует, нажмите Ctrl+Alt+Delete для перезагрузки».

Давайте разберемся, что значат эти слова. Для удобства разобьем это сообщение на две части:

  • Менеджер загрузки отсутствует. Это вовсе не значит, что у вас удалена вся информация с диска или отсутствует сам винчестер. Система имеет в виду, что не может прочитать информацию о том, откуда загружать систему. Не может, значит нету, - вот такая компьютерная логика.
  • Нажмите Ctrl+Alt+Delete для перезагрузки. Классика жанра – нажав эти клавиши, вы просто перезагрузите компьютер, а ошибка останется. Это можно повторять до бесконечности.

Из этого делаем вывод: все не так уж и плохо, ведь неполадку можно исправить программно. Для этого нам нужно выполнить специальную процедуру - восстановление загрузчика windows 7. Сделать это можно двумя способами.

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

Для восстановления по этому методу вам понадобится загрузочный диск (установочный диск Windows). Далее просто следуйте по алгоритму:


Рассмотрим их по отдельности:

Системная утилита Bootrec. Эта программа весьма функциональна, но ее основное предназначение – перезаписывать в системный раздел главную загрузочную запись. То есть, ей стоит пользоваться только когда загрузочная запись существует, а вы просто хотите удалить из нее лишний код.

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

Системная утилита BCDBooT. Эта программа используется для того, чтобы создать или восстановить загрузочную запись. То есть, ей нужно пользоваться, когда оная повреждена или вовсе отсутствует.

Чтобы создать загрузочную запись напишите в строку команду «bcdboot.exe». Затем, через пробел напишите путь к вашей операционной системе. Например «С:\windows». Полностью команда будет выглядеть так: «bcdboot.exe C:\windows» .

Восстановление загрузчика без загрузочного диска

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

Чтобы произвести восстановление загрузчика Виндовс данным способом, вам необходимо сделать следующее:

  • Включив компьютер, до загрузки операционной системы, нажимайте клавишу F8.
  • Если вы все сделали правильно, то откроется окно дополнительных вариантов загрузки.
  • Выберите первый пункт «Устранение неполадок компьютера».



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: