Windows XP Mode, або останній рубіж сумісності.
Режим Windows XP (XP Mode) призначений для вирішення проблем з сумісністю програм, створених для попередніх версій Windows. Цей режим є в старших версіях Windows 7 і дає можливість запускати старе програмне забезпечення для Windows XP прямо на робочому столі Windows 7. А тепер спробуємо з'ясувати, що ж таке XP Mode і як він працює насправді.
Що таке XP Mode?
Колись давно існувала компанія Connectix, яка була відома своїми розробками в області віртуалізації. У 2003 році компанія Microsoft придбала Connectix з усіма потрохами розробками, і через деякий час випустила для всіх користувачів Windows додаток для віртуалізації - Microsoft Virtual PC 2007.Virtual PC був абсолютно безкоштовний, і, хоч і поступався в функціональності тому-ж VMware Workstation, для цілей настільної віртуалізації його можливостей вистачало цілком.
Так ось, Windows XP Mode є просто віртуальною машиною з Windows XP, що працює під новою версією Virtual PC, який називається тепер Windows Virtual PC і заточений під роботу виключно з Windows 7.Режим Windows XP використовує повну установку Windows XP Professional Service Pack 3 з включеними компонентами інтеграції.
Таким чином, XP Mode складається з:
- Windows Virtual PC, що поставляється тепер у вигляді апдейта (KB958559);
- стисненого VHD-файлу, який містить попередньо налаштовану копію Windows XP SP3.
Перед установкою
XP Mode доступний тільки для Windows 7 Professional, Corporate і Ultimate. Хоча Windows Virtual PC можна встановити на будь-яку версію Windows 7 (крім Starter), але при цьому будуть недоступні такі можливості як компоненти інтеграції та віртуальні додатки.
Починаючи з Service Pack 1 для роботи XP Mode апаратна підтримка віртуалізації НЕ обов'язкове.Проте, перед початком використання XP Mode бажано з'ясувати, чи підтримує ваш процесор технологію апаратної віртуалізації (Intel VT-x/AMD-V). Зробити це можна за допомогою будь-якої діагностичної утиліти, наприклад CPU-Z.
Для використання XP Mode рекомендується мати в системі не менше 2 Гб ОЗУ, інакше можуть виникнути проблеми при установці.Також має бути вільне місце на жорсткому диску (5-10 Гб).
Установка XP Mode
Йдемо на сайт Microsoft в розділ, присвячений Virtual PC і XP Mode. На сторінці завантаження вказуємо версію операційної системи і мову установки, після чого нам пропонується завантажити три файли. Перший - це образ Windows XP, другий - Windows Virtual PC, а третій - апдейт, що дозволяє Virtual PC працювати на машинах без підтримки апаратної віртуалізації.При наявності встановленого SP1 цей апдейт ставити не треба, так як він входить в його склад.
проходимо перевірку на справжність ОС (без неї ніяк), завантажуємо файли і приступаємо до установки. Першим, звичайно, встановлюється Virtual PC.
Встановивши Virtual PC перезавантажуємо комп'ютер і запускаємо установку XP Mode .
Вказуємо шлях для установки базового образу, з якого потім буде створюватися віртуальна машина.
І тиснемо готове. Галочку на пункті «Запустити Windows XP Mode» краще залишити.
Далі погоджуємося з ліцензійною угодою ( можна навіть його прочитати).
І вказуємо шлях для установки вже самій віртуальної машини з Windows XP, а також облікові дані для доступу до неї. Хоча для роботи вони не знадобляться, про всяк випадок рекомендується їх запам'ятати.
Далі йде настройка оновлень для віртуальної машини.Можна відразу включити автоматичне оновлення, а можна зробити це вже після установки.
В наступному вікні читаємо попередження про спільний доступ до дисків і тиснемо на кнопку «Почати установку» (цікаво, що ми робили до цього?).
А далі просто спостерігаємо за процесом.Він хоч і досить тривалий, втручання не вимагає.
Ось нарешті установка завершена і в нашому розпорядженні віртуальна машина зі встановленою Windows XP.
налаштування ВМ
Змінимо налаштування віртуальної машини. Для цього її треба зупинити.Що цікаво, в системі немає кнопки «Вимкнути», а при закритті машина йде в сон, тому скористаємося поєднанням клавіш Ctrl + Alt + Del.
Вимкнувши машину йдемо в меню «Пуск» - «Windows Virtual PC» - «Управління віртуальними машинами». Відкриваємо панель управління Virtual PC, вибираємо нашу машину і відкриваємо її параметри.Ось ті, що заслуговують на окрему увагу:
Пам'ять - зміна кількості оперативної пам'яті, що виділяється віртуальній машині (за замовчуванням 256Мб).
Жорсткий диск - настройка параметрів віртуального жорсткого диска. Диск можна стиснути, перетворити в з динамічного в фіксований або об'єднати.
Як видно з малюнка, наша віртуальна машина XP Mode складається з двох VHD-файлів. Перший - батьківський диск, який містить ядро системи і залишається без змін. Другий - різницевий, він містить тільки набір змін в порівнянні з батьківським диском. Їх можна об'єднати в один файл, що полегшить обслуговування і прискорить роботу системи.
Диски відкату - при їх включенні всі зміни записуються в окремий файл. Потім можна або їх застосувати, або відкотити назад. Дуже зручно при тестуванні різних додатків.
Мережа - налаштування віртуального мережевого адаптера. Є 3 варіанти настройки:
Компоненти інтеграції - забезпечують віртуальній машині доступ до фізичних ресурсів (принтери, жорсткі диски і т.д.).
Автоматична публікація додатків - будь-який додаток, встановлений на віртуальну машину, автоматично стає доступним в основній системі, в меню Пуск. Це та сама можливість, через яку і варто використовувати XP Mode.
Закрити - дія при закритті вікна.Можна вибрати одне з трьох - гібернація, завершення роботи або виключення. А можна зробити так, щоб при закритті можна було зробити вибір дії вручну. До речі, завершення роботи і виключення - це не одне і те-ж. Завершення роботи еквівалентно штатному виключення через меню Пуск, а вимикання - відключення живлення.
Використання XP Mode
Тепер встановлюємо проблемне додаток на ВМ (я з метою тестування встановив Notepad ++), після чого її можна вимкнути.
Тепер йдемо в меню « Пуск »-« Windows Virtual PC »-« Додатки Windows XP Mode », знаходимо там встановлений Notepad ++
І запускаємо його.Треба сказати що перший запуск займає досить багато часу, адже спочатку запускається віртуальна машина, а вже потім додаток. Після старту ВМ залишається працювати в бекграунд і вдруге віртуальне додаток запускається набагато швидше.
І кілька моментів, які варто врахувати при використанні Windows XP Mode:
- запущена віртуальна машина споживає реальні ресурси, що позначиться на швидкодії основної системи;
- віртуальна машина потребує обслуговування - на неї потрібно встановити антивірус, її потрібно оновлювати і т.д. До речі, підтримка для Windows XP SP3 закінчується 8 квітня 2014 року, після чого поновлення випускатися не будуть;
- Virtual PC не підтримує віртуальний доступ до фізичних відеокарт. Іншими словами, в режимі Windows XP немає апаратного 3D-прискорення, тому 3D-додатки працювати не будуть.Чи>вул>.