Vista - вытер MBR и HEAD диска - как восстановить?
Я сделал что-то невероятно глупое. Я пытался исправить некоторые проблемы с загрузкой в 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 (кажется, ничего не может сделать)
У меня есть резервные копии большинства моих файлов, так что это не катастрофично, но я стремлюсь восстановить свою систему, как это было. Любой совет, как оправиться от этого?
3 ответа
Хорошо, мне удалось это исправить, поэтому я решил опубликовать шаги на случай, если кто-то попадет в аналогичную ситуацию.
Во-первых, я определил, что команды, которые я запускал, перезаписали основную загрузочную запись, а также таблицу разделов. Больше ничего не было повреждено.
Процесс восстановления 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 (обновление, которое работало безупречно) со всем полностью исправным.
Спасибо всем за помощь.
Вы можете попробовать переустановить Vista. Если он обнаружит вашу существующую установку, вы сможете установить поверх нее, чтобы сохранить существующие настройки.
Загрузитесь с компакт-диска Windows XP, нажмите клавишу "R" в настройках, чтобы запустить консоль восстановления. Выберите установку Windows XP из списка и введите пароль администратора. Введите команду: "FIXMBR" (без кавычек) в приглашении ввода и подтвердите следующий вопрос с помощью "Y" (без кавычек). Используйте выход для восстановления компьютера.