Головна > Операційні системи >
Встановлення Windows XP на комп'ютер з Windows Vista

Встановлення Windows XP на комп'ютер з Windows Vista

Анотація

У цій статті розглядається порядок встановлення 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. Обидва розділи основні, активним є С.
  • CD/DVD-приводу назначена буква E (буде використовуватися в командах).
  • Установчий диск Windows XP для встановлення на другий розділ.
  • Установчий диск Windows Vista для відновлення завантаження.

Встановлення Windows XP

Встановлення Windows XP нічим особливо не виділятиметься і зупинятися детально на цьому питанні немає сенсу. Тільки при установці ви повинні вказати другий розділ диску.

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

Зверніть увагу, що на активному розділі (C), де раніше розташовувалися тільки декілька файлів, необхідних для завантаження Windows Vista, тепер записані файли завантаження Windows XP.

Файли VistaФайли XP
$Recycle.BinBoot
BootDocuments and Settings
Documents and SettingsProgram Files
Program FilesProgramData
ProgramDataSystem Volume Information
System Volume InformationUsers
WindowsWindows
Користувачіautoexec.bat
autoexec.batboot.ini
bootmgrBootfont.bin
BOOTSECT.BAKbootmgr
config.sysBOOTSECT.BAK
pagefile.sysconfig.sys
 IO.SYS
 MSDOS.SYS
 NTDETECT.COM
 ntldr

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

Відновлення завантажувача Windows Vista

Для відновлення завантаження Windows Vista необхідно скористатися установчим диском Windows Vista.

  1. Завантажтесь з інсталяційного диску Windows Vista
  2. Виберіть мову встановлення і введення. Враховуючи, що нам необхідно буде вводити кілька команд, краще відразу вибрати мову введення США
  3. Виберіть варіант «Відновлення системи» внизу вікна, яке з'явиться після вибору мови.
  4. Виберіть операційну систему для відновлення та натисніть «Далі».
  5. Виберіть пункт «Командний рядок».
  6. У командному рядку введіть команду
    E:\boot\Bootsect.exe /NT60 All
    Результатом виконання команди буде відновлення основного завантажувального запису системи Windows Vista та завантажувального коду, який передає контроль диспетчеру завантаження Windows.

Після цього, завантаження Windows Vista буде відновлене, але, як і раніше, вибору операційних систем при завантаженні комп'ютера не буде, що ми і виправимо далі.

Створення конфігурації з подвійним завантаженням

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

Послідовно виконайте наступні команди.

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

Примsnrf. Синтаксис утиліти Bcdedit.exe ви можете переглянути по команді:

Bcdedit /?

Після виконання цих команд, при завантаженні комп'ютера вам буде надана можливість вибору ОС для завантаження.

Можливо, декому буде зручніше зменшити таймаут вибору завантаження ОС, який за умовчанням становить 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
    команда вказує ім'я завантажувача Windows 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. Хоча, як ви могли помітити, і без них справитися з поставленим завданням не складе труднощів.

Висновок

Навіть при не зовсім правильній послідовності встановлення операційних систем, нескладно організувати їхнє коректне завантаження, не вдаючись до складних маніпуляцій або сторонніх програм. За допомогою інсталяційного диску Windows Vista можна відновити можливість завантаження в цю операційну систему, а за допомогою утиліти bcdedit налаштувати завантаження двох операційних систем.

Подяки

Вадіму Стєркіну aka Vadikan за допомогу у рецензуванні статті.

Автор: Павєл Кравченко aka Blast , 22.V.2007
Джерело: http://www.oszone.net/4985/XP_after_Vista
Переклад: УкрFAQ, VII.2011


Украинская Баннерная Сеть

Головна  Алфавітний Індекс  Довідка  Додати FAQ  E-mail
Новини  Пошук по сайту

© УкрFAQ 2011
Сайт создан в системе uCoz