Как восстановить загрузочный сектор — Master Boot Record. Восстановление MBR жёсткого диска Восстановления 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 из-за поврежденного или отсутствующего загрузчика.

MBR - устаревший формат жёсткого диска (или флешки),
востребованный до сих пор (из-за своей неприхотливости)

Master Boot Record (MBR) - главная загрузочная запись носителя информации, содержащая сведения о его разделах . Повреждение или потеря MBR делает недоступной информацию на диске или флешке. Для восстановления MBR существуют специальные утилиты, вида TestDisk.

TestDisk «просмотрит» весь носитель информации и создаст таблицу разделов. Программа запрашивает у BIOS или операционной системы информацию о жёстких дисках в системе, делает быструю проверку дисковых структур и таблицы разделов на «правильность». В случае обнаружения ошибок, TestDisk поможет их исправить. Кроме этого, TestDisk, при сканировании носителя - может обнаружить на нём давно удалённые разделы.

TestDisk - бесплатная свободно-распространяемая программа для восстановления главной загрузочной записи диска или флешки. Качается программа без проблем из Интернета. Интерфейс английский, но - это тот редкий случай, когда за русификаторами лучше не гоняться.

TestDisk не имеет графической оболочки. Общение с программой происходит в чёрном DOS-совском окне. Оно и вестимо. Если система «упала», какая уж тут графическая оболочка. Грузимся из-под DOS и запускаем TestDisk.

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

  1. Восстановление удалённых разделов
  2. Перестройка таблицы разделов
  3. Перезапись MBR

– от простой операции по восстановлению файлов загрузки до серьёзной процедуры по пересозданию загрузочного раздела, когда приходится удалять раздел «Зарезервировано системой» и создавать его заново. В этой публикации я решил собрать воедино различные способы по восстановлению MBR-загрузчика Windows и предложить вам их в формате ещё одной статьи, раскрывающей потенциал реанимационного LiveDisk’а для системщиков от Сергея Стрельца, которому у нас на сайте посвящён . На борту этого LiveDisk’а имеются автоматизированные средства восстановления загрузки Windows, так что мы пойдём от простого к сложному.

Восстановление MBR-загрузчика Windows с помощью Live-диска by Sergei Strelec

Примечание: друзья, если у вас компьютер с активным BIOS UEFI, и у вас Windows установлена на диске со стилем разделов GPT, то на сайте есть аналогичная статья с подборкой способов реанимации загрузчика дисках с этим стилем разделов - . Ну а мы вернёмся к решению проблем с MBR-загрузчиком. Итак, загрузчик Windows повреждён, что делать?

Первым делом подготавливаем реанимационный LiveDisk.

1. LiveDisk by Sergei Strelec

Live-диск от Сергея Стрельца – функциональный реанимационный «живой диск» на базе WinPE для восстановления Windows после критического сбоя. Это не только подборка средств для восстановления системы, это сборник с более чем сотней годных программ для выполнения различных операций. Для скачивания ISO-образа LiveDisk’а идём на сайт:

http://sergeistrelec.ru

***

Если повреждения загрузчика несерьёзные, т.е. цел раздел загрузчика, не повреждены его файлы, а проблемы возникли только с хранилищем загрузки (файлом BCD) в части его конфигурации, либо же из меню загрузки исчезли какие-то Windows, если их на компьютере установлено несколько, с задачей можно попытаться справиться с помощью функций восстановления MBR-загрузки Windows, присутствующих в составе менеджеров дисков и профильной программы для редактирования BCD - EasyBCD.

2. Восстановление MBR-загрузчика программой AOMEI Partition Assistant

Функция автоматического восстановления загрузчика есть в составе менеджера дисков AOMEI Partition Assistant. Запустить программу можно в меню «Пуск» LiveDisk’а по пути:

Работает автовосстановление загрузчика очень просто: в окне программы кликаем жёсткий диск, где стоит загрузчик, на панели операций слева нажимаем «Восстановление MBR».

Выбираем MBR-загрузчик Windows 7, 8.1, 10.

Применяем операцию.

3. Восстановление MBR-загрузчика программой Paragon Hard Disk Manager

Восстанавливать MBR-загрузчик умеет другой функциональный менеджер дисков – программа Hard Disk Manager, на борту LiveDisk’а Стрельца есть её 15-я версия. Запускаем её в меню «Пуск» LiveDisk’а по пути:

  • Программы WinPE – Жёсткий диск

Выбираем раздел «Утилиты», в правой части окна кликаем «Мастер восстановления загрузки».

Выбираем один из типов восстановления MBR-загрузчика и следуем пошаговому мастеру.

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

И применяем изменения.

Затем жмём «Готово».

Если Windows - одна система, установленная на компьютере, и нужно просто восстановить её загрузку, первично пробуем операцию «Исправление параметров загрузки». Далее, как и в предыдущем случае, на запрос, хотим ли мы применить изменения, отвечаем «Да». Жмём «Далее», затем - «Готово».

Если операция исправления параметров загрузки не помогла, пробуем операцию «Исправление Master Boot record (MBR)». Она перезаписывает код MBR. Указываем нужный жёсткий диск с загрузчиком, в нашем случае диск один. Жмём «Далее».

И, как и в первой операции, в окошке запроса на применение изменений отвечаем «Да». В итоге кликаем «Готово».

4. Восстановление MBR-загрузчика программой EasyBCD

Ещё одна программа на борту LiveDisk’а Сергея Стрельца, которую можно использовать для починки MBR-загрузчика – EasyBCD. Она примечательна в первую очередь для тех, у кого на компьютере стоит несколько Windows. EasyBCD являет собой удобный GUI-интерфейс для добавления в меню загрузки нескольких Windows и редактирования параметров этого меню. Запускаем EasyBCD в меню «Пуск» LiveDisk’а по пути:

  • Программы WinPE – Редакторы BCD

Чтобы добавить Windows в меню загрузки, в разделе программы «Добавить запись» в графе «Диск» указываем путь к нужной операционной системе. В графе «Имя» задаём ей удобное для нас имя. И жмём зелёную кнопку-плюсик для добавления записи о загрузке.

При необходимости корректируем меню загрузчика в разделе «Редактировать меню загрузки».

С помощью EasyBCD также можно попытаться восстановить повреждённый загрузчик Windows. Идём в раздел программы «Архивация/Восстановление». И пробуем параметры настройки BCD – сброс конфигурации BCD и обновление файлов загрузки. Пробуем эти параметры поочерёдно, задействуем их кнопкой «Выполнить».

5. Восстановление загрузчика Windows программой Dism++

Друзья, простейший юзабильный способ восстановления MBR-загрузчика может предложить программа Dism++, присутствующая в числе арсенала LiveDisk by Sergei Strelec. С её помощью можно выбирать, диск "приписки" Windows - т.е. жёсткий диск, если их несколько, и на каждом из них есть свой MBR-загрузчик. Читайте по этой программе отдельную статью .

***

Вот такие на борту LiveDisk by Sergei Strelec имеются автоматизированные программные средства, с помощью которых можно попытаться восстановить загрузчик Windows на диске со стилем разметки MBR, не прибегая к процедуре его пересоздания. Но они, увы, не помогут, если с MBR-загрузчиком возникли серьёзные проблемы – отсутствуют его какие-то файлы, повреждён или удалён непосредственно его раздел. Например, когда мы видим на экране надписи типа:

  • «BOOTMGR is missing» или
  • «An operating system wasn"t found. Try disconnecting any drives that don’t contain an operating system. » .

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

6. Пересоздание загрузчика

Пересоздание MBR-загрузчика – это пересоздание его раздела и создание заново файлов загрузчика. В части случаев достаточно будет лишь последней операции. Но мы будем смотреть на ситуацию универсально, с учётом тех случаев, когда имеет место быть повреждение раздела загрузчика. Первый этап процедуры мы выполним с помощью программы AOMEI Partition Assistant. На втором этапе задействуем командную строку WinPE LiveDisk’а Стрельца. Поехали…

Запускаем AOMEI Partition Assistant в меню «Пуск» LiveDisk’а по пути:

  • Программы WinPE – Жёсткий диск

В окне программы смотрим карту дисков, находим раздел загрузчика. Это обязательно раздел со статусом «Активный», обычно это первый раздел MBR-диска, называется он «Зарезервировано системой» (англ. System Reserved). Объём его может быть разным – 100, 350, 500 Мб. Кликаем этот раздел и удаляем.

В форме создания раздела жмём кнопку «Расширенный». И в графе «Как создать» выбираем «Первичный раздел». Жмём «Ок».

Кликаем новосозданный раздел и запускаем операцию «Активировать раздел».

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

8. Переустановка Windows

Использование LiveDisk’а Стрельца для загрузки Windows – временное решение, хоть и длится оно может бесконечно долго, по сути, до тех пор, пока нам не понадобится флешка для иных нужд. Однако рано или поздно решать вопрос с загрузчиком надо, и если это не получилось сделать даже путём его пересоздания, остаётся последний вариант - переустановка Windows. Если в старой системе нет ничего важного, это можно сделать, как говорится, не отходя от кассы, прямо в среде LiveDisk’а Стрельца. С помощью присутствующего на его борту браузера можем зайти в Интернет и скачать дистрибутив любой нужной нам версии, редакции и сборки Windows. И установить систему с помощью утилиты 78Setup, являющей собой, по сути, родной процесс установки системы. Подробнее об этом читайте в статье .

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

Внешние проявления

При появлении ошибки на экране сомнения пропадают.

Может выдаваться и иная информация о неисправности загрузчика HDD.

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

Как восстановить MBR, доведаетесь на этой странице.

Причины

Обратите внимание на распространенные причины неисправностей загрузочного сектора HDD.

Два типа загрузчика

На старых системах до Windows XP использовался загрузчик NT Loader (NTLDR). В Windows 7, Vista и последующих версиях ОС стал применяться UEFI и EFI. Поэтому старые и новые системы на одном ПК, обычно, не ставят. В ином случае NTLDR затирает UEFI.

Сторонний софт

Ошибки в загрузочном секторе HDD могут происходить при использовании даже популярных программ для раздела винчестера. У меня такое случалось с Acronis. Такое бывает потому, что подобный софт заменяет драйвера загрузки дисков своими. Это способно испортить исходную запись MBR. Поэтому лучше пользуйтесь встроенными методами раздела жесткого диска от Windows.

Вирусы

Свои «порядки» в MBR иногда наводят вирусы. Следовательно, после восстановления загрузки HDD проверьте компьютер антивирусными программами.

Если вы уверены, что причина в вирусах, то очистите от них ПК еще до ремонта MBR. Для этого существуют утилиты известных антивирусных компаний, например — Kaspersky Rescue Disk. Их предоставляют бесплатно на официальных сайтах с инструкциями по применению.

Любая из таких программ входит в комплект софта для CD или DVD, который позволяет загружаться с компакт-диска, находить и удалять вирусы на HDD.

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

Ремонт сектора выполняется с компакт-диска или с USB-флеш-накопителя с установочным пакетом операционной системы.

  1. Сначала вставляете DVD в дисковод или флеш-накопитель в USB-разъем с дистрибутивом Windows.
  2. Затем нужно разрешить запуск с данных устройств. Делается это в настройках BIOS.

Изменение источников загрузки

Технология следующего порядка:


Обязательно при выходе нажимаете F10, иначе изменения не сохранятся!

Работа с компакт-диска или флеш-устройства

Действуете в следующем порядке:

  1. После перезагрузки внизу появится надпись: «Press any key…». Это просят нажать любую клавишу. Нажимаете. Иначе не выйдет. Если надпись уже пропала, повторяете все сначала. Для этого жмете сразу три клавиши: Ctrl+Alt+Del. Это вызовет перезагрузку компьютера.
  2. Когда загрузитесь с DVD или «флешки», появится окно установки Windows. Слева внизу выбираете «Восстановление системы».
  3. Будут предлагать подключить сетевые возможности, выбрать языки или букву диска. Ничего не меняете и доходите до выбора систем.
  4. Выделяете нужную Windows и ставите отметку напротив «Используйте средства восстановления…».
  5. Если требуемой системы нет, то она должна появиться, когда нажмете «Загрузить драйверы».
  6. Продолжаете кнопкой «Далее».
  7. В следующем окне выбираете «Восстановление запуска», и MBR может реанимироваться в автоматическом режиме.
  8. Если сектор не заработал, тогда жмете «Командная строка».
  9. В командной строке вызываете утилиту Bootrec и пишете для нее, чтобы она отремонтировала MBR: bootrec /fixmbr . Каждую команду заканчиваете клавишей Enter.
  10. Затем создаете новый загрузочный сектор: bootrec / fixboot . Для выхода из программы набираете exit и помните, что нужно нажать Enter.

Если исправления не помогли

Имеется еще одна команда реанимации MBR — bootsect /NT60 SYS . После нее пробуйте снова загрузиться.

В случае неудачной попытки пишите в командной строке так: bootsect /rebuildbcd. Произойдет поиск операционных систем, установленных на ПК.

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

Нестандартный способ

Если не спасли все варианты восстановления сектора, то рекомендуется переустанавливать Windows. А как ни хочется иногда это делать! Ведь правда?

Я тоже так подумал и решил поставить рядом еще одну маленькую систему. Что означает «маленькую»? Это система-загрузчик. Она пустая: я не ставил на нее драйвера и свои программы, потому что в ней не работаю. Но зато она загружается!

То, что было нужно, я добился: на винчестере появился рабочая загрузочная область. Теперь в прежнюю систему я нормально захожу. Недостаток в том, что потерял около 14 Гб места на диске. Если вам это не страшно, можете взять такой способ на вооружение !

Как исправить сектор в Windows 8-10 и Vista?

Для Vista и более поздних версий Windows подходят те же методы, что и для «семерки», отличается лишь дизайн. Например, в «восьмерке» он такой.

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

В Windows XP

В «экспишке» принцип реанимации сектора аналогичный. Но вход немного другой.Сейчас его увидите:

  1. После загрузки с компакт-диска начинается копирование файлов системы на винчестер.
  2. Потом появляется окно выбора действий.
  3. Выбираете вариант восстановления с помощью консоли, поэтому жмете клавишу R.
  4. Далее, спросят о том, в какую систему заходить. Когда она одна, то выбирать нечего, но ответить нужно. Для этого нажимаете на клавиатуре цифру «1», если написано: «1. C: \WINDOWS», — или жмете на другую цифру, которая стоит около нужной ОС.
  5. Затем появляется черный экран DOS-режима. Это та же командная строка, но на всю площадь монитора. Набираете fixboot и нажимаете Enter.
  6. Вас переспросят о том, хотите ли записать новый сектор загрузки.
  7. Отвечаете положительно: пишите Y. Напомню, что Enter жмете после каждой введенной команды или своего ответа.
  8. Потом появляется запись об успешной операции, если все прошло верно.