Восстановление MBR - поврежденный MBR после его изменения на динамический и тестовый диск сдается. Резервный сектор не найден

У меня была установка Windows 7 на моем ноутбуке с твердотельным накопителем емкостью 1 ТБ с 4 основными разделами. Я хотел установить Lubuntu Linux, но процесс завершился с ошибкой, которая сказала:

не может написать MBR

Это дало мне возможность поставить MBR куда-нибудь еще или загрузиться без MBR. Ни одна из этих опций не сработала и стала бесполезной установкой. После неудачной попытки двойной загрузки Windows выдаст BSOD остроумие Code 007 окончание - переведено в недоступное загрузочное устройство. Это огромный раздел NTFS, и я не думаю, что у меня есть какие-либо другие носители для его резервного копирования перед форматированием.

Мой единственный вариант - каким-то образом восстановить старую MBR. Поэтому я начал создавать целую кучу живых загрузочных USB-сред, включая Super GRUB Disk и MiniTool Partition Editor Live CD, но ничто из этого не могло помочь мне восстановить потерянную MBR.

Win PE 4.0 сообщил о разделе как bad disc и в последней версии даже не было опции для MBR. Мне удалось создать живой USB с Testdisk, работающим в Ubuntu. Какой бы раздел не рассматривался как HPFS при быстром поиске, он записывался в MBR, и после этого диск полностью не читался. Раньше я мог видеть свои данные через Linux, а теперь ничего не вижу.

Вот мои вопросы:

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

    Моя двойная установка преобразовала эти основные MBR в динамические MBR? Как это случилось?

  • Вот снимок экрана с моей попыткой глубокого поиска с TestDisk, которая все еще продолжается. Я вижу 4 NTFS-раздела, и один из этих двух системных разделов должен быть оригинальным MBR. Когда я попытался написать оба этих системных раздела (после кратковременного прекращения глубокого поиска), я получил сообщение об ошибке "раздел не найден". Утилита файловой системы показала мне, что нет резервного сектора, и это может быть причиной того, что он не может быть прочитан.

    Какие другие курорты у меня есть, кроме простого форматирования и последующего использования какого-либо инструмента восстановления для восстановления всех моих потерянных данных? Я даже не уверен, что восстановлю имена папок.

    Какие другие варианты я должен пытаться восстановить мою старую MBR, чтобы Windows могла загрузиться?


Обновить
в конце концов мне удалось создать живой USB W / W7
я использовал AOMEI Partition assistant 6.0 и при более глубоком поиске я вижу раздел 909 ГБ - он не позволит мне выбрать его для восстановления. Прошу прощения, если мой предыдущий вопрос был неясен. Я говорил о восстановлении MBR из раздела. Что произошло раньше - поверхностный поиск выявил все старое partitions но НЕ этот и позже partitions появился в Глубоком поиске и я могу выбрать Другое partitions для восстановления, но для этого. Это не позволит мне выбрать раздел, который я хочу
Вот еще несколько снимков экрана
Итак, в итоге все, что произошло,

  • 4 primary windows 7 partition ->
    хотел установить Linux поэтому я удалил 2 не bootable partitions после их поддержки
  • в конечном итоге с BSOD (недоступное загрузочное устройство) и заметил, что некоторые разделы Windows отображаются как динамическая MBR (с использованием Live USB Linux,gparted)
  • Используйте стандарт testdisk процедура, чтобы написать MBR от поверхностного NTFS-HDFS partition, это где я облажался. Оглядываясь назад, я должен был действительно сделать глубокий поиск и поймать раздел 901gb, чтобы написать MBR. Я не уверен, смогу ли я отменить это действие
  • после этого - жизнь становится хуже. Я на ИВЛ! Теперь C не читается windows а также linux оба и testdisk не могу перечислить файл (см. скриншоты), и я использую серию живых USB's с некоторым восстановлением з / ж, но не повезло. Все, что я хочу, это воссоздать 901gb partition и boot partition и поставить MBR на последний, чтобы я мог получить windows 7 снова

3 ответа

Раньше я мог видеть свои данные через Linux, а теперь ничего не вижу

Не стоит писать новые вещи на диске перед тем, как извлечь то, что вы можете извлечь. Прекратите писать материал на диске и сначала клонируйте его. Чтобы клонировать диск в файл образа, вы можете использовать несколько утилит, таких как dd или те, кто более продвинутый, как dcfldd или же ddrescue если диск физически поврежден.

Вот пример, предполагая, что диск /dev/sda и вы установили большой внешний USB-накопитель в /media/usb/ (адаптируйте его под свои нужды):

sudo ddrescue /dev/sda /media/usb/backup.img /media/usb/backup.log

Вы можете видеть прогресс, показанный программой, в то время как это копирует. Вы можете прервать его, нажав Ctrl+C, и можете возобновить его позже, потому что вы сохраняете файл журнала с именем backup.log,

После этого вернемся к восстановлению.

один из этих двух системных разделов должен быть оригинальным MBR

Я не понимаю, что вы пытаетесь сказать здесь. MBR - это сектор, содержащий таблицу разделов, он не является ни разделом, ни файловой системой. Что вы хотите сделать с TestDisk, так это обнаружить NTFS-разделы и получить к ним доступ для копирования файлов.

Позвольте мне процитировать этот мой ответ на Unix & Linux StackExchange:

Основные шаги:

  • сканирование диска
  • выбрав раздел
  • нажмите P, чтобы показать файлы
  • копирование файлов с помощью C

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

Если TestDisk не может просматривать разделы, возможно, из-за отсутствия подписи NTFS на PBR или MFT поврежден, тогда у вас гораздо большая проблема, чем просто поврежденная MBR.

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

Отказ от ответственности: я разработчик RecuperaBit.

Вот как: 1. Загрузите компьютер с DVD-диска Windows 7 (или с "Восстановительного компакт-диска"). На этом экране выберите установить сейчас. 2. Выберите свой язык и нажмите "Далее". 3. Нажмите кнопку "Использовать инструменты восстановления". 4. Затем выберите "Командная строка". 5. Шаг пятый. Теперь, сидя в командной строке, введите следующую команду и нажмите клавишу ввода:

     bootrec.exe /FixMbr

В случае успеха вы должны получить сообщение "Операция успешно завершена". Это оно! Ваша основная загрузочная запись была восстановлена.

Хотя приведенная выше команда исправляет MBR, и иногда этого достаточно, все еще может быть ошибка с загрузочным сектором системного раздела и данными конфигурации загрузки (BCD). Это может произойти, если вы попытались установить другую операционную систему наряду с Windows 7, например Windows XP. Чтобы написать новый загрузочный сектор, попробуйте следующую команду:

    bootrec.exe /FixBoot 

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

    bootrec.exe /RebuildBcd

Приведенная выше команда просканирует все ваши диски на наличие других операционных систем, совместимых с Windows 7, и позволит вам добавить их в список загрузки вашей системы. Если это не удастся, вам может понадобиться сделать резервную копию старой папки BCD * и создать новую вместо нее с помощью следующих команд:

    bcdedit /export C:\BCD_Backup
    c:
    cd boot
    attrib bcd -s -h -r
    ren c:\boot\bcd bcd.old
    bootrec /RebuildBcd

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

Я не знаю, квалифицируется ли это как ответ на этот вопрос как таковой для ситуаций, в общем подобных. Если это не так, вы можете del Это

  • Я должен был убедиться, что мои перегородки, которые были сняты с шланга, могли быть отремонтированы и, если не как последний вариант, восстановлены.
  • Я должен быть в состоянии загрузиться с моего system partition как я делал раньше.
    Это было неприятное испытание testdisk бросать все виды ошибок. Но я продолжал сканировать и прерывать сканирование, как только partition интерес проявился и в конечном итоге мог перечислить файлы и пробовал восстановление образцов. Воодушевленный этим и зная, что была только одна скрытая установка Linux, которая следовала за моей рабочей ОС env (cf многократные записи на диск) ... Я хотел сейчас посмотреть, смогу ли я получить всю свою partitions Прямо.
    AOMEI PA не был настолько полезен, насколько это было впечатляюще с таким количеством операций, ни один из которых не был доступен для диска, который показывает как нераспределенный. Вот тут я и тратил время, пытаясь повозиться. Он показал интересующий раздел Last и при глубоком поиске и показал более 1000 системных разделов NTFS по 3,01 Мб каждый (странно!).
    Воодушевленный testdisk, я сделал slipstream от Easus Part. восстановление и Easy BCD для Windows PE iso. Я использовал Easus, который удалял оба раздела и EasyBCD (после неудачного выполнения команды, приведенной выше для Криса, из-за того, что я загрузился с флешки).
    это заставило меня потерять мои разделы после того, как я сильно потянул за волосы, и я смог загрузиться. Спасибо всем большое.
    @ Андреа: спасибо, что сообщили мне о Recupera. Да, я хочу определить. Попробуйте, у меня есть другой жесткий диск, который я поделился с бывшим, и который был записан множество раз после того, как я потерял данные, а другое программное обеспечение для обнаружения данных не удалось. Я буду лечить это с Recupera.
Другие вопросы по тегам