Windows 7 Windows XP Mode. Виртуальная машина от Microsoft.

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,809
Реакции
6,574
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.

xpm1.png


Для использования XP Mode рекомендуется иметь в системе не менее 2 Гб ОЗУ, иначе могут возникнуть проблемы при установке. Также должно быть свободное место на жестком диске (5-10 Гб).

Установка XP Mode

Идем на сайт Microsoft в раздел, посвященный Virtual PC и XP Mode. На странице загрузки указываем версию операционной системы и язык установки, после чего нам предлагается скачать три файла. Первый — это образ Windows XP, второй — Windows Virtual PC, а третий — апдейт, позволяющий Virtual PC работать на машинах без поддержки аппаратной виртуализации. При наличии установленного SP1 этот апдейт ставить не надо, так как он входит в его состав.

xpm2.png


Проходим проверку на подлинность ОС (без нее никак), загружаем файлы и приступаем к установке. Первым, конечно, устанавливается Virtual PC.

xpm3.png


Установив Virtual PC перезагружаем компьютер и запускаем установку XP Mode.

xpm4.png


Указываем путь для установки базового образа, из которого затем будет создаваться виртуальная машина.

xpm5.png


И жмем готово. Галочку на пункте «Запустить Windows XP Mode» лучше оставить.

xpm6.png


Далее соглашаемся с лицензионным соглашением (можно даже его прочитать).

xpm7.png


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

xpm8.png


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

xpm9.png


В следующем окне читаем предупреждение о совместном доступе к дискам и жмем на кнопку «Начать установку» (интересно, что мы делали до этого?).

xpm10.png
 
Последнее редактирование:
А дальше просто наблюдаем за процессом. Он хоть и довольно длительный, вмешательства не требует.

xpm11.png


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

xpm12.png


Настройка ВМ

Изменим настройки виртуальной машины. Для этого ее надо остановить. Что интересно, в системе нет кнопки «Выключить», а при закрытии машина уходит в сон, поэтому воспользуемся сочетанием клавиш Ctrl+Alt+Del.

xpm13.png


Выключив машину идем в меню «Пуск» — «Windows Virtual PC» — «Управление виртуальными машинами». Открываем панель управления Virtual PC, выбираем нашу машину и открываем ее параметры. Вот те, что заслуживают отдельного внимания:

Память - изменение количества оперативной памяти, выделяемое виртуальной машине (по умолчанию 256Мб).

xpm15.png


Жесткий диск — настройка параметров виртуального жесткого диска. Диск можно сжать, преобразовать в из динамического в фиксированный или объединить.

Как видно из рисунка, наша виртуальная машина XP Mode состоит из двух VHD-файлов. Первый — родительский диск, который содержит ядро системы и остается без изменений. Второй — разностный, он содержит только набор изменений по сравнению с родительским диском. Их можно объединить в один файл, что облегчит обслуживание и ускорит работу системы.

xpm16.png


Диски отката — при их включении все изменения записываются в отдельный файл. Затем можно либо их применить, либо откатить назад. Очень удобно при тестировании различных приложений.

xpm171.png


Сеть — настройки виртуального сетевого адаптера. Есть 3 варианта настройки:
  1. NAT (используется по умолчанию). У машины есть доступ к внешней сети, к ней самой доступа снаружи нет;
  2. Адаптер рабочего стола — используется сетевой адаптер основной системы. При этом виртуальная машина становится видна в сети;
  3. Внутренняя сеть — вообще нет доступа наружу.
xpm18.png


Компоненты интеграции — обеспечивают виртуальной машине доступ к физическим ресурсам (принтеры, жесткие диски и т.д.).

xpm19.png


Автоматическая публикация приложений — любое приложение, установленное на виртуальную машину, автоматически становится доступным в основной системе, в меню Пуск. Это та самая возможность, из за которой и стоит использовать XP Mode.

xpm20.png


Закрыть — действие при закрытии окна. Можно выбрать одно из трех — гибернация, завершение работы или выключение. А можно сделать так, чтобы при закрытии можно было сделать выбор действия вручную. Кстати, завершение работы и выключение — это не одно и то-же. Завершение работы эквивалентно штатному выключению через меню Пуск, а выключение — отключению питания.

xpm14.png
 
Использование XP Mode

Теперь устанавливаем проблемное приложение на ВМ (я в целях тестирования установил Notepad++), после чего ее можно выключить.

xpm-21.png


Теперь идем в меню «Пуск» — «Windows Virtual PC» — «Приложения Windows XP Mode» , находим там установленный Notepad++

xpm22.png


И запускаем его. Надо сказать что первый запуск занимает довольно много времени, ведь сначала запускается виртуальная машина, а уже потом приложение. После старта ВМ остается работать в бэкграунде и во второй раз виртуальное приложение запускается гораздо быстрее.

xpm23.png


И несколько моментов, которые стоит учесть при использовании Windows XP Mode:
  • запущенная виртуальная машина потребляет реальные ресурсы, что скажется на быстродействии основной системы;
  • виртуальная машина требует обслуживания — на нее нужно установить антивирус, ее нужно обновлять и т.д. Кстати, поддержка для Windows XP SP3 заканчивается 8 апреля 2014 года, после чего обновления выпускаться не будут;
  • Virtual PC не поддерживает виртуальный доступ к физическим видеокартам. Другими словами, в режиме Windows XP нет аппаратного 3D-ускорения, поэтому 3D-приложения работать не будут.
 
Идем на сайт Microsoft в раздел, посвященный Virtual PC и XP Mode. На странице загрузки указываем версию операционной системы и язык установки, после чего нам предлагается скачать три файла.
На той странице после проверки подлинности скачиваются не три, а всего два файла. Вот их скриншот.
4814537.png
Похоже, на сайте Майкрософт уже не найти.

Есть такая сборочка на торрентах:
Virtual PC Build 7600+Windows XP Mode x86/x64 (для ЦП без поддержки (!!!) аппаратной виртуализации)
Там заодно и обновление (в любом случае для Win 7 SP1 неактуально).
 
Альтернативный вариант загрузки Virtual XP Software Mode

Microsoft Windows Virtual XP Software Mode (папка с выбором файлов)
ссылка: https://mega.co.nz/#F!lcUSgbxa!EH09ey6WId4ocf9iAkCldw

Выбор операций загрузки — в контекстном меню (правая кнопка мышки).
 
Назад
Сверху Снизу