Сегодня мы проведем обзор новой функции Windows 7 - Windows XP Mode (XPM), которая стала доступна со стартом открытого тестирования Windows 7 RC. На нашем портале уже публиковалась некоторая информация об этой функции, ну, а сейчас мы рассмотрим её работу более подробно - на практике, а также познакомимся с минимальными системным требованиями этого режима.
Для того, чтобы проверить, поддерживает ли ваш процессор технологию аппаратной виртуализации, следуйте следующим инструкциям:
Внимание заслуживает тот факт, что режим Windows XP Mode будет доступен только в редакциях Windows 7 Enterprise , Windows 7 Professional и Windows 7 Ultimate . О работе в Windows 7 Home Basic и Windows 7 Home Premium ничего не сообщается, но, по-видимому, возможности Windows XP Mode в них будут сильно урезаны. Теперь, когда мы разобрались с системными требованиями, давайте перейдем к обзору.
Для установки Windows XP Mode нам потребуется два файла, которые можно взять с официальной страницы загрузки . Первый, самый большой по размеру файл - представляет из себя файл установки Virtual PC, с интегрированным в него файлом в виде "The VHD package ", по сути, являющимся лицензионной копией Windows XP. Второй файл - это опциональный апдейт Windows 7 KB958559 , необходимый для работы XPM .
Стоит отметить, что Windows XP Mode не будет интегрирован в Windows 7 даже после финального релиза, а все также будет доступен только при скачивании. Это обусловлено тем, что Microsoft пытается избежать проблем с антимонопольным тяжбами, которые, скорее всего возникнут, если вторая операционная система будет интегрирована в пакет установки новой ОС.
Перед запуском файла VirtualWindowsXP.exe, следует поставить обновление, после чего перезапустить компьютер.
После успешной инсталляции, в меню программ появился пункт Windows Virtual PC , в котором содержится два ярлыка: Virtual Machines - служит для просмотра созданных образов Windows; второй - Virtual Windows XP , запускает виртуальную машину.
После установки, в папке C:\ Program Files\ Virtual Windows XP будет находиться 3 файла:
Воспользуемся вторым ярлыком и перейдем к первоначальной настройке Windows Virtual PC . В первом окне ставим галочку, что мы согласны с лицензионным соглашением, и жмем кнопку Next .
В последнем окне первоначальной настройки нам предлагается включить (или выключить) автоматическое обновление.
Вот так, при первой загрузке, выглядит запущенная виртуальная машина.
Дистрибутив установленной системы Windows XP - английский. Изменить язык интерфейса нелья, что не мешает добавить поддержку русского языка в программах, для чего в Control Panel (Панель инструментов) находим Regional and Language Options и во всех настройках указываем русский язык.
Возможно, что после официального релиза будет доступна и русская версия Windows XP, но пока официальных сведений на этот счет не предоставлялось. Изменить разрешение через свойства рабочего стола, увы, нельзя, но можно изменять размеры окна самой оболочки виртуальной машины, для чего достаточно просто потянуть за края окна. На скришоте разрешение уменьшено до 640x600 точек.
Раз уж мы затронули настройки операционной системы, то давайте сразу рассмотрим настройки самой виртуальной машины, для чего перейдем в меню Tools → Settings .
Под работу виртуальной машины по умолчанию отведено 256 Мб. Конечно, если планируется запуск ресурсоемких приложений, это значение нужно увеличить, что возможно сделать только при незапущенной системе. Также, большой интерес представляет пункт Integration Features (Настройки интеграции), в котором можно установить возможность взаимодействия виртуальной системы с Windows 7.
Эти функции включают в себя использование общего буфера обмена, принтеров, дисков и смарт-карт. Остальные пункты стандартны для подобного класса программ. В них можно настроить реакцию на закрытие окна (переход в спящий режим, выключение и т.д.), настроить сетевые карты, подключение DVD-приводов и др.
Закончив рассмотрение настроек, давайте перейдем к обзору виртуальной системы и начнем мы с изучения окна "Мой компьютер ". Локальным жестким диском виртуальной машины является виртуальный диск С , доступа к которому напрямую из Windows 7 нет. Ранее мы рассмотрели настройки интеграции, в которых был отмечен пункт для сопряжения дисков между системами, поэтому в окружении "Мой компьютер " можно заметить, что были подключены логические разделы основной ОС.
При тестировании оказалось, что можно зайти в корневой каталог подключенных разделов, но вот при попытке доступа к остальным файлам окно зависало. Найденным решением стал доступ через проводник, который запускается из контекстного меню.
Возможно, что эта проблема была только в моем случае, поэтому просьба в комментариях отписаться, получилось ли у Вас получить доступ к разделам диска. Через проводник можно свободно копировать, переносить или изменять любые файлы. Интеграция буфера обмена работает хорошо, скопированный текст из документа, открытого в Windows 7, прекрасно вставляется в документы на виртуальной машине. Расстраивает только отсутствие возможности копирования файлов переносом в область запущенной Windows XP, как это реализовано в .
При работе в виртуальной машине не возникнет проблем с доступом к интернету. Между прочим, в системе установлен Internet Explorer 6 , который желательно обновить до последней версии.
Напоследок мы оставили самое интересное, а именно - интеграцию приложений виртуальной машины в Windows 7. Любое приложение, которое было установлено в виртуальной машине, появляется в стартовом меню Windows 7. Для примера было установлено приложение .
Как видно из скриншота, режим XPM позволяет приложениям, установленным внутри виртуальной XP, работать на хостовой операционной системе, рядом с родными приложениями Windows 7. Чтобы добавить интегрировать другие приложения, которые не требуют установки, необходимо добавить ярлык приложения в папку C:\Documents and Settings\All Users\Start Menu\ Programs .
Не смотря на то, что для работы в режиме Windows XP Mode требуется наличие поддержки аппаратной виртуализации, а также наличие свободного места на жестком диске, в любом случае, XPM дает гарантированную возможность работать в Windows 7 с приложениями, написанными под Windows XP и более ранние версии. Есть только единственное "но" - работать в XMP можно будет только под Windows 7 Enterprise , Windows 7 Professional или Windows 7 Ultimate , которые, скорее всего, будут стоить приличную сумму денег. В остальном, больши х минусов 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 требуется еще физическое выключение питания компьютера.
XP Mode — это действительно полезная функция, решающая большинство проблем с запуском устаревших программ на Windows 7. Еще один плюс — с ее помощью можно решить проблемы с поддержкой устаревшего оборудования, производители которого ленятся писать драйверы под новые ОС. Особенно это актуально для пользователей 64-битной Windows 7.
Если у вас не установлен Windows 7 SP1, желательно обновится до установки XP Mode.
Установка
Использование
При подготовке материала много полезной информации было взято из
В последней, седьмой статье цикла, посвященного 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. Всех восторгов и положительных эмоций хватило бы на целую статью, я даже начал подозревать, что 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 XP Mode в меню "Пуск" Windows 7
Вот такая интересная, а главное полезная технология от Microsoft. Единственное требование для использования Windows XP Mode - это аппаратная поддержка виртуализации в процессорах. Проверить, поддерживает ли ваш процессор эту технологию, можно при помощи бесплатной программы Microsoft Hardware-Assisted Virtualization Detection Tool .
UPD . С некоторых пор Microsoft установили ограничение: для скачивания Virtual PC и Windows XP Mode требуется пройти валидацию системы. Вот прямые ссылки на закачку дистрибутивов.