Восстановление загрузчика без установочного диска Windows Vista

В предыдущем разделе была рассмотрена процедура восстановления загрузчика Windows Vista с использованием установочного диска, но как быть в случае если установочного диска нет? В первую очередь такая ситуация актуальна для владельцев ноутбуков так как, зачастую, предустановленную систему не сопровождает установочный диск. Производители ноутбуков ограничиваются наличием раздела для восстановления системы на жестком диске (Recovery Partition).
Рассмотрим несколько вариантов восстановления загрузчика Windows Vista и создания конфигурации с двойной загрузкой без установочного диска Windows Vista.

Вы можете воспользоваться моей утилитой, которая позволит вам выполнить как восстановление загрузчика Windows Vista так и создание конфигурации двойной загрузки. Загрузите архив прикрепленный к первому сообщению этой темы форума (для загрузки потребуется регистрация на форуме, но это отнимет у вас всего минуту-две). Из архива извлеките файл FixBootFull.exe и запустите его.
Утилита FixBootFull позволяет произвести следующие операции:

Обратите внимание, что при добавлении записи загрузки XP с помощью этой утилиты указывается буква диска с ее загрузчиком (не путайте с диском где установлена XP), а именно: диска С:. Поэтому файлы Ntldr, Boot.ini и NTDetect.com вы должны скопировать на тот же диск где установлена Vista. Обычно загрузчик XP там и располагается.

Утилита не умеет переименовывать добавленную ранее запись загрузки XP, не умеет удалять запись загрузки XP, не предоставляет возможности указать букву диска, на котором находится загрузчик XP и не умеет варить кофе


Для восстановления загрузчика Windows Vista "вручную" понадобится небольшая утилита командной строки - bootsect.exe (86 Kb), а для создания конфигурации с двойной загрузкой утилита bcdedit.exe (250 Kb).
Если вы уже установили Windows XP и теперь необходимо восстановить загрузчик Vista, эти утилиты можно использовать и под управлением Windows XP. Порядок действий в этом случае будет таким:

  1. Скачайте обе утилиты - bcdedit и bootsect и поместите их в отдельный каталог, например на диск D:bootfix
  2. Запустите командную строку (Пуск - Выполнить - cmd) и перейдите в ней в папку D:bootfix (командами "d:", затем "cd bootfix")
  3. Выполните последовательно следующие команды

D:bootfixbootsect.exe /NT60 All

команда восстанавливает загрузчик Windows Vista

D:bootfixbcdedit.exe /create {ntldr} /d "Microsoft Windows XP"

команда добавляет в загрузчик Vista запись для загрузки Windows XP

D:bootfixbcdedit.exe /set {ntldr} device partition=C:

команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)

D:bootfixbcdedit.exe /set {ntldr} path ntldr

команда указывает имя загрузчика Windoiws XP

D:bootfixbcdedit.exe /displayorder {ntldr} -addlast

команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)

D:bootfixbcdedit.exe /timeout 10

команда определяет таймаут выбора ОС для загрузки в секундах (опционально)

 

Если вы только собираетесь устанавливать Windows XP, то конфигурацию двойной загрузки можно создать заранее, еще под управлением Windows Vista, для этого выполните следующие рекомендации:

  1. Запустите командную строку (cmd) от имени администратора. Для этого выполните следующие шаги.
    • Нажмите Пуск и в поле поиска ввдеите cmd
    • На найденном файле нажмите правую клавишу мыши и выберите в контекстном меню пункт "Запуск от имени администратора"

  2. Выполните последовательно следующие команды

bcdedit /create {ntldr} /d "Microsoft Windows XP"

команда добавляет в загрузчик Vista запись для загрузки Windows XP

bcdedit /set {ntldr} device partition=C:

команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)

bcdedit /set {ntldr} path ntldr

команда указывает имя загрузчика Windoiws XP

bcdedit /displayorder {ntldr} -addlast

команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)

bcdedit /timeout 10

команда определяет таймаут выбора ОС для загрузки в секундах (опционально)

Для создания конфигурации двойной загрузки под управлением Windows Vista вы также можно использовать сторонние программы, предоставляющие графический интерфейс утилиты bcdedit.exe
В этом случае после установки и загрузки Windows XP вы сможете восстановить загрузчик Windows Vista, а конфигурация двойной загрузки уже будет доступна, она не "затирается" установкой XP и загрузчик Vista считает ее в таком виде, в котором вы ее создадите до установки XP.
Для восстановления загрузчика Windows Vista можете воспользоваться утилитой bcdedit.exe (250 Kb) выполнив следующие действия

· Скачайте утилиту - bcdedit и поместите ее в отдельный каталог, например на диск D:bootfix

· Запустите командную строку (Пуск - Выполнить - cmd) и перейдите в ней в папку D:bootfix (командами "d:", затем "cd bootfix")

· Выполните следующую команду

D:bootfixbootsect.exe /NT60 All

команда восстанавливает загрузчик Windows Vista

Вы можете воспользоваться утилитой FixBootFull, которая позволит создать конфигурацию двойной загрузки. Загрузите архив прикрепленный к первому сообщению этой темы форума (для загрузки потребуется регистрация на форуме).
В программе снимите отметку с параметра "Восстановить загрузчик Windows Vista" и настройте остальные параметры в зависимости от ваших предпочтений.