
Я пытаюсь спасти поврежденную Windows7. К сожалению, ее загрузочная запись повреждена (но ее таблица разделов в порядке, только ее загрузочный код плох).
Я вставил его жесткий диск в рабочую систему Windows Server 2008. Все в порядке, и отображается на E:. Но как восстановить MBR на - теперь уже вторичном - жестком диске?
Я пробовал bcdedit, но он ничего не делает со вторым жестким диском. Я также пробовал bootrec.exe
, но его можно найти только на диске восстановления windows7, а не в win2008.
P.S.: У меня нет привода CD-ROM ни на одной из машин, поэтому загрузочный диск восстановления Windows 7 также оказался невозможным.
решение1
Я использовал Ubuntu для исправления многих проблем с MBR на дисках Windows.
Загрузитесь с USB-накопителя с установленной Ubuntu: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows
Установить Boot-Repair: https://help.ubuntu.com/community/Boot-Repair
На экране основных параметров графического интерфейса Boot-Repair находится флажок «Восстановить MBR».
Еще одна ссылка, если вам нужны более подробные шаги: http://www.howopensource.com/2011/08/restore-mbr-from-ubuntu-live-cd-usb/
В ответ на вопрос о GRUB, вот команды для восстановления без использования Boot-Repair.
На терминале:
Установить ms-sys:sudo apt-get install ms-sys
Список дисков:sudo fdisk -l
Запустите команду MBR и замените [диск]:ms-sys --mbr /dev/[drive]
Например:ms-sys --mbr /dev/hda
решение2
Загрузитесь с установочного/восстановительного диска Windows 7. Даже если он не может обнаружить вашу установку Windows, вы все равно сможете получить доступ к командной строке, чтобы исправить MBR.
Когда вы там, используйте DiskPart, чтобы активировать том, который вы хотите восстановить. Введите следующее (строка return = enter. Обязательно замените "X"):
diskpart
List vol
select vol X
(Где X — том, который вы хотите восстановить).
active
exit
cd /d X:
(Где X — том, который вы хотите восстановить.
Теперь введите bootrec /fixmbr
which should fix MBR. В зависимости от того, что на самом деле вызывает проблему, вам также может понадобиться использовать аргументы fixboot
и rebuildbcd
с bootrec
.
Если вы не можете найти/использовать установочный/восстановительный диск Windows 7, пытатьсяHiren's BootCD, он содержит BootRec.exe
в себе DiskMan 4.2
инструмент.
решение3
Если нет CDROM или USB-накопителя для загрузки системы восстановления MBR вторичного жесткого диска, единственная возможность — восстановить MBR из работающей системы Windows (здесь: Windows Server 2008). Это возможно с помощью стороннего инструментаMBRВизард.
Шаги следующие:
- запустите MBRWizard в работающей установке Windows
- выберите дополнительный жесткий диск,
- выбрал опцию «Восстановить»
- выбрать подходящий стиль MBR (XP, Vista, Win 7/Server 2008, Win 8/Server 2012)
Вот и все. Я только что восстановил неработающую установку Windows 7 именно таким образом.
решение4
Загрузите "Recurva" и запустите глубокое сканирование. У меня это сработало на 1 ТБ Western Digital, который мне пришлось инициализировать и отформатировать. Нашел все, что искал. Вы можете сделать это после установки Windows на другой диск, просто чтобы восстановить файлы.