2

У меня была установлена операционная система 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 кроме этого. Это не позволит мне выбрать раздел, который я хочу
Вот еще несколько снимков экрана
тестдиск глубокий поиск windows live usb @ dos подскажите Итак, в итоге все, что произошло,

  • 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 с некоторыми программами восстановления, но безуспешно. ВСЕ, что я хочу, это воссоздать тот partition 901gb и boot partition и поместить MBR в последний, чтобы я мог вернуть свои windows 7 обратно

3 ответа3

4

Раньше я мог видеть свои данные через 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

Вот как: 1. Загрузите компьютер с DVD-диска Windows 7 (или с "Repair CD"). На этом экране выберите установить сейчас. 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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .