Восстановление 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 USBLinux,gparted
) - Используйте стандарт
testdisk
процедура, чтобы написатьMBR
от поверхностногоNTFS-HDFS partition
, это где я облажался. Оглядываясь назад, я должен был действительно сделать глубокий поиск и поймать раздел 901gb, чтобы написать MBR. Я не уверен, смогу ли я отменить это действие - после этого - жизнь становится хуже. Я на ИВЛ! Теперь C не читается
windows
а такжеlinux
оба иtestdisk
не могу перечислить файл (см. скриншоты), и я использую серию живыхUSB's
с некоторым восстановлением з / ж, но не повезло. Все, что я хочу, это воссоздать 901gbpartition
и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.