Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Короткий опис

У цій статті описано як встановити та запускати повноцінну версію Windows XP з-під Windows Vista або Windows 7 з допомогою програми Sun VirtualBox. У даному випадку Windows XP встановлюється на віртуальну машину і запускається як окремий додаток в Windows Vista, Windows 7 або в будь-який інший операційної системи, включаючи різні дистрибутиви Linux. Таким чином можна вирішити проблеми з сумісністю різних програм і драйверів з Windows Vista, Windows 7 або з іншою операційною системою.

Невелике введення

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

Насправді існує кілька способів вирішити цю проблему. Найбільш очевидним є установка Windows XP другий системою з можливістю вибору при завантаженні яку включати. Цей спосіб описаний в цій статті: Установка Windows XP другий системою на ноутбук з Windows 7 або Windows Vista. Але ось тут виникають незручності. Заради якоїсь там програми потрібно перезавантажувати ноутбук, включати Windows XP, попрацювати з програмкою, перезавантажити ноутбук і включити Windows 7, наприклад. Незручно, правда? А що робити якщо коханий USB-модем тільки в Windows XP нормально працює? Перезавантажувати систему і включати Windows ХР заради того, щоб посидіти в Інтернеті?

На щастя, рішення є. Windows XP можна встановити на віртуальну машину і запускати з-під будь-який операційної системи як окрему програму. За таким принципом працює Microsoft Windows 7 XP Mode. Гарна технологія, але ось для її роботи потрібна підтримка ноутбуком віртуалізації, так і працює вона лише в Windows 7 Professional, Windows 7 Ultimate і Windows 7 Enterprise. А що робити, якщо на ноутбуці Windows Vista коштує?

І тут на допомогу приходить відмінна програма VirtualBox від Sun. Вона є повністю безкоштовною, дозволяє створювати віртуальні машини на ноутбуці, на які можна встановити безліч операційних систем. Плюсом цієї утиліти в порівнянні з Microsoft Windows 7 XP Mode є підтримка тривимірної графіки для віртуальних машин, для її роботи не потрібна апаратна віртуалізація, а також те, що її можна запускати на будь-яких версіях Windows, Linux і т.д.. Мінусом є те, що формально потрібна ліцензійна Windows XP, хоча з урахуванням наших реалій ... :)

У цій статті буде розглянуто процес установки Windows XP на віртуальну машину. Весь процес можна розбити на такі етапи:

Створення віртуальної машини; Налаштування віртуальної машини; Установка та налаштування Windows.

Якщо у вас виникнуть проблеми або питання по роботі з віртуальною машиною Virtual Box, то вам варто звернутися по допомогу в цю тему форуму: Обговорення утиліти Sun VirtualBox та вирішення проблем з її роботою.

1. Створення віртуальної машини

Перш за все, потрібно встановити утиліту VirtualBox (скачати / завантажити / сайт). Під час встановлення важливо відзначити такі опції:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Також будуть встановлені системні пристрою. Відповідні запити на встановлення потрібно дозволити.

Коли установка буде завершена, запускаємо утиліту і натискаємо на кнопку Створити:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

повинен запустити Майстер створення нової віртуальної машини:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Далі. Вказуємо ім'я нової віртуальної машини:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Далі. Задаємо обсяг оперативної пам'яті віртуальної машини. При її запуску він автоматично буде виділяться з оперативної пам'яті. Для Windows XP рекомендую 512 Мб:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Переходимо на наступне вікно. Оскільки, віртуального жорсткого диска у нас немає, то потрібно створити новий:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Далі:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Вибираємо тип віртуального жорсткого диска. Я рекомендую Динамічно розширюється образ:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Далі і вказуємо бажаний обсяг віртуального жорсткого диска, а також де файл з його змістом буде розташований:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Далі і два рази Готово :

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Ось і все. Віртуальна машина створена. Тепер можна переходити до її налаштування.

2. Налаштування віртуальної машини

Перед налаштуванням приготуйте диск з Windows XP або iso образ з нею, а потім вибираєте у вікні VirtualBox створену віртуальну машину і натискаєте на кнопку Властивості:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Почнемо з вкладки Основні. За бажанням можна розташувати меню віртуальної машини зверху. Так зручніше:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Переходимо на вкладку Система:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Тут можна змінити обсяг оперативної пам'яті, який виділяється віртуальної машини, змінити порядок завантаження віртуальних пристроїв, включити або відключити опцію IO- APIC (потрібна якщо планується використовувати для віртуальної машини кілька ядер процесора), а також включити або відключити EFI (потрібна для деяких ОС, наприклад MacOS). Переходимо до вкладки Процесор:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Тут можна вказати скільки ядер процесора може використовувати віртуальна машина, а також включити або відключити PAE / NX (деякі операційні системи підтримують PAE. Цей режим дозволяє 32-бітної віртуальної системі використовувати до 64 Гб оперативної пам'яті). Переходимо до вкладки Прискорення:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

На цій вкладці можна включити або відключити апаратну віртуалізацію. Якщо ви збираєтеся встановлювати 64-бітну операційну систему, то необхідно позначити її, також необхідна підтримка віртуалізації з боку ноутбука. Якщо ваш ноутбук не підтримує цю функцію, то не біда. Для роботи 32-бітових операційних систем на віртуальній машині апаратна віртуалізація не потрібна.

Переходимо до вкладки Дисплей:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

VirtualBox підтримує 2D і 3D-прискорення (OpenGL / DirectX8 / DirectX9). Його варто включити. Переходимо до вкладки Мережа:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

При встановленні VirtualBox в системі з'явилася ще одна мережева карта, яка віртуально підключена до мережевої карти нашої віртуальної машини. Налаштовуємо віртуальний мережевий адаптер як показано на малюнку вище і переходимо до вкладки USB:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

На початку статті говорилося, що за допомогою віртуалізації можна обійти проблему несумісності драйверів для USB-пристроїв з новими операційними системами. Так ось VirtualBox дозволяє перенаправляти зробити так, щоб будь-яке USB-пристрій, який підключається до вашого комп'ютера або ноутбука, підключався не до основної операційної системи, а до системи, яка працює на віртуальній машині. Потім на Windows XP на віртуальній машині ставляться драйвера на нове USB пристрій і воно повноцінно працює під управлінням Windows XP. Основна система то пристрій бачити не буде. Оскільки USB-пристроїв в системі багато, то щоб при включенні віртуальної машини всі вони не відключалися від основної і не підключалися до віртуальної, була придумана система фільтрів. Фільтри вказують які USB-пристрої повинні відключатися від основної операційної системи і підключатися до Windows XP на віртуальній при її включенні.

Щоб додати нового фільтру натискаємо на іконку з плюсик і вибираємо в списку потрібне USB-пристрій. Після цього воно з'являється в списку. Переходимо до вкладки Загальні папки:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Оскільки користі від Windows XP на віртуальній машині без можливості роботи з файлами на основній немає, потрібно організувати загальний доступ до певних папок на вінчестері. Для цього клацаємо мишкою на значку з плюсик і вибираємо папку на вінчестері вашого комп'ютера або ноутбука, з якою буде працювати Windows XP на віртуальній машині:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Вводимо її назву і натискаємо ОК. Ось вона і з'явилася в списку:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Тепер ще залишився останній зовсім маленький штрих. Потрібно якось встановити Windows XP:) Переходимо на вкладку Носії:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

У нас є два варіанти: ставити Windows XP з. Iso образу або зі звичайного диска. У першому випадку натискаємо на іконку зі стрілочкою і натискаємо на кнопку Додати:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Вказуємо де розміщений образ з Windows XP і додаємо його в список:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Клацаємо на образі з Windows XP і натискаємо на кнопку Вибрати.

Якщо у вас просто диск з Windows XP, то ставимо його в привід і в списку вибираєте ваш привід:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Клацаємо ОК. Тепер можна переходити до установки Windows XP.

3. Встановлення та налаштування Windows

Запускаємо віртуальну машину:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Повинна запуститься звичайна установка Windows XP:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Детально її описувати не буду. Установка детально розписана у цьому матеріалі: Спрощена установка Windows XP. Драйвера в цьому випадку не потрібні. Все необхідне вже міститься у складі Windows XP.

Після установки отримаємо працюючу Windows XP у віртуальній машині. Тепер потрібно встановити Додатки гостьовій ОС. Для цього вибираємо відповідний пункт меню Пристрої:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Важливе зауваження: оскільки клавіатура і мишка у ноутбуці або в комп'ютері часто одна, то основна операційна система і операційна система, яка запущена у віртуальній машині змушені якось її ділити. Для цього використовується механізм захоплення. Іншими словами, якщо на передньому плані віртуальна машина, то все, що вводиться з клавіатури буде адресуватися їй. Можна і вручну перемикати. Для цього по-замовчуванню використовується правий Ctrl. Коли віртуальна машина працює з клавіатурою і мишкою, то горить зелена стрілочка в нижньому правому куті вікна з віртуальною машиною.

Повинна початися встановлення додатків для гостьової ОС:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Можливі питання: якщо встановлення у вас не почалася, то вручну додайте образ VBoxGuestAdditions.iso в папці з VirtualBox у віртуальний привід як це робилося при установці Windows XP, а потім запустіть диск у віртуальній машині.

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Ставимо галочку біля Direct3D Support:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

При встановленні кілька разів з'являться подібні попередження:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Натискаємо Все одно продовжити. Після установки бажано перезавантажити віртуальну машину:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

, щоб розгорнути вікно віртуальної машини, в меню Машина вибираємо пункт Режим інтеграції дисплея:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Ось рамка прибрала і стало значно зручніше працювати: ( #)

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Тепер залишилося ще розібратися із загальними папками. У Windows XP запускаємо Командну рядок:

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

Підключаємо створену раніше загальну папку як мережевий диск. Для цього вводимо команду net use x: vboxsvr Documents (Documents тут назву спільної папки):

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

в моєму комп'ютері з'явився диск x: , який ми тільки що підключили:

(# )

Вміст цього диску відповідає вмісту спільної папки, яку ми раніше створювали.

Установка і запуск Windows XP в середовищі Windows 7, Windows Vista або іншої операційної системи

На цьому все.

Рубрика: Блог