→ Восстановление загрузчика Windows. Восстановление загрузочного сектора Восстановление mbr windows 7 без загрузочного диска

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

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

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

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

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

Резюме

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

Нужен хороший совет, как произвести восстановление загрузчика 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, основной загрузочный код, так же будет обновлен.

Здравствуйте, дорогие читатели.

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

Существует несколько основных признаков, указывающих на необходимость «возвращения к жизни» соответствующего элемента операционки:

Bootrec ( )

Чтобы вернуть в рабочее состояние свой компьютер, необходимо выполнить ряд действий. Кроме того, для процедуры нам понадобятся установочные файлы Windows. Так что без диска с соответствующими данными нам не справиться. Проделываем следующее:


Данная команда покажет все возможные параметры, с которыми она работает.

Описание ключей Bootrec ( )

Команды в среде cmd.exe могут запускаться в стандартном варианте, либо со специальными дополнениями. Так, например, если прописать «bootrec.exe /FixMbr », программа заносит в главный раздел загрузочную запись. При этом последняя совместима с Windows 7 и Vista. Это поможет вернуть работоспособность устройства. Кроме того, к данному трюку можно прибегнуть если есть необходимость убрать нестандартный код в соответствующем сегменте. При этом имеющаяся таблица разделов остается прежней.

В случае использования ключа «», программа заносит новый загрузочный сектор. Он также совместим с вышеуказанными операционными системами от Microsoft. Эта опция используется в нескольких случаях:

    Загрузочный файл заменен на нестандартный.

    Он поврежден.

    После седьмой версии или Vista была размещена предыдущая сборка. Так, например, после установки XP используется загрузчик Windows NT.

Интересно знать! Такого же эффекта можно добиться за счет использования программы «bootsect.exe ». Она также находится на диске. Для этого прописываем «bootsect /NT60 SYS ». Появится загрузочный сектор, который совместим с «». Для подробной информации нужно запустить утилиту с ключом «/help ».

При написании «bootrec.exe /ScanOs », приложение сканирует все имеющиеся диски на наличие OS 7 и Vista. В результате пользователи получают список всех найденных систем, даже не прописанных в хранилище данных, касающихся загрузки.

Использование ключа «/RebuildBcd » запустит сканирование всех дисков на предмет размещения установленных операционок. Составляется список, из которого их можно добавить в хранилище. Кроме того, данная команда позволит перестроить базу. Правда перед этим обязательно нужно удалить прошлые данные.

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

Стоит отметить, что работает в автоматическом режиме. То есть пользователям нужно только добраться до определенных инструментов, прописать команду и все выполнится самостоятельно – нет необходимости во время самого процесса что-то делать.

BCDboot ( )

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

Для начала работы достаточно прописать «bcdboot.exe C:\windows ». Операция восстанавливает поврежденные данные, включая файлы хранилища.

Процесс обладает несколькими параметрами:

    Источник – расположение директории, в которой находится дистрибутив Windows. В нашем случае это пластиковый диск или USB флешка. Данный параметр является обязательным. Остальные указываются по необходимости.

    «/I » — задает язык среды. Если не менять, используется английский.

    «/s » — указывает букву диска, куда будут размещены нужные файлы. По умолчанию это место, которое задается БИОСом или новой системой — UEFI.

    «/v » — запускается режим подробного учета работы.

    «/m » — объединение параметров имеющейся записи и только созданной. Все это записывается в новую загрузочную область.

Возвращение после использования Linux ( )

Стоит представить ситуацию, когда у вас ранее стояла операционка от Microsoft. И после установки Linux вдруг перестала запускаться первая. Это произошло в результате каких-то ошибок.

Если у вас после установки Ubuntu не работает Windows, не стоит сразу паниковать. Проблему можно решить просто.

dd if=/dev/sda2 of=/linux.boot bs=512 count=1

Код выше позволяет скопировать сектор загрузки из раздела «sda2 » в linux.boot.

Стоит отметить, что в данной операционной системе за запуск отвечает корневой элемент «/ ». Если в лично вашей ситуации не так, для начала нужно узнать, какая из существующих областей загрузочная.

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

В результате появится «Командная строка », в которой прописываем всего две строки и после каждой нажимаем «Enter »:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
После этого перезапускаем устройство и видим, как в нашей ОС все работает.

Операционная система Windows оснащена огромным количеством встроенных средств по обеспечению защиты от повреждений и потери информации. Несмотря на это, нередки случаи, когда ОС перестает запускаться корректным образом. Чаще всего это происходит из-за повреждения специальной загрузочной записи MBR на жестком диске, в которой хранятся данные о запуске Windows 7. В данной статье подробно описано восстановление загрузчика.

Программа Bootmgr

BootManager или Bootmgr – специальная программа, которая располагается в специальном служебном секторе жесткого диска, называемом MBR. Он принимает на себя управление компьютером после того, как BIOS проверяет работоспособность всех установленных компонентов и подключает HDD.

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

Если программа не сможет найти какую-либо нужную информацию – это приведет к тому, что персональный компьютер не сможет загрузить Windows и выдаст пользователю сообщение об ошибке. Как правило, это пустой черный экран с одной-единственной статичной надписью: «bootmgr is missing».

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

Вирусные атаки

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

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

Для противодействия вредоносным скриптам существуют специальные приложения – антивирусы. Настоятельно рекомендуется установить один из них на свой компьютер. Например, вы можете воспользоваться бесплатным софтом, разрабатываемым компанией Microsoft – Security Essentials.

Программа находится в свободном доступе для скачивания по на странице https://www.microsoft.com/ru-ru/download/details.aspx?id=5201 .

Проблемы с HDD

Другая распространенная причина проблем – системные сбои. Если во время работы операционной системы вы выключили ПК кнопкой Power и отключили его от сети питания, хранящиеся на жестком диске файлы могут быть повреждены. То же самое произойдет, если во время выполнения системой каких-либо задач внезапно пропадает напряжение в сети.

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

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

Создание загрузочной флешки

Перед тем, как восстановить загрузчик Windows 7, пользователям необходимо найти установочный DVD-диск или создать специальную . Для этого вам потребуется ISO инсталлятора Виндовс, флешка и специализированное программное обеспечение. Наиболее часто для этих целей используются программа UltraISO.

С ее помощью необходимо записать скачанный ISO-образ на носитель информации, после чего можно начинать процесс восстановления.

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

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

Как восстановить загрузчик Windows 7 с диска или флешки

В каких случаях стоит прибегнуть к данному методу? Установочный диск или другой портативный носитель могут исправить ошибки “Bootmgr is missing” \ “Non system disk or disk error”, вирусные блокировки доступа с требованием перечислить денег, прочие сбои, происходящие до появления рабочего стола. В первую очередь нам понадобится готовый дистрибутив Windows 7 на любом доступном носителе. Далее:

  • подключаем флешку к ПК или вставляем диск в лоток cd-rom’a;
  • загружаемся с них (выставив в BIOS, либо по хоткеям Esc, F8, F9);
  • после выбора языка попадаем в меню с кнопкой “Установить”;
  • внизу и слева кликаем на пункте “Восстановление системы”;
  • если нам предложат подключить сетевые возможности – пропускаем этот шаг, они нам не понадобятся;
  • по выбору настраиваем язык и переназначаем буквы дисков либо оставляем их без изменений;
  • указываем операционную систему, чей загрузчик надо восстановить – кликаем по нашей Windows 7;
  • когда появится список операций, жмем на пункте “Автоматическое восстановление запуска”;
  • пройдет некоторое время, система либо запустится, либо выдаст ошибку;
  • если метод не сработал – переходим к следующему.

Как восстановить загрузчик Windows 7 через командную строку

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

  • Набираем команду bootrec /fixmbr – она призвана перезаписать загрузчик MBR в windows 7.
  • Если этого недостаточно (например, компьютер заражен особыми mbr-вирусами), добавляем к ней bootrec /fixboot – создает новый загрузочный сектор.
  • Когда обе команды оповестили, что действия выполнены успешно, перезагружаем компьютер и грузимся в нормальном режиме, с жесткого диска.


Как восстановить загрузчик Windows 7 – вариант с использованием консоли

Также на загрузочном диске или флешке находится утилита bootsect.exe, которая в состоянии помочь с исправлением загрузчика, если bootrec не работает. Для этого:

  • в командной строке набираем bootsect /NT60 SYS – происходит перезапись загрузочного сектора;
  • если файл загрузчика поврежден или физически отсутствует, используем программу bcdboot.exe, которая также входит в состав дистрибутива;
  • для восстановления используем команду bcdboot.exe e:\windows, где e:\windows – путь к вашей ОС на жестком диске;
  • чтобы подробнее узнать об использовании указанных команд, запустите их с параметром – help.


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

 

 

Это интересно: