воскресенье, 24 марта 2013 г.

Acer Aspire One. Восстанавливаем MBR после Linux

Задача: восстановить Windows XP из скрытого раздела "PQService" после установленного Linux.
Это возможно в том случае, если Linux был поставлен, но раздел "PQService" не был удален.

Удаляем загрузчик Linux. Создаем загрузочную USB-флешку с помощью программы HP USB Disk Storage Format Tool Windows. Выбираем там нашу флешку, FAT32, ставим галку Quick Format, Create a DOS startup disk -> using DOS system files located at: [указываем путь к файлам COMMAND.COM и IO.SYS].


На флешке появятся эти файлы.
Качаем любой LiveCD Windows. У меня это быстрый RAM XP\RusLive_RAM.iso. Он загружается в RAM и работает потом без флешки. Очень шустро. Копируем образ в корень флешки.
Но чтобы он подгрузился, нужно скопировать в корень флешки все файлы из папки UNIboot. В этой папке найти файл MENU.LST.

Еще нам понадобится MbrFix. Скачаем и закинем ее на флешку в любое место.

Открываем его блокнотом и правим пути к ISO-образу LiveCD. Я закину ISO образ в корень флешки. Поэтому, меняем две строчки в этом файле с:

find --set-root /boot.iso
map  /boot.iso (hd32)

На:

find --set-root /RusLive_RAM.iso
map  /RusLive_RAM.iso (hd32)

Грузимся с флешки. При старте мы увидим надпись Windows 95 и загрузка остановиться. Нужно ввести в консоли команду dir, которая покажет все содержимое каталога. Там будет файл GRUB.EXE. Пишем в консоли GRUB.EXE и загрузка продолжится.

Когда винда загрузится запускаем из cmd MbrFix.exe с ключами:

C:\> MbrFix /drive 0 fixmbr /yes
и для Висты:
C:\> MbrFix /drive 0 fixmbr /vista /yes

Путь, естественно, указываем свой, там где находится файл MbrFix.exe.
Загрузчик Linux удален.

Перезагружаемся и когда появится логотип Acer жмем сочетание клавиш Alt + F10.

Совет: удерживайте нажатой клавишу Alt и многократно нажимайте F10. Получается не всегда с первого раза, так что пробуйте несколько раз. 

Если ничего не произойдет, то нужно вручную сделать скрытый раздел активным. По умолчанию можно сделать только один раздел активным.

Устанавливаем Acronis Disk Director и делаем загрузочную флешку.
Грузимся с этой флешки. Правой кнопкой на разделе "PQService" выбираем "Отметить как активный".

Вытаскиваем флешку и перезагружаемся. Теперь этот раздел загрузится автоматически без сочетания клавиш Alt + F10.

После успешного восстановления Windows из скрытого раздела нам нужно снова загрузиться с флешки Acronis Disk Director и установить активным раздел, на котором установилась Windows.


Если после перезагрузки появляются кракозябры. То можно создать загрузочную дискету. Скинуть туда папку mbr acer с содержимым:
MBRWRDOS.EXE и RTMBR.BIN

После загрузки системы переходим в папку с этими файлами и пишем в консоли:
MBRWRDOS.exe install overwrite RTMBR.bin

в ответ консоль выведет:
No moving previous MBR.
Installing MBR ... OK

Если не помогло, смотрим статью Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe

Проделанных операций с командами

bootrec /FixMbr

bootrec /FixBoot

bootrec /RebuildBcd

лично мне, не дали результата.

А вот программа TestDisk полностью восстановила все разделы. После этого я загрузился с загрузочного диска Windows 7, и даже не дошел до меню восстановления (Repair), Windows сама предложила восстановить загрузчик. Все заработало.

Создаем загрузочную флешку


Создаем загрузочную USB-флешку с помощью программы HP USB Disk Storage Format Tool Windows. Выбираем там нашу флешку, FAT32, ставим галку Quick Format, Create a DOS startup disk -> using DOS system files located at: [указываем путь к файлам COMMAND.COM и IO.SYS].

Добавим к этим файлам еще AUTOEXEC.BAT, CONFIG.SYS, MSDOS.SYS. Теперь это полноценная загрузочная флешка. Можно прям сейчас с нее загрузиться.

Для удобства я скидываю в корень папку с драйверами для мыши и Volkov Commander. Прописываю в файле AUTOEXEC.BAT пути к ним, чтобы они грузились автоматически:

AUTOEXEC.BAT:
---------------------

@ECHO OFF
SET TEMP=C:\
LH BOOT\DRIVERS\SMARTDRV.EXE
LH BOOT\DRIVERS\KEYRUS.COM
LH BOOT\DRIVERS\MOUSE.COM
LH BOOT\DRIVERS\MSCDEX.EXE /D:CDDRIVER
BOOT\DN\VC.COM
SET SHELL=COMMAND.COM

Вот такое дерево файлов у меня на флешке:
--------------------

AUTOEXEC.BAT
CONFIG.SYS
MSDOS.SYS
Boot\DN\VC.COM
Boot\DN\VC.INI
Boot\DRIVERS\COUNTRY.SYS
Boot\DRIVERS\HIMEM.SYS
Boot\DRIVERS\KEYRUS.COM
Boot\DRIVERS\MOUSE.COM
Boot\DRIVERS\MSCDEX.EXE
Boot\DRIVERS\SMARTDRV.EXE
Boot\DRIVERS\Vide_cdd.sys



Комментариев нет:

Отправить комментарий