Vista - вытер MBR и HEAD диска - как восстановить?

1601
Tim

Я сделал что-то невероятно глупое. Я пытался исправить некоторые проблемы с загрузкой в ​​Vista и XP (это была система с двойной загрузкой с установленными обеими ОС), и следовал некоторым советам в Интернете довольно слепо и некритически, и теперь я нахожусь в этом положении.

По сути, совет состоял в том, чтобы использовать mbrwiz для очистки MBR и восстановления Vista. Шаги, которые я выполнил, были:

Загрузитесь с Vista DVD и запустите из командной строки:

MBRWiz /Wipe=MBR /DISK=0 /Result  MBRWiz /Wipe=HEAD /DISK=0 /Result 

И нет, очень глупо, я также не сделал резервную копию MBR.

Что это сделало, согласно документации MBRWiz было:

  • Во-первых, стереть MBR. Должно быть восстановимо с Windows, хотя (что я пытался сделать)
  • Во вторых сотри первые 63 сектора первого раздела диска

Что я пробовал с тех пор:

  • testdisk (может видеть только один «раздел FAT32», а не три раздела, которые были там раньше)
  • bootrec / fixmbr (то же самое, что и fixmbr. Утверждает, что исправляет, но ничего не загружается)
  • Ремонт Windows (кажется, ничего не может сделать)

У меня есть резервные копии большинства моих файлов, так что это не катастрофично, но я стремлюсь восстановить свою систему, как это было. Любой совет о том, как оправиться от этого?

4
я не думаю, что / wipe = head попадает в первые 63 сектора первого раздела, я думаю, что он попадает в первые 63 сектора диска. «63 сектора * 512 байт / сектор = 32256 байт», так что, вероятно, были удалены MBR, таблица разделов (часть MBR) и первые биты первого раздела, включая начальные разделы его файловой системы. см. http://en.wikipedia.org/wiki/Master_boot_record quack quixote 14 лет назад 0

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

5
Tim

Хорошо, мне удалось это исправить, поэтому я решил опубликовать шаги на случай, если кто-то еще попадет в подобную ситуацию.

Во-первых, я определил, что команды, которые я запускал, перезаписали основную загрузочную запись, а также таблицу разделов. Больше ничего не было повреждено.

Процесс восстановления Windows записал некоторые странные данные в таблицу разделов. Поэтому я перезапустил MBRWiz / Wipe = head и / Wipe = MBR, чтобы вернуться к нулю.

После этого я снова запустил тестдиск. На этот раз он точно обнаружил, что раздела не было вообще. Я запустил глубокое сканирование и обнаружил все предыдущие разделы, включая раздел восстановления, XP и Vista.

После воссоздания разделов (я сделал это просто, используя настройки по умолчанию из testdisk для разделов, которые он обнаружил автоматически, и просто изменил их статус с «D» (удалено) на «P» (основной) или «*» (загрузка)) и увидев мои данные нетронутыми (огромное облегчение!), мне нужно было сделать раздел загрузочным (поскольку я пометил раздел как загрузочный, ему не хватало надлежащей MBR).

Для этого я загрузился с моего Windows DVD. Я запустил fixmbr и fixboot, которые, хотя и не делали загрузочную систему, позволяли Windows DVD видеть операционную систему. Затем я запустил автоматическое восстановление загрузки Windows Vista, которое внесло некоторые изменения, и затем я получил новое сообщение об ошибке. Итак, я запустил его во второй раз, и вуаля, все исправлено, и я вернулся в Vista.

Единственным негативным побочным эффектом было то, что я больше не мог загружаться в XP, но оказалось, что двойная загрузка с XP помешала мне обновить Vista до SP2 или Windows 7. Я снял все свои вещи с этого раздела, удалил его и теперь я работаю под управлением Windows 7 (обновление, которое работало безупречно), и все полностью исправно.

Спасибо всем за помощь.

Кстати тестдиск выглядит очень хорошо bobobobo 14 лет назад 0
0
sYnfo

Загрузитесь с компакт-диска Windows XP, нажмите клавишу «R» в настройках, чтобы запустить консоль восстановления. Выберите установку Windows XP из списка и введите пароль администратора. Введите команду: «FIXMBR» (без кавычек) в приглашении ввода и подтвердите следующий вопрос с помощью «Y» (без кавычек). Используйте выход для восстановления компьютера.

Источник

Он говорит, что использует Vista, а не XP. Chris Thompson 14 лет назад 0
@Chris Thompson: это система двойной загрузки Vista / XP. quack quixote 14 лет назад 0
к сожалению, это приведет к загрузке загрузчика XP на MBR, но само по себе не исправит стирание заголовка раздела. quack quixote 14 лет назад 0
Вы можете легко исправить Vista впоследствии. Phoshi 14 лет назад 0
0
Chris Thompson

Вы можете попробовать переустановить Vista. Если он обнаружит вашу существующую установку, вы сможете установить поверх нее, чтобы сохранить существующие настройки.