Save restore mbr of the system hard drive что это
Восстановление убитых MBR и таблицы разделов
0. Intro.
Итоги
1. При загрузке системы выводится сообщение MBR helper not found;
2. fdisk показывает один большой 160Гб диск.
Дураку понятно, что это начало веселой ночи.
Далее, под катом, решения вопроса.
1. Восстановление таблицы разделов
1.1. Parted magic
Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.
1.2. Gpart
gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.
Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы.
gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй.
После, довольно продолжительного времени, будет создан отчет с возможными разделами. Его-то и нужно обязательно максимально внимательно просмотреть перед записью.
Пример отчета (не мой):
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.
В моем случае, результат был аналогичен результату 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 на диск:
Как восстановить загрузочный сектор — Master Boot Record
MBR, который также определяется как Master Boot Record или Главная загрузочная запись, является сектором жесткого диска, содержащим информацию о его разделах и служащим загрузчиком операционной системы.
Содержание статьи:
Главная загрузочная запись представляет собой первые 512 байт (4096 бит) вашего HDD и создается в момент первой установки Windows. Если MBR повреждается, вы больше не сможете запустить операционную систему и продолжить работу в ней привычным образом. Данный факт касается следующих версий Windows: XP, Vista, 7 и 8.
Симптомы повреждения MBR:
1. Operating System not found (Операционная система не найдена).
2. Error loading operating system (Ошибка при загрузке операционной системы).
3. Invalid partition table (Неверная таблица разделов).
4. FATAL: No bootable medium found (Загрузочный носитель не найден).
5. Reboot and Select proper Boot device (Перезапустите систему и выберите подходящее загрузочное устройство.
Мы привели лишь основные ошибки, сообщения о которых могут возникнуть при запуске операционной системы. На самом деле их существует большое множество и разбирать каждую не имеет смысла, поскольку путей решения всего несколько на необъятное число возможных сбоев.
Причины повреждения MBR:
Итак, разобравшись с тем что же собой представляет MBR, узнав возможные причины возникновения сбоев и их симптомы мы, наконец, готовы приступить к непосредственному восстановлению Главной загрузочной записи.
Восстановление загрузочного сектора
Восстановление MBR в Windows 10
1. Резервное копирование MBR.
Перед тем как приступать к ремонту главной загрузочной записи, настоятельно рекомендуем совершить ее резервное копирование. Чтобы это сделать, воспользуйтесь следующей командой:
dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1
Замените фрагмент /path-to-save/ на путь, по которому сохранится старая версия загрузочного сектора.
2. Восстановление MBR командой bootrec.
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 10.
bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd
Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:
diskpart
sel disk 0
list vol
Diskpart successfully assigned the drive letter or amount point.
cd /d r:\EFI\Microsoft\Boot\
bcdboot c:\Windows /l ru-ru /s r: /f ALL
Восстановление MBR в Windows 8 и 8.1
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 8.
bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd
Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:
diskpart
sel disk 0
list vol
Diskpart successfully assigned the drive letter or amount point.
cd /d r:\EFI\Microsoft\Boot\
bcdboot c:\Windows /l ru-ru /s r: /f ALL
Восстановление MBR в Windows 7
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 7.
Если данные команды по восстановлению главной загрузочной записи оказались бессильны, воспользуйтесь приведенной ниже инструкцией:
diskpart
select disk 0
list volume
bootsect /nt60 SYS /mbr
Восстановление MBR в Windows Vista
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.
bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
Альтернативно команде bootrec, вы можете попробовать восстановить MBR автоматически:
Существует еще одна, более сложная, альтернатива восстановления MBR. Ее концепция вращается вокруг непосредственного ремонта BCD. Запустив Windows при помощи CD/DVD, откройте командную строку и введите в следующие команды:
Подтвердите выполнение каждой команды нажатием клавиши Enter.
Восстановление MBR в Windows XP
Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows XP.
Надеемся статья оказалась для вас полезной и помогла восстановить загрузочный сектор вашего диска.
Похожие статьи про восстановление данных:
Как восстановить удаленный раздел диска компьютера или ноутбука
К сожалению, возникновение не каждой неполадки можно предотвратить. Даже если вы со всем вниманием и.
Как восстановить главную таблицу файлов (Master File Table)
В предыдущих статьях мы неоднократно затрагивали тему повреждений HDD. Но что случится, если эти пов.
Как подключить жесткий диск к ноутбуку для восстановления данных
В этой статье мы рассмотрим поэтапный процесс подключения жесткого диска из системного блока ПК к ва.
Восстановление мбр виндовс 7. Восстановление MBR жесткого диска
Создание загрузочной флешки Windows 7
Используем UltraISO для загрузочного накопителя
После установки и запуска программы от пользователя потребуется сделать минимум действий для записи установочного носителя:
Подготавливаем ноутбук или ПК к работе с USB-накопителем
Современные устройства позволяют не залезать неопытным пользователям в BIOS, чтобы иметь возможность загрузится не с жесткого диска. Для этого существует загрузочное меню, которое вызывается обычно клавишами F12, F10, F8 и др. (зависит от версии BIOS и производителя платы) сразу после включения. На ноутбуках используется чаще всего F12.
Если этот режим для вас недоступен, придется менять настройки BIOS.
Войти в окно изменения конфигурации можно обычно нажатием клавиши Del перед загрузкой Windows. В открывшемся окошке нужно будет выбрать пункт, который может называться Boot, Boot Menu, Boot Manager и пр., после чего изменить приоритет загрузки с HDD на USB.
Восстанавливаем Windows 7
После загрузки информации с USB-накопителя откроется окно установки ОС. Переустановить систему можно, но этот способ нужно приберечь на самый крайний случай, так как часть или вся пользовательская информация на диске после этого может не сохраниться, да и времени на переустановку потратится немало. Поэтому сначала попробуйте восстановить Windows средствами, которые у вас имеются:
Здесь представлено несколько средств, которые часто помогают вылечить систему даже при очень тяжелых сбоях.
Восстановление запуска
Это средство также работает в автоматическом режиме и зачастую бывает не в силах обеспечить штатную работу. Однако часто ей удается решить такие неисправности, которые могут возникать, при установке предыдущих версий ОС, например, XP в качестве резервной вместе с «Семеркой».
В этом случае переписывается загрузочная запись MBR и более новая ОС просто не загружается. После запуска этой утилиты в случае обнаружения неисправности пользователь увидит окно, предлагающее ее устранить. После перезагрузки систему можно будет запустить как положено.
Восстановление системы
Данный пункт предполагает возвращение конфигурации ОС к одному из ранее сохраненных состояний, т. е. с его помощью можно откатиться до последней или более ранних контрольных точек. Для этого:
Использовать дистрибутив Windows
Перед тем, как восстановить MBR жесткого диска, необходимо загрузиться с дистрибутива и выбрать «Восстановление системы». Пройдет автоматическое определение наличия установленных версий Windows на жестком диске, после чего в открывшемся окне появится список ОС.
Здесь нужно выбрать ту систему, MBR которой нуждается в восстановлении, нажать «Далее» и в следующем окне выбрать пункт «Командная строка». Следующее действие – выбор привода, в котором находится диск с дистрибутивом Windows: его можно определить опытным путем, набирая в консоли D: и Enter, Е: и Enter, и так далее, пока не откроется диск со списком директорий, среди которых будет каталог boot. Далее нужно перейти в эту папку командой cd boot и скопировать оригинальную MBR при помощи команды bootsect /nt60 sys. Если восстановление MBR жесткого диска пройдет успешно, то на экране появится надпись «Successfully updated NTFS filesystem bootcode». Далее пользователю лишь остается выйти из консоли командой exit и перезагрузить компьютер.
Использовать среду восстановления
Перед загрузкой ОС нужно нажать клавишу F8, после чего выбрать строку «Устранение неполадок компьютера». Далее следует указать ту систему, которая подлежит восстановлению, нажать кнопку «Далее» и «Командная строка». В открывшемся окне, применимо к конкретному случаю, нужно ввести команду:
Эта бесплатная утилита максимально быстро и эффективно решает вопрос, как восстановить MBR жесткого диска. Следует заранее создать загрузочный диск с программой Partition Assistant, чтобы при возникновении проблемы иметь возможность ее исправить. Чтобы создаь загрузочный диск с программой, выполните следующие действия:
Мастер » Сделать загрузочный CD мастер » Выбираем носитель (CD/DVD диск или USB-flush) » Приступаем к процессу создания.
Для перезаписи MBR в главном меню приложения нужно выбрать пункт «Диск», а затем «Восстановление MBR».
После этого выбираем установленную операционную систему, нажимаем «Ok» и «Применить».
Избавит пользователя от необходимости переустановки операционной системы, и, следовательно, сэкономит его время.
Добрый день уважаемые читатели блога сайт, сегодня хочется рассказать в данной статье MultiBoot восстанавливаем MBR в windows 7 после установки ХР. В первой части мы рассмотрели консольный способ восстановления MBR, теперь рассмотрим облегченную версия от энтузиастов, а именно MultiBoot. Ниже представлено официальное описание утилитки и ее возможности.
Возможности MultiBoot
Восстановление загрузчика Windows Vista или Windows 7, затертого при установке Windows XP
При активном флажке Восстановить загрузчик Windows Vista /7 на всех дисках будет выполнена команда восстановления основной загрузочной записи MBR, совместимой с Windows 7/Vista:
bootsect /nt60 All
В том случае, если в компьютере более одного жесткого диска, команда будет выполнена с ключом /force.
Если вы используете программу в качестве редактора записей в BCD, снимите этот флажок.
Добавление записи о загрузке Windows XP в меню и хранилище загрузки.
Добавить запись для загрузки Windows XP можно как до ее установки, так и после. Если записи загрузки Windows XP в BCD нет, то вы увидите второй флажок: Добавить в меню загрузки запись для Windows XP, а в поле Выполняемые команды и отчет – список необходимых команд.
Примечание: до добавления записи о загрузке Windows XP в хранилище загрузки, в поле со списком Выбрать операционную систему строки о ней нет, но настройки будут применяться именно к создаваемой записи. На данном этапе можно:
переименовать создаваемую запись (по умолчанию – «Windows XP»);
установить Windows XP в качестве операционной системы, загружаемой по умолчанию (если вы этого не хотите, снимите соответствующий флажок);
определить местоположение записи в меню загрузки (по умолчанию запись будет расположена вверху списка).
После нажатия на кнопку «Выполнить» запланированные команды будут выполнены.
Можно заранее подготовиться к установке Windows XP и создать меню загрузки. Для этого запустите программу в Windows 7, настройте параметры меню загрузки таким же образом, как описано выше, но поскольку в восстановлении загрузчика на данном этапе нет необходимости, снимите флажок Восстановить загрузчик Windows Vista/7 на всех дисках и нажмите кнопку Выполнить. После установки Windows XP достаточно только восстановить загрузчик Windows 7.
Эта вкладка предоставляет вам возможность увидеть данные конфигурации загрузки и раскладе по дискам и разделам в поле «Сведения о конфигурации».
Если вам потребуется текстовый файл, содержащий данные конфигурации загрузки, нажмите ссылки «Скопировать» или «Сохранить». В первом случае информация сохраняется в буфере обмена, и вы сможете использовать ее по своему усмотрению. Во втором случае вам будет предложено создание текстового файла. Вариантов сохранения информации два:
Первый будет содержать информацию о записях операционных систем, формирующих меню загрузки, что аналогично выполнению команды:
Второй вариант будет содержать информацию обо всех записях, содержащихся в BCD, что аналогично выполнению команды:
MBR (по-русски – главная загрузочная запись) – определенный набор данных, строчек кода, таблица разделов и сигнатуры. Необходим он для загрузки операционной системы Windows после включение компьютера. Бывают случаи, когда в результате различных аппаратных и системных сбоев, МБР повреждается или стирается, что приводит к невозможности запуска Windows. Подобные проблемы решает восстановление загрузочной записи MBR Windows 7. В данной статье рассмотрено несколько несложных способов, которыми можно восстановить записи.
Немного теории
После включение компьютера BIOS выбирает носитель информации, с которого будет осуществляться загрузка. На этом этапе устройству необходимо знать, какой именно раздел жесткого диска содержит системные файлы Windows. MBR – небольшая программка, которая хранится в первом секторе HDD и указывает компьютеру на правильный раздел для запуска системы.
Если вы некорректно установите вторую операционную систему, таблица разделов может повредиться и старт первой Windows будет невозможен. То же самое иногда происходит при внезапном отключении электроэнергии. Если это произошло – не стоит отчаиваться, поврежденные данные можно полностью восстановить.
Восстановление загрузочной записи
Для того чтобы восстановить MBR, вам понадобится инсталляционный диск, с которого вы устанавливали Windows (либо любой другой). Если же диска нет, можно создать загрузочную флешку с Win7. Алгоритм действия:
Автоматическое восстановление
Для начала стоит предоставить починку MBR стандартным средствам от Microsoft. Выберите пункт «Восстановление запуска». Больше ничего делать не требуется, пройдет некоторое время, и компьютер сообщит о завершении процесса. Попробуйте запустить Windows. Если ничего не получилось – значит, необходимо восстановить МБР вручную.
Командная строка
Утилита TestDisk
Если у вас нет загрузочной флешки или диска, можно восстановить поврежденную запись с помощью сторонней программы. Для этого необходимо запустить другую (рабочую) ОС. Если на вашей машине была всего одна Windows, придется подключить жесткий диск к другому компьютеру. Работа с TestDisk достаточно сложна, поэтому рекомендуется ознакомиться с руководствами, посвященными конкретно этой программе.
Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните «Восстановление системы» («Repair Computer»), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.
Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.
Последовательность действий
1. Настройте параметры BIOS таким образом, чтобы первым устройством загрузки был DVD-привод
2. Вставьте установочный компакт-диск с Windows 7 и загрузитесь с него до этого окна:
3. Щелкните «Восстановление системы» («Repair your computer»).
4. Выберите операционную систему, которую необходимо восстановить, и нажмите «Далее» («Next»).
5. В окне «Параметры восстановления системы» («System Recovery Options») выберите пункт «Командная строка» («Command Prompt»).
Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:
Bootrec.exe
Описание ключей запуска утилиты 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
В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:\BCDcfg.bak, с него снимаются атрибуты «системный», «скрытый» и «только для чтения», после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.
Замените e:\windows на путь, соответствующий вашей системе.
Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.
Синтаксис параметров командной строки утилиты bcdbootУтилита bcdboot.exe использует следующие параметры командной строки:
BCDBOOT источник ]
источник
Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.
/l
Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).
/s
Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.
/v
Необязательный параметр. Включает режим подробного протоколирования работы утилиты.
/m
Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.