Восстановите MBR после перезаписи его пустым

376
szubansky

Я случайно испортил свой жесткий диск с Windows XP.

Я хотел скопировать MBR с этого диска на новый SSD, но я сделал наоборот. У меня нет теневой копии этого тома, и я подумал, что можно просто восстановить беспорядок с MBR. К сожалению, я не могу вернуть свой жесткий диск Windows XP к жизни.

Я использовал эту команду dd if=/dev/sda of=/dev/sdb bs=512 count=1и знаю, что переписал только первые 512 кластеров. Проблема в том, что я не могу это вернуть.

Предприняты попытки восстановления:

  • Я пробовал FIXMBR и FIXBOOT, используя установочный диск Windows XP.
  • Я также попытался также использовать TestDisk с GParted Live CD - он успешно нашел мою таблицу разделов, записал ее, но все еще безуспешно.
  • Я попытался пересобрать bootcfg и MFT - операция прошла успешно, но все равно не повезло.
  • Под консолью восстановления Windows XP я пробовал и то CHKDSK /P /Rи другое, даже восстанавливая всю установку, но все равно не могу загрузиться в Windows. Это просто подбрасывает Read Error Occured, Press Ctrl+Alt+Del.

Если я подключаю этот диск через USB-порт для дисков SATA, он выдает ошибку Windows 0x000007b при загрузке (я вижу экран загрузки Windows XP в течение нескольких секунд).

Подскажите, пожалуйста, что еще я могу сделать? (Или что я сделал неправильно в любой из моих попыток?)

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

0
Вы не перезаписали первые 512 кластеров (к счастью, это было бы между 512 и 4096 секторами), вы перезаписали один сектор. Andrea Lazzarotto 5 лет назад 0

1 ответ на вопрос

1
Clinton

Попробуйте исправить MBR, используя Easy Recovery Essentials . Процесс для Windows XP выглядит следующим образом:

  1. Загрузите Easy Recovery Essentials и запишите его на загрузочный компакт-диск
  2. Загрузите Easy Recovery Essentials и выберите опцию автоматического восстановления
  3. Выберите ваш диск и выберите Automated Repair
  4. Программа запустится и попытается воссоздать вашу MBR (это может занять некоторое время)
  5. Перезагрузитесь и все.

Это должно работать для любой ОС от Windows XP до Windows 8.1.

Я надеюсь, что это работает для вас.