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

Тема в разделе "Microsoft Windows 7", создана пользователем Dragokas, 10 мар 2014.

  1. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    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
     
    Последнее редактирование: 10 мар 2014
    Kиpилл, orderman и SNS-amigo нравится это.
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    А дальше просто наблюдаем за процессом. Он хоть и довольно длительный, вмешательства не требует.

    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
     
    Kиpилл, orderman и SNS-amigo нравится это.
  3. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    Использование 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-приложения работать не будут.
     
    Kиpилл, orderman и SNS-amigo нравится это.
  4. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.476
    Симпатии:
    4.305
    Похоже, на сайте Майкрософт уже не найти.

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

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Альтернативный вариант загрузки Virtual XP Software Mode

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

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

    [​IMG] [​IMG]
     
    Phoenix и Kиpилл нравится это.

Поделиться этой страницей