Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Windows Vista Настройка Установка Windows XP на компьютер с Windows Vista RSS

Установка Windows XP на компьютер с Windows Vista

Текущий рейтинг: 4.42 (проголосовало 1977)
 Посетителей: 528897 | Просмотров: 783902 (сегодня 0)  Шрифт: - +

Оглавление

MVP


Аннотация

В этой статье рассматривается порядок установки Windows XP на компьютер, где уже установлена Windows Vista. И последовательность действий, необходимых для создания конфигурации с двойной загрузкой, когда при включении компьютера доступно меню выбора операционной системы для загрузки.

Введение

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

Стоит отметить, что, несмотря на возможность сосуществования Windows XP и Windows Vista на одном компьютере, существуют некоторые ограничения. Например, удаляются точки восстановления Windows Vista после загрузки Windows XP.

Но что же делать, если Windows Vista уже установлена, а на компьютер необходимо установить Windows XP. Статья призвана помочь обойти подводные камни тем, кто планирует установку Windows XP после Windows Vista.

Если устанавливать Windows XP после Windows Vista, как и в случае с установкой Windows 2000 после Windows XP , в результате теряется возможность загрузки в более новую операционную систему. При установке более ранней версии Windows программа установки перезаписывает все данные в основной загрузочной записи (MBR), загрузочном секторе и загрузочных файлах. Более ранние версии Windows несовместимы с новым методом загрузки более новой системы. В частности Windows Vista использует новое хранилище данных конфигурации загрузки. Это хранилище содержит меню загрузки и все сведения об операционных системах, установленных на компьютере. Следовательно, файл Boot.ini из более ранней версии операционной системы Windows не может быть использован для ее запуска.

Исходные данные

  • Компьютер под управлением Windows Vista (в данном случае использовалась редакция Business).

  • Жесткий диск содержит два раздела: С - с установленной Windows Vista и D – раздел, на который будет произведена установка Windows XP. Оба раздела основные, активным является С.

    Рисунок 1 - Управление дисками

  • CD/DVD-приводу назначена буква E (будет использоваться в командах).

  • Установочный диск Windows XP для установки на второй раздел.

  • Установочный диск Windows Vista для восстановления загрузки.

Установка Windows XP

Установка Windows XP ничем особо не будет выделяться и останавливаться подробно на этом вопросе нет смысла. Естественно при установке вы должны указать второй раздел диска.

Рисунок 2- Выбор раздела для установки Windows XP

После установки Windows XP ни выбора операционных систем при загрузке ни, соответственно, возможности загрузки Windows Vista не будет.

Обратите внимание, что на активном разделе (C), где ранее располагались только несколько файлов, необходимых для загрузки Windows Vista, теперь записаны файлы загрузки Windows XP.

Рисунок 3 - Файлы Vista

Рисунок 4 - Файлы XP

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

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

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

  1. Загрузитесь с установочного диска Windows Vista

  2. Выберите язык установки и ввода, при этом, учитывая, что нам необходимо будет вводить несколько команд, лучше сразу выбрать язык ввода США

  3. Выберите вариант «Восстановление системы» внизу окна следующего за выбором языка.

  4. Выберите операционную систему для восстановления и нажмите «Далее».

  5. Выберите пункт «Командная строка».

    Рисунок 5 - Восстановление системы

  6. В командной строке введите команду

    E:\boot\Bootsect.exe /NT60 All

    Результатом выполнения команды будет восстановление основной загрузочной записи системы Windows Vista и загрузочного кода, который передает управление диспетчеру загрузки Windows.

После этого загрузка Windows Vista будет восстановлена, но по-прежнему выбора операционных систем при загрузке компьютера не будет, что мы и исправим далее.

Создание конфигурации с двойной загрузкой

Команды в следующей процедуре выполняются в командной строке. В системе Windows Vista эти команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.

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

  1. %windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP"
  2. %windir%\system32\Bcdedit /set {ntldr} device partition=C:
  3. %windir%\system32\Bcdedit /set {ntldr} path \ntldr
  4. %windir%\system32\Bcdedit /displayorder {ntldr} /addlast

Примечание. Синтаксис утилиты Bcdedit.exe вы можете просмотреть по команде

Bcdedit /?

После выполнения этих команд при загрузке компьютера вам будет предоставлена возможность выбора ОС для загрузки.

Рисунок 6 - Выбор ОС для загрузки

Возможно, многим будет удобнее уменьшить таймаут выбора загрузки ОС, который по умолчанию составляет 30 секунд. Для настройки этого параметра воспользуйтесь командой

%windir%\system32\Bcdedit /timeout XX

Где XX – время таймаута в секундах.

Обратите внимание, что для запуска Windows XP необходимы следующие файлы:

  • Ntldr
  • Boot.ini
  • NTDetect.com

В системе Windows XP эти файлы расположены на системном разделе, который помечен как активный. По умолчанию эти файлы в Windows XP являются скрытыми системными файлами. Windows Vista не использует эти три файла, а запускается с помощью скрытого системного файла Bootmgr и других необходимых файлов, расположенных в папке \Boot.

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

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

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

  • Восстановить загрузчик Windows Vista, затертый при установке Windows XP Определить Windows XP загружаемой по умолчанию
  • Добавить в загрузчик Windows Vista запись для загрузки Windows XP и при этом указать как эта запись будет называться в списке выбора ОС для загрузки
  • Указать положение этой записи в списке выбора ОС для загрузки - первой в списке или последней
  • Установить время в секундах таймаута при выборе ОС для загрузки

Обратите внимание, что при добавлении записи загрузки 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:\bootfix\bootsect.exe /NT60 All
    команда восстанавливает загрузчик Windows Vista
    D:\bootfix\bcdedit.exe /create {ntldr} /d "Microsoft Windows XP"
    команда добавляет в загрузчик Vista запись для загрузки Windows XP
    D:\bootfix\bcdedit.exe /set {ntldr} device partition=C:
    команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)
    D:\bootfix\bcdedit.exe /set {ntldr} path \ntldr
    команда указывает имя загрузчика Windoiws XP
    D:\bootfix\bcdedit.exe /displayorder {ntldr} -addlast
    команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)
    D:\bootfix\bcdedit.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 можете воспользоваться утилитой bootsect.exe (86 Kb) выполнив следующие действия

  • Скачайте утилиту - bootsect и поместите ее в отдельный каталог, например на диск D:\bootfix\
  • Запустите командную строку (Пуск - Выполнить - cmd) и перейдите в ней в папку D:\bootfix\ (командами "d:", затем "cd bootfix")
  • Выполните следующую команду
    D:\bootfix\bootsect.exe /NT60 All
    команда восстанавливает загрузчик Windows Vista

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

    Использование сторонних программ

    Вы также можете воспользоваться сторонними программами, которые предоставляют графический интерфейс для утилиты командной строки Bcdedit.exe, например VistaBootPRO или EasyBCD.

    Рисунок 7 - VistaBootPRO

    Рисунок 8 - EasyBCD

    Хотя, как вы могли заметить, и без них справиться с поставленной задачей не составит труда.

    Заключение

    Даже при не совсем правильной последовательности установки операционных систем несложно организовать их корректную загрузку, не прибегая к сложным манипуляциям или сторонним программам. С помощью установочного диска Windows Vista можно восстановить возможность загрузки в эту операционную систему, а посредством утилиты bcdedit настроить загрузку двух операционных систем.

    Благодарности

    Вадиму Стеркину aka Vadikan за помощь в рецензировании статьи.


    обсудить статью на форуме

Автор: Павел Кравченко  •  Опубликована: 22.05.2007
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
01.01.2009/23:41  okser82

лично я с Вами не знаком (было бы отлично), но благодаря Вам мне удалось избежать того чего Я боялся (думал что мне пипец). Автору огромный РЕСПЕКТ сайту большое спасибо.Все пашет и работает УРРА-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А
16.01.2009/16:46  ak-chan

этож скольким людям облегчение!
хорошо, что есть умные головы!
19.01.2009/01:50  swidruk

Огромное спасибо, статья изумительная, разжевано так, что не проглотить невозможно, из всех статей в инете об этой проблеме, просмотренных мной, Ваша самая полная и толковая. Все работает, спасибо!!!
20.01.2009/06:54  Enot_p

Поставил XP на Vista всё заработало но у XP все болезни Vista, не ставится Nero, и драйвера для XP, при установке в XP не устанавливаются.
10.02.2009/18:49  Alex_86

Автору RESPECT!!!
Все работает! Спасибо большое!!!
26.02.2009/23:38  Иван OREN

Статья отличная установил,к viste геймерскую xp,не без помощи n-lite)так как после чтения установочного диска синий экран появлялся,но после установки xp не загружается ни одна oс,выходит меню,выбираешь любое действие безопасный или ...мелькает синий экран и заново загрузка помоги пожалуйста,извините что пишу не в положенном месте!!!!
04.03.2009/22:39  ako313

Братишка огромное спасибо! Дай Аллах тебе здоровья и твоим близким!
Ещё спасибо !
Благодарю!
17.03.2009/15:33  william_777

Всем привет!! точно такая же проблема как и у Иван OREN..Помогите плизз
25.03.2009/11:58  fromorsx

ОГРОМНЕЙШЕЕ спасибо Павлу Кравченко и всем, кто принял участие в разработке статьи!!! Весь интернет облазил в поиске решения этой проблемы, у меня она пошла дальше (все ставил в разные разделы, даже разных винчестеров с загрузочного диска) устанавливая одну систему загрузочные файлы другой затирались и причем хоть Vista, хоть ХР сначала ставь!!! Переустанавливал раз 5... А теперь все замечательно грузится и работает!!! Огромнейшее спасибо!!!
28.03.2009/21:41  StAndre

bcdedit /create {ntldr} /d "Microsoft Windows XP" - не может найти указанный файл
12.04.2009/07:07  veski

благодарю за работу и помощь, FixBootFull.exe сработала как надо,а именно: восстановила две загрузочные записи Vista 32b и Vista 64b,которые были удалены после установки второй(игровой)ХР.
Теперь все 4 ОС грузятся
13.05.2009/08:37  jeka001

скажите те кто знает. у меня почемуто виста вообще нехочет брать диски с хр. идет вроде как подготовка к установке а патом вылазиет "синий стоп экран"
16.05.2009/10:52  новычок

Как включить "ДИСПЕТЧЕР ЗАДАЧ"?
23.05.2009/20:40  woltar

Пожалуйста отзовитесь насчет "синего экрана". Никак не хочет хр ставиться..
24.05.2009/06:17  Zeus21

А почему не остановились подробней на установки Windows XP? У меня кнопка "Установка Windows XP" не активна, и не как не могу установить Windows XP?
08.06.2009/18:26  UVIKTOROV

Спасибо автору за статью, все разжевано и даже последний юзер сможет воплотить рекомендации в жизнь!Возник такой вопрос - будет ли этот способ работать с Windows 7? Вроде бы загрузчики с Vista не отличаются, но вот команды работают? Заранее спасибо
17.06.2009/14:29  Alexander51

Большое спасибо автору! День работы - полет нормальный. Две системы живут вместе - замечательно!
Один маленький минус: ХР в меню почему-то назвалась "предыдущая версия Windows"? Пока не нашел как исправить.
02.07.2009/16:28  Zigg

bcdedit /create {ntldr} /d "Microsoft Windows XP" - не может найти указанный файл
А вот EasyBCD всё нашла и восстановила за 3 минуты.
06.07.2009/23:38  kostiakk

Присоединяйус к благодарностям:АвтоР - МалаДэЦ!!!СпасиБО!
11.07.2009/22:03  Farux

Большая благодарность вам Павел Кравченко!
Я выполнил все по пунктам и все отлично работает.
Только я это проделал не с Vista а Windows 7 все получилось.
<UVIKTOROV> попробуй все получится.
25.07.2009/16:29  RomaBenz

Шикарная статья, раньше приходилось заново ставить обе ОС (сначала ХР потом Висту)
21.08.2009/13:31  afterman

При запуске ХР - Ошибка чтения HAL.DLL, просит переустановить его. Брал его из сервис пак 2, закидывал в папку систем32 на диске с ХР. Не помогло. Что делать?
07.09.2009/23:38  Dilitant

При выборе ОС не работает клавиатура - что делать?
16.09.2009/12:14  metalDeath

Авторам статьи большое спасибо! Всё толково и понятно разъяснено, даже для тех кто совсем не шарит :) У меня была проблема не вистой, а с win7, но всё подходит и для семерки!
27.09.2009/02:45  danfe

Огромное спасибо авторам! Все получилось!
02.10.2009/04:11  t1ho

Мега-спасибо ребята!!!!!
11.10.2009/00:49  Dimaz77

А мне ни очём, ХР просто не хочет устанавливаться. Стоит Vista Basik.Ноутбук FUJITSU SIEMENS Li3910
11.10.2009/13:27  urbole

ПРИВЕТ)
спАсайте - не могу запустить установку на ноуте TOSHIBA Sanellite A200, OS - VISTA HOME PREMIUM!!!!
при загрузке с диска (при старте, через F12) после первого окна, где вопрос - "установить" или "восстановить", выбираю установка - жму "Ввод", после чего получаю сообщение, что "НЕ ОБНАРУЖЕН ЖЕСТКИЙ ДИСК"...?
кто-нить подскажет, что делать?
12.10.2009/19:59  wprost

urbole! Ставь сборку. Там дрова для этого есть. Я так понял, ты ХР не можешь установить?
26.10.2009/17:28  TolyanAS

Этот метод работает и на 7 ,толь-ко что проверил=)))
Спасибо большое!!!!!!!!!!!!!!!!
31.10.2009/22:07  galimzyan

Искренняя благодарность автору.
18.11.2009/18:57  Safronoff

Респект!!!
21.11.2009/10:10  LonlesS

Спасибо Павел, ты лучший респект и уважуха тебе!!! Я правда не на висту накатил xp а на win7 Всё отлично работает!
09.01.2010/23:11  Ко_зерог

Спасибо огромное,помог восстановить ноут с контрольными с твоей помощью!
10.03.2010/10:45  nezdeshniy

статья изЮмительная.
только один вопрос: если нет установочного (родного) диска Vista.Ставил с образа.
любой другой установщик висты подойдет?
20.03.2010/23:26  рам

огромадное спасибо!!!!!!!!!!!!!!!очень помогли
27.03.2010/20:08  Irina91

Подскажите как установить на Vista вторую систему XP если кнопка "Установка Windows XP" не активна ?
13.04.2010/23:05  StoMogroM

Выложенная здесь информация абсолютно верна. С помощью этой статьи установил по-верх "Семёрки" "Хрюшу" и..... всё получилось!.. :-) Автору - СПАСИБО!...
18.10.2010/08:28  rostik1983

зарегестрировался специально что бы поблагодарить, Вас автор. Очень помогли.
20.10.2010/12:47  LeroX

Автору огромный респект!=-D
Очень статься помогла))))))))))
23.01.2011/01:02  xramoi

РЕБЯТА ВЫ ГЕНИИИ!!!!!!! СПАСИБО БОЛЬШОЕ !!!! СПАСЛИ !!!!!!!!!!
ВАША ПРОГА MULTIBOOT СУПЕР!!!!!!!!!!!
08.05.2011/06:10  John of Ekaterinburg

Статья супер!Ноут сразу завёлся.Работает без глюка три месяца.Одно неудобство два одинаковых антивира не воткнуть.А устанавливать XP нужно через Bios ,а так же надо Хрюшу подготовить,интегрировать в неё драйвера SATA здесь на сайте об этом сказано или через прогу NLite.
Ещё раз дай Бог здоровья и долгих лет жизни автору ,побольше таких статей.
10.05.2011/16:41  sviftsvi

Купил 2 года назад ПК под вислой.За это время висла часто висла и всячески выносила мне мозг:то контра не грузится,то модем через нокиа,потом начались проблемы с загрузкой обновлений...вообщемустановил мне друг XP PRO SP3. А нужные програмы остались на висте.и тут начал ковырять инет и нашёл этот чудный способ сочетать 2 операционки. СОЗДАТЕЛЯМ РЕСПЕКТ И УВАЖУХА!!! МОЛОДЦЫ ПАРНИ!!!
28.05.2011/18:10  dimamoskva

Здравствуйте. Инструкция действительно очень понятная и подробная, но есть и непонятки: в какой папке раздела, где я установил xp, должны находится файлы Ntldr, Boot.ini и NTDelect.com? Я ставил xp с ZVER DVD 2010.8, и ставил только служебные программы, ни драйверов, ни файлы винды. Тем не менее, я по прежнему работаю в Висте, однако некоторые установленные программы для xp работают уже сейчас, как бы "под Висту". Это нормально? И какие программы, папки и файлы должны были появиться в активном разделе(C:) из тех что были установлены под xp для второго раздела(D:)?
08.06.2011/11:31  nknk

Здравствуйте!
такая ситуация: полетела Виста, комп начинает загружаться, потом пишет - идет обновление, завершено 3 из 3, не выключайте компьютер - крутит минут 5 и перезагружается. и так без конца края.
вопрос такой - могу ли я при такой ситуации попытаться установить поверх этой поломанной висты - windows XP? и какие могут быть самые страшные последствия??? скажу сразу, что ценной инфы на компе нет, поэтому если все исчезнет не беда. мне главное поставить ХР и работать за компом.
очень жду вашего ответа. спасибо.
10.07.2011/21:16  Vалерий

paragon partition manager в приложении есть опция по установке второй ОС,все делает сама,при запуске ПК появляется меню по выбору ОС.
28.09.2011/02:23  GrozAP

Здравствуйте.
Мне бы хотелось уточнить про создание конфигурации с двойной загрузкой.
Что бы при запуске компьютера был возможен выбор операционок(между Vista и XP), достаточно после установки Windows XP просто запустить на ней же данную программу(FixBootFull) и она все сделает сама?
15.10.2011/19:03  valsan58

Спасибо за статью, очень помогла. Теперь у меня совмещены и работают 3 системы: Виста, 7-ка и ХР на разных логических дисках. Есть следующий вопрос: можно ли будет переустановить ХР не вчистую, а запустив установку с обновлением из-под винды?
05.08.2014/06:17  V.o

Спасибо!
14.12.2016/21:49  tyr4uk

Спасибо большое,я с психу чуть переустанавливать не начал... Кто ж знал что тут такой конфликт возникнет...
Комментарии отключены. С вопросами по статьям обращайтесь в форум.