Виртуального диска windows xp mode. Установка Windows XP Mode

Для Symbian 17.06.2019
Для Symbian

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

Идем на сайт 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 варианта настройки:

  1. NAT (используется по умолчанию). У машины есть доступ к внешней сети, к ней самой доступа снаружи нет;
  2. Адаптер рабочего стола — используется сетевой адаптер основной системы. При этом виртуальная машина становится видна в сети;
  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-приложения работать не будут.

В последней, седьмой статье цикла, посвященного Windows 7, мы поговорим о совместимости приложений и режиме XP, исследуем изменения в системе контроля учетных записей пользователей UAC, коснемся улучшений в графической подсистеме, а также рассмотрим новую версию программы Windows Media Center и некоторые незаметные на первый взгляд, но полезные функции новой операционной системы. А также подведем общие итоги нашего цикла.

Если вы столкнулись с тем, что какая-то из программ, с которой вы работали на предыдущих версиях Windows, не запускается или работает некорректно, зайдите в раздел "Устранение неполадок" и щелкните по ссылке "Выполнение программ, предназначенных для предыдущих версий Windows" (Run programs made for previous versions of Windows).

Будет запущен мастер, который поможет устранить проблемы неработоспособности приложений. Этот мастер можно также открыть из контекстного меню. Для этого достаточно щелкнуть по значку неработающего приложения правой кнопкой мыши и выбрать пункт "Исправление неполадок совместимости" (Troubleshoot compatibility).

Для начала мастер произведет поиск установленных на компьютере программ и отобразит их список. Если в нем не нашлось программы, которая у вас не запускается или работает некорректно, можно указать путь к ее исполняемому файлу вручную (стоит иметь в виду, что средство устранения проблем не работает с приложениями, файлы которых имеют расширение MSI).

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

Если же проблема совместимости не решена, мастер предложит описать ее более подробно, например, указать, не запускается ли она вовсе или же работает с ошибками. Пользователь может вручную указать операционную систему, в которой программа успешно работала.

На сайте Microsoft можно найти достаточно обширный список приложений, которые совместимы с Windows 7. Поэтому, если программа, которую вам не удается заставить работать, есть в этом списке, то, скорее всего, проблему можно решить, установив новую версию или обновление, выпущенное разработчиком. Но даже если программы нет в списке совместимых приложений, это не означает, что она несовместима с Windows 7.

В любом случае, ищите самую новую версию на сайте производителя. Если же проблему решить никак не удается - например, новая версия недоступна или вы по каким-то причинам не хотите ее устанавливать, у вас всегда есть возможность обновить Windows 7 до той редакции, которая поддерживает режим XP. Версии "Начальная" и "Домашняя базовая" можно обновить до редакции "Домашняя расширенная", а ее, в свою очередь, до "Максимальная" или "Профессиональная". Подробные рекомендации относительно обновления можно найти на специальной странице сайта Microsoft.

Очень часто возникает необходимость установки устаревшего программного обеспечения которое работать в Windows 7 никак не желает.

Ранее я использовал виртуальные машины WMVare для решения в общем то простой задачи запуска пары тройки программ или старого оборудования, я разворачивал компьютер в компьютере... Крайне долго и не практично. Относительно недавно я в очередной раз пытался прикрутить свой старенький сканер и наткнулся на одно интересное решение - Виртуальная машина XP mode.

Windows XP Mode

Windows XP Mode - это решение на базе платформы Virtual PC, позволяющее запускать приложения написанные для XP в фоновой и невидимой для пользователя виртуальной сессии.

  • Решает все проблемы несовместимости программ с Windows 7
  • Проброс портов USB и COM
  • Поддержка принтеров, смарт карт, буфера обмена, общих жестких дисков, а так же портов USB и COM.
  • Простая настройка XP Mode
  • Прозрачность для конечного пользователя.
  • Настройка и управление виртуальной средой производится из привычного интерфейса Virtual PC.

XP Mode распространяется абсолютно бесплатно и не требует специального лицензирования.

XP Mode поддерживается только Windows 7 редакций Профессиональная, Корпоративная и Максимальная (Professional, Enterprise и Ultimate).

Для работы XP Mode требуется аппаратная поддержка виртуализации на уровне процессора - Intel-VT или AMD-V.

В следующем списке отображаются некоторые модели процессоров Intel, у которых есть аппаратная поддержка виртуализации:

Pentium 4 662 and 672
Pentium Extreme Edition 955 and 965 (not Pentium 4 Extreme Edition with HT)
Pentium D 920-960 except 945, 935, 925, 915
Core Duo T2300, T2400, T2500, T2600, T2700 (Yonah)
Core 2 Duo E6300, E6400, E6320, E6420, E6540, E6550, E6600, E6700, E6750, E6850 (Conroe)
Core 2 Duo E7600, E8200, E8300, E8400, E8500, E8600 and some versions of the E7400 and E7500 (Wolfdale)
Mobile Core 2 Duo T5500, T5600, T7100, T7200, T7250, T7300, T7400, T7500, T7600, T7600G, T7700, T7800 (Merom)
Mobile Core 2 Duo SU9300, SU9400, SU9600, P7370, P8400, P8600, P8700, P8800, P9500, P9600, P9700, T8100,
T8300, T9300, T9400, T9500, T9600, T9800, T9900 (Penryn)
Core 2 Quad Q6600, Q6700 (Kentsfield)
Core 2 Quad Q8400, Q8400S, Q9300, Q9400, Q9400S, Q9450, Q9550, Q9550S, Q9650 and some versions of the Q8300
(Yorkfield)
Core 2 Extreme X6800 (Conroe_XE)
Core 2 Extreme QX6700, QX6800, QX6850 (Kentsfield_XE)
Core 2 Extreme QX9650, QX9770, QX9775 (Yorkfield_XE)
Xeon 3000, 5000, 7000 series
Atom Z520, Z530, Z540, Z550, Z515 (Silverthorne)
all Intel Core i7 processors
Pentium Dual-Core E6300, E6500 and some versions of the E5300 and E5400*
Celeron E3000 series

Прошло уже несколько месяцев, как я поставил себе на ноутбук финальную версию Windows 7. Всех восторгов и положительных эмоций хватило бы на целую статью, я даже начал подозревать, что M$ захватили инопланетяне и аннигилировали всех криворуких и безголовых сотрудников. Но речь сейчас не об этом. Очень интересной фишкой новой системы стала технология Windows XP Mode - особая виртуальная машина с предустановленной системой Windows XP, позволяющая запускать приложения не просто в режиме совместимости, а именно полностью в среде Windows XP. При этом пользователю будет отображаться не рабочий стол виртуальной машины, а только окно запущенного под ней приложения. Для пользователя работа с такими приложениями ничем не отличается от работы с программами, установленными в родительской Windows 7, можно только заметить разницу в стилях оформления окон. И больше нет никакой путаницы с рабочими столами, не возникают вопросы совместимости устаревших программ, виртуальная машина не висит постоянно в памяти и запускается только на время работы приложения. А главное, что все это работает без вмешательства суровых бородатых админов и прочих "танцев с бубнами".

Windows XP Mode по умолчанию не входит в дистрибутив Windows 7, для ее установки надо сходить на сайт Microsoft и скачать два файла: Windows Virtual PC и настроенный образ Windows XP Mode . Для каждой системы и языка они свои, поэтому я указываю ссылку только на страницу загрузки. Сперва установите Windows Virtual PC (после ее установки потребуется перезагрузка компьютера), а затем Windows XP Mode. Образ весит около 470 мегабайт, так что процесс установки может занять некоторое время. Во время установки вам будет показана краткая презентация с описанием системы, порядком установки приложений и демонстрацией возможностей.





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



Установленная виртуальная система теперь доступна в меню "Пуск" - "Программы" - "Windows Virtual PC" - "Windows XP Mode" родительской системы Windows 7. Никакой активации или регистрации она не требует, но обновляется через интернет так же, как и обычная Windows XP. Виртуальная система имеет доступ к периферийным устройствам и другому железу вашей физической машины, но не исключено, что потребуется установить на нее дополнительные драйвера.


Windows XP Mode в меню "Пуск" Windows 7


Теперь запустим виртуальную машину и попробуем установить в ней какое-нибудь приложение. Как вы можете видеть видеть на скриншоте, локальные диски родительской системы доступны в виртуальной системе как сетевые, и при этом к ним есть полный доступ. Так что будьте осторожны при установке на виртуальную машину непроверенных программ.



В качестве примера установим с диска родительской системы на виртуальную машину браузер Firefox старой версии 2.0.0.18. Это только мой пример, вы можете ставить любые другие нужные вам программы. Установка ничем не отличается от аналогичной процедуры на обычной системе.



До этого момента ничего принципиально нового вы не наблюдаете. Обычная виртуальная машина, обычная установка программ. А вот теперь переходим к самому интересному. Снова откроем меню "Пуск" Windows 7, и видим, что в разделе "Windows Virtual PC" появился новый подраздел "Приложения Windows XP Mode" , а в нем Mozilla Firefox. Ярлыки можно создавать и вручную, как это делается - .



Теперь полностью закрываем виртуальную машину и запускаем Firefox, но уже через стартовое меню в родительской системе. Буквально через несколько секунд получается вот такое сильное колдунство.



Мы видим одновременно два браузера Firefox, один версии 3.5, который был запущен с самого начала на Windows 7, и рядом с ним окна браузера Firefox версии 2.0, который запущен в режиме Windows XP Mode. Никаких других посторонних окон виртуальной машины не наблюдается. То, что Firefox 2.0 запущен под виртуальной машиной, можно увидеть только по характерному "XP-шному" стилю окон, в то время как Firefox 3.5 красуется новым оформлением. В панели задач Windows 7 отображаются оба браузера со своими иконками.



Приложению, запущенному в Windows XP Mode также доступны диски и файлы родительской системы, они отображаются как сетевые. На скриншоте в меню вы можете разглядеть еще Nero, это я установил 6-ю версию Nero Burning ROM на виртуальную машину, но он согласился работать только с виртуальными дисками, поэтому в качестве наглядного примера Nero не подошел. Хотя запустился нормально, тогда как под чистой Windows 7 он вылетает с ошибкой совместимости еще при установке.

Вот такая интересная, а главное полезная технология от Microsoft. Единственное требование для использования Windows XP Mode - это аппаратная поддержка виртуализации в процессорах. Проверить, поддерживает ли ваш процессор эту технологию, можно при помощи бесплатной программы Microsoft Hardware-Assisted Virtualization Detection Tool .



Инструкция по конфигурированию аппаратной виртуализации в BIOS находится там же на сайте Microsoft . Некоторые специалисты рекомендуют после установок нужных параметров BIOS выключить и включить питание компьютера, чтобы аппаратная виртуализация заработала. Так это или нет, я сказать не могу, на всех моих машинах все уже работало по умолчанию и дополнительные настройки не потребовались. Ради интереса запустил менеджер задач при запущенном в Windows XP Mode браузере Firefox. Появились два процесса Virtual PC, причем каждый из них в состоянии простоя отнимал около 8 мегабайт памяти и 0% процессорных мощностей, при активном многовкладочном серфинге в "виртуальном" браузере потребляемая память выросла всего лишь до 10 мегабайт, а пиковое потребление процессора доходило до 10-12% и тут же падало обратно до нулевых значений. И это при том, что рядом в спокойном состоянии висел Firefox 3.5 и беспалева доедал 60-й мегабайт оперативы. По скорости и комфортности работы могу сказать, что на моем не самом мощном ноуте ASUS X50N связка Windows 7 + Windows XP Mode работает без видимых торможений.

UPD . С некоторых пор Microsoft установили ограничение: для скачивания Virtual PC и Windows XP Mode требуется пройти валидацию системы. Вот прямые ссылки на закачку дистрибутивов.

Понимаю, что это выглядит навязчивой идеей, но что поделать - мне вдруг стало довольно интересно писать видео для блога (дурной пример заразителен, наверное). Да и судя по статистике – видео оказалось вещью весьма востребованной, планирую далее дополнить свою отдельную подборку видеороликов на локальных UA-IX ресурсах для более удобного просмотра пользователями в Украине.

Что такое Windows XP Mode в Windows 7? Эта небольшая часть технологии с общим названием Microsoft Enterprise Desktop Virtualization, MEDV, она же в простонародии “медвед” (не путать с известными персонажами околоИнтернетного фольклора:)) – поставляется в составе пакета MDOP 2009. Небольшая часть, но самая главная – Windows XP Mode позволяет запустить процесс виртуальной ОС (Windows XP или Windows Vista) в специально разрабатываемой редакции Virtual PC (в настоящий момент поставляется отдельно в статусе бета-версии), и при этом пользователю будет отображаться не рабочий стол виртуальной машины, а только окно того приложения, которое установлено в виртуальной ОС, но опубликовано в виде “обычного” линка в меню “Пуск” родительской системы.

Таким образом, для пользователя работа с приложениями как установленными в “родной” Windows 7, так и в виртуальной Windows XP абсолютно “прозрачна” – он сможет их отличать только по оформлению окон. И никакой путаницы с десктопами, переключениями и всем таким подобным. Для админов – никакой мороки с совместимостью приложений, написанных для Windows XP при их запуске в Windows 7 – поскольку они запускаются в родной, пусть и виртуальной, среде XP. Да и назвать ее особо “виртуальной” довольно сложно, особенно если сравнивать с “чистой” виртуализацией Hyper-V – в варианте Windows XP Mode поддерживаются не только USB-флешки, но и разнообразные “натуральные” USB, и не только, устройства – так, у меня “нашелся” и заработал в виртуальной Windows XP считыватель отпечатков пальцев на ноуте.

Фактически же это все близко (вернее даже сказать – построенно на том же принципе) к работе служб терминалов в Windows Server 2008, где пользователь вместо удаленного рабочего стола видит окна отдельных, выполняемых на сервере, приложений. Только в случае с MEDV/Windows XP Mode таким сервером выступает виртуальная ОС, в которую установлены специальные “а-ля терминальные” службы, а “терминальный клиент” находится на родительской ОС и в ее задачи входит также “поднимать” виртуальную ОС по запросу, если она еще не работает. Вот так вот все на самом деле просто, никакого мошенничества, только “магия ПО”. :)

Да, и еще – MDOP предлагает такой режим работы не только для Windows 7, но и для Windows Vista, а кроме того – утилиты централизованного управления образами, настройками виртуальных ОС и публикацией приложений, что очччень даже полезно для сетей, где пусть даже 50 ПК будут использовать единый образ и настройки.

Как включить/запустить Windows XP Mode в Windows 7 RC?

Как в RC, так и в релизе (скорее всего) готовой “суперкнопки” гордым названием “влкючить Windows XP Mode” нет. Технология внешняя (опять же – пока) по отношению к самой Windows 7 (только профессиональных редакций, редакции типа Home/Starter не поддерживаются). Но не беда – на специальном сайте можно скачать новую версию Virtual PC для поддержки в Windows 7 режима Windows XP Mode и “готовый” образ (около 450МБ) “чистой” Windows XP, в которую установлены необходимые службы и драйвера. Для тех же, кто хочет создать свой виртуальный образ – на сайте присутствуют бета-версии обновлений для Vista/XP, установка которых в виртуальную ОС добавляет той поддержку режима Windows XP Mode. Качаем, устанавливаем – сначала вету Virtual PC для Windows 7, потом сам образ.

В меню “Старт” в “Программах” появляется раздел Windows Virtual PC, а в нем – собственно пункт Virtual Windows XP. Это и есть линк на тот самый образ, который в 450МБ и устанавливается вторым:) При первом старте образ конфигурируется весьма тривиальным образом – запрашивается только пароль будущего пользователя и все. Все настройки этой виртуальной ОС соответствуют типичным настройкам виртуальных машин Virtual PC, кроме появившегося пункта Auto Publish. Этот пункт и отвечает за то, как будут публиковаться приложения из виртуальной Windows XP в стартовом меню Windows 7. По умолчанию стоит режим автоматической публикации, а это значит, что – внимание!!! – все вновь установленные приложения в виртуальной машине будут автоматически “всплывать” в меню родительской Windows 7.

Устанавливаем, что нам требуется – и в стартовом меню, в том же разделе Windows Virtual PC появляется раздел Virtual Windows XP Application со ссылками на эти виртуальные приложения.

Закрываем виртуальную машину, запускаем требуемое приложение из стартового меню уже Windows 7 – и после небольшого ожидания (на видео можно оценить время старта виртуальной машины “в фоне” с последующим запуском требуемой ОС на ноутбуке HP 8510w) получаем приложение в режиме “настоящей” XP. Какие ограничения накладывает Windows XP Mode? – самое главное, это требование аппаратной поддержки виртуализации в процессорах. Инструкция по конфигурированию аппаратной виртуализации находится на той же странице (приведенной выше), что и загрузка самого Virtual PC. Хочу обратить отдельное внимание на тот факт, что часто для включения аппаратной виртуализации после собственно установок параметров BIOS требуется еще физическое выключение питания компьютера.



Рекомендуем почитать

Наверх