Встановлення Windows XP на комп’ютер із інстальованою Windows 7
Сьогодні в рамках тестування нової звукової карти мені знадобилося перевірити її на Windows XP. Так як віртуальна машина не дозволяє отримати прямий доступ до аудіокарт, довелося встановлювати XP безпосередньо на жорсткий диск.
Як відомо, з виходом Windows Vista, операційні системи Microsoft перейшли на принципово новий завантажувач без використання boot.ini та ін. Як результат – операційна система Vista/7/8 переписує завантажувальну область під свій завантажувач та boot.ini перестає використовуватись. Але якщо новіші ОС при виявленні Windows XP прописують її з свій завантажувач, то Windows XP про новіші ОС знати аж ніяк не може, а тому установка XP, навіть на окремий диск, геть-чисто вбиває новий бутменеджер.
Я розгляну один із способів встановлення XP на комп'ютер із Windows 7, який дозволить надалі запускати обидві операційні системи. Перевага цього способу в тому, що ми зможемо відновити також і 64-розрядну операційну систему, тоді як багато хто рекомендує відновлювати завантажувач за допомогою утиліти на диску з Windows 7, з-під Windows XP. Але, як відомо, на 32-розрядній Windows 64-бітна утиліта не запуститься. Крім того, я розповім, як зробити так, щоб обидві ОС працювали в режимі AHCI (який забезпечує більш ефективну роботу з жорсткими дисками).
Отже, ми маємо комп'ютер із інстальованою Windows 7 x64, оригінальні інсталяційні диски Windows 7 x64 та Windows XP x86. Зверніть увагу: Windows XP рекомендується встановлювати на окремий жорсткий диск/розділ жорсткого диска. За даними Windows 7 вона встановлена у нас на диску System (C:), XP ми будемо ставити на розділ DATA-2 (F:). Важливо розуміти, що літери дисків різних ОС можуть відрізнятися.
1. Заходимо до BIOS материнськоїплати та вибираємо режим роботи IDE (якщо раніше у вас був встановлений AHCI), перезапускаємо комп'ютер.
2. Ставимо XP з диска на окремий розділ стандартної процедури. Після інсталяції під час запуску комп'ютера буде завантажуватися XP, Windows 7 поки запустити не можна.
3. Повертаємося до BIOS. Якщо Windows 7 працювала як AHCI, повертаємо його. Вставляємо диск диск Windows 7, завантажуємося з нього і вибираємо не встановлення, а відновлення системи. Далі необхідно виконати відновлення запуску Windows - установник автоматично знайде встановлену ОС і після підтвердження відразу відновить завантажувач Windows 7. Після цього комп'ютер завантажуватиметься вже з Windows 7.
4. Далі необхідно додати XP до бутменеджера. Для цього заходимо на диск, де у нас встановлена сімка, попередньо ввімкнувши відображення захищених системних файлів. Знаходимо там файл ntldr і переміщаємо його на диск із встановленою Windows XP (у мене це DATA-2(F:)). Тепер запускаємо командний рядок (Win+К -cmd -> Enter) і послідовно вводимо наступні команди (натискаючи після введення кожної з них Enter), де«F:»— буква диска з XP:
bcdedit /create /d "Microsoft Windows XP" bcdedit /set device partition=F:bcdedit /set path \ntldr bcdedit /displayorder /addlast
5. Тепер йдемо в диспетчер пристроїв та знаходимо там у розділі контролерів SATA AHCI Controller. Наприклад, у мене це Intel(R) PCH SATA AHCI Controller. Запам'ятовуємо або записуємо його назву. Потім шукаємо драйвер Intel Matrix Storage Manager. Він може бути або на диску до материнської плати або його можна завантажити на сайті виробника. Нам потрібні такі файли з 32-бітного пакета: iaahci.cat, iaAHCI.inf, iastor.cat, iaStor.inf, IaStor.sys, Txtsetup.oem. Копіюємо їх упапку Windows/System32 (на диску з операційною системою XP).
6. Перезавантажуємо комп'ютер і бачимо, що з'явився вибір операційних систем, одна з яких XP. Але XP ми не завантажиться, т.к. вона встановлена в режимі IDE (в іншому режимі XP з оригінального диска не ставиться). Тому йдемо в BIOS та вибираємо режим IDE.
7. Під час запуску зі списку ОС вибираємо XP. Йдемо в диспетчер пристроїв і знаходимо там знову ж таки SATA контролер. Але він у нас буде вже на AHCI, а IDE. Вибираємо перший IDE контролер у списку, тиснемо в контекстному меню оновлення драйвера та вибираємо ручну установку з диска. Вказуємо шлях до скопійованого файлу Windows/System32/iaAHCI.inf. Далі зі списку драйверів необхідно вибрати назву, яку ми бачили у Windows 7. Наприклад, я маю Intel(R) PCH SATA AHCI Controller. Вибираємо потрібний драйвер, підтверджуємо встановлення та перезавантажуємо комп'ютер.
8. Відразу заходимо в BIOS і вибираємо режим AHCI.
9. Тепер XP має успішно завантажитись у режимі AHCI. Після запуску ОС буде встановлено драйвер на жорсткі диски.
Це все. Після описаних мною маніпуляцій можна вільно працювати з обома ОС як AHCI.
Цей спосіб був частково вигаданий мною, частково запозичений з форумів. Хочу також відзначити, що в результаті роботи із завантажувачами може злетіти активація Windows просто активуйте Windows ще раз.
Інформація від спонсора
Y-CLIENTS: онлайн-запис та автоматизація. Компанія yclients надає послуги онлайн-запису для клієнтів сайтів, електронний журнал, SMS та інші повідомлення, а також багато інших технологій для автоматизації бізнесу.