Андрей Смирнов
Время чтения: ~18 мин.
Просмотров: 1

Как восстановить загрузочную область диска (MBR) в Windows Vista

Информация к новости

  • Просмотров: 6 032
  • Автор: admin
  • Дата: 26-06-2019

26-06-2019

Категория: Восстановление Windows / LiveDisk

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

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

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

1561502417_skrin_1.png

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

1. LiveDisk by Sergei Strelec

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

***

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

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

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

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

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

1561502374_skrin_2.png

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

1561502394_skrin_3.png

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

1561502435_skrin_4.png

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

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

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

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

1561502441_skrin_5.png

Жмём «Далее».

1561502462_skrin_6.png

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

1561502407_skrin_7.png

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

1561502404_skrin_8.png

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

1561502441_skrin_9.png

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

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

1561502424_skrin_10.png

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

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

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

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

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

1561502458_skrin_11.png

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

1561502409_skrin_12.png

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

1561502416_skrin_13.png

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

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

***

Вот такие на борту 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.».

1561502383_skrin_14.png

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

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

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

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

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

1561502461_skrin_15.png

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

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

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

По итогу должен получиться активный базовый раздел с файловой системой NTFS.

Раздел загрузчика пересоздан, теперь запускаем командную строку WinPE. В неё вписываем команду типа:bcdboot e:windowsТолько каждый в ней подставляет свою букву раздела вместо нашей E, ибо, как видим на карте дисков AOMEI Partition Assistant, именно под такой буквой раздел с Windows определился в среде WinPE.

Вот, собственно, и всё. 

7. Работа с Windows без загрузчика

Если восстановить загрузчик Windows не получается, не стоит, друзья, расстраиваться, LiveDisk Сергея Стрельца – это такая замечательная штука, он сам может быть системным загрузчиком. На стартовом экране LiveDisk’а есть пункт загрузки «Search & Start Windows 7/8», который может запустить Windows в принципе без раздела загрузки, лишь бы с её системными файлами было всё в порядке. Подробнее об этом читайте в статье «Как запустить Windows без загрузчика: используем Live-диск by Sergei Strelec».

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

Использование LiveDisk’а Стрельца для загрузки Windows – временное решение, хоть и длится оно может бесконечно долго, по сути, до тех пор, пока нам не понадобится флешка для иных нужд. Однако рано или поздно решать вопрос с загрузчиком надо, и если это не получилось сделать даже путём его пересоздания, остаётся последний вариант — переустановка Windows. Если в старой системе нет ничего важного, это можно сделать, как говорится, не отходя от кассы, прямо в среде LiveDisk’а Стрельца. С помощью присутствующего на его борту браузера можем зайти в Интернет и скачать дистрибутив любой нужной нам версии, редакции и сборки Windows. И установить систему с помощью утилиты 78Setup, являющей собой, по сути, родной процесс установки системы. Подробнее об этом читайте в статье «Как установить Windows с помощью Live-диска от Sergei Strelec».Но если переустановка Windows нежелательна, и необходимо сохранить её настройки, пользовательский профиль, установленный софт, для этого случая есть решение – переустановка системы, но с использованием не её чистого дистрибутива, а захваченного средством Dism WIM-образа бэкапа. И об этом, друзья, вы можете почитать в статье «Не восстанавливается загрузчик Windows: переустановка WIM-бэкапа системы с помощью LiveDisk by Sergei Strelec».ВернутьсяКомментариев: 13 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ! Случается, что система — РІРґСЂСѓРі — перестает «РїСѓСЃРєР°С‚СЊ» Рє информации, записанной РЅР° локальный жесткий РґРёСЃРє. Рли же РЅРµ дает прочесть РѕРґРёРЅ РёР· разделов РґРёСЃРєР°. РџСЂРё перезагрузке системы выводятся сообщения:

  • «Operating System Not Found»
  • «System Missing»

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

  • Master Boot Record — это главная загрузочная запись. Р’ MBR находится загрузчик системы Рё таблица разделов.
  • Master Boot Sector — загрузочный сектор, С‚.Рµ. содержит то, что будет загружено РІ память РїСЂРё подключении РґРёСЃРєР°.

Если РІ MBS есть РІСЃРµ нужные данные, включая РєРѕРґ, то тогда MBS Рё есть MBR. Ещё её называется Generic MBR. Однако бывает, что MBS РЅРµ содержит РєРѕРґ Рё данные (например, для соблюдения безопасности). РўРѕРіРґР° MBS служит первым сектором, Р° РєРѕРґ, который РІ нём записан, помогает загрузить РІСЃРµ остальные секторы. Р’ этом случае MBS — совокупность предназначенных для загрузки секторов. Вторая ситуация встречается реже, поэтому будем оперировать первым понятием. Для того чтобы решить проблему, используют программы, позволяющие восстановить MBR РґРёСЃРєР°.

Рспользование средств Windows

Можно вызвать утилиту командной строки Рё задать команду «fdisk». Ключ для команды будет «/mbr». Восстановится загрузчик DOS. Рли РІ консоли восстановления вбить «fixmbr». Подробнее читайте здесь.Однако таким СЃРїРѕСЃРѕР±РѕРј восстановить MBR РґРёСЃРєР° можно РЅРµ всегда. Рђ восстановить таблицу разделов — еще сложнее. Чем больше разделов жесткого РґРёСЃРєР°, тем задача сложнее. Лучше всего копировать таблицу разделов РЅР° съемный РґРёСЃРє (например, РЅР° флешку). Делается это СЃ помощью обычного РґРёСЃРєРѕРІРѕРіРѕ редактора РѕС‚ Microsoft (diskedit.exe). Утилита бесплатна Рё находится РІ СЃРІРѕР±РѕРґРЅРѕРј доступе РІ интернетР. Лучше всего провести восстановление жесткого РґРёСЃРєР° посредством специальных программ.

AOMEI Partition Assistant

Для бесплатного использования РЅР° домашнем компьютере подойдет AOMEI Partition Assistant Home Edition. Рнтерфейс программы только английский. Офицальная страничка https://www.backup-utility.com/free-partition.htmlСначала копируется жесткий РґРёСЃРє, РЅР° SSD-РґРёСЃРє или РЅР° РґСЂСѓРіРѕР№ HDD. Затем запускается мастер восстановления разделов. Создается загрузочный РґРёСЃРє СЃ операционной системой. После этого РїСЂРѕРёСЃС…РѕРґРёС‚ удаление разделов Рё (РїРѕ желанию) всех данных. Жесткий РґРёСЃРє очищается полностью. Проверяется его поверхность РЅР° наличие «Р±РёС‚ых секторов». РџРѕ итогам проверки перезаписывается MBR. Сектор можно восстановить, либо добавить загрузочный РєРѕРґ.

Magic Partition Recovery

Позволяет провести восстановление жесткого диска, тщательно анализируя все разделы. Magic Partition Recovery восстановит все удаленные разделы, проведя глубокое сканирование винчестера. Скачать официальную версию — https://www.magicuneraser.com

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

Другие статьи >>

0. Intro.

Ситуация следующая. Есть винт на 160Гб. На нем 2 раздела — 40Гб и 120Гб. С целью установки убунты как второй системы была произведена разбивка 120Гб -> 100+10+2+8. Далее, с целью отката изменений, были объединены диски (10, 2 и 8) обратно в один 20Гб и отформатирован в NTFS. В нагрузку к этому, были проведены операции с MBR, результатом которой явилась ее смерть.

Итоги

1. При загрузке системы выводится сообщение MBR helper not found; 2. fdisk показывает один большой 160Гб диск. Дураку понятно, что это начало веселой ночи. Далее, под катом, решения вопроса.

1. Восстановление таблицы разделов

1.1. Parted magic

Данный LiveCDUSB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления. Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.

1.2. Gpart

gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h. Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы. gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй. gpart -if /dev/sda -i — интерактивный режим. На каждую найденную партицию будет задан вопрос, сохранять ее, либо пропустить.-f — полный скан диска. После, довольно продолжительного времени, будет создан отчет с возможными разделами. Его-то и нужно обязательно максимально внимательно просмотреть перед записью. Пример отчета (не мой):Begin scan... Possible partition(DOS FAT), size(1907mb), offset(0mb) Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb) End scan. Checking partitions... Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary Partition(Linux ext2 filesystem): primary Ok. Guessed primary partition table: Primary partition(1) type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA) size: 1907mb #s(3906544) s(16-3906559) chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r Primary partition(2) type: 131(0x83)(Linux ext2 filesystem) size: 5730mb #s(11736000) s(3906560-15642559) chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r Primary partition(3) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(4) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся. В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.

1.3. testdisk

Note: подробнее эта утилита описана в этом посте, здесь не буду повторяться. Эта утилита аналогична предыдущей, но имеет ряд плюсов: 1. более свежая и активно поддерживается; 2. субъективно, работает намного быстрее; 3. функциональнее; 4. есть простой консольный интерфейс на базе ncurses. Поехали! 1. в первом окне выбираем Create a new log file; 2. выбираем нужный диск (/dev/sda) -> Proceed; 3. отмечаем тип разделов как Intel; 4. выбираем Analyse current partition structure and search for lost partitions; 5. если найденные разделы верны, жмем Backup и переходим к пункту 6, есть возможность быстро пересканировать диск, если где-то ошибка (Quick search); 6. здесь уже виден зеленый список с разделами. Если ок, то записываем, иначе запускаем Deep search.; В моем случае, результат был аналогичен результату gpart, что есть некорректен. Запустив Deep search, выждав около 40 минут я получил ответ, от которого на душе так нехило отлегло. Было найдено несколько партиций, которые накладывались одна на другую (это были изначальная (до манипуляций) 120Гб и новая, на 100Гб). Отметив ненужную, как удаленную, я записал таблицу на диск и перезагрузился. К счастью, все обошлось и компьютер вернулся к состоянию, который был изначально, а я мог с чистой совестью лечь спать.

3. Восстановление MBR

Для этой задачи, у нас в арсенале есть тулза ms-sys. Сперва узнаем, что с нашей MBR.ms-sys /dev/sda /dev/sda has an x86 boot sector it is unknown boot sector Теперь видно, что на данном диске нет загрузочного сектора. Утилита может работать с MBR различных операционных систем. Список можно получить, запустив программу без агрументов. В моем случае, необходим был от Windows 7. Записываем MBR на диск:ms-sys -7 /dev/sda Windows 7 master boot record successfully written to /dev/sda Проверяем:ms-sys /dev/sda it is Microsof 7 master boot record, like the one this program creates with the switch -7 on a hard disk device. Вот и все, нужная MBR установлена и можно перезагружаться.

3. Outro

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

  • https://remontcompa.ru/windows/vosstanovlenie-windows/1929-vosstanovlenie-mbr-zagruzchika-windows-s-pomoschyu-live-diska-by-sergei-strelec.html
  • https://e512.ru/kak-vosstanovit-mbr.html
  • https://habr.com/post/117661/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации