На что способен Windows 7 XP Mode?Источник: cnews
Проблема так называемых "унаследованных приложений" год за годом приобретает все более критический характер, особенно, если речь не идет о кросс-платформенных продуктах. Жизненный цикл операционных систем может оказаться короче того времени, в течение которого должна использоваться КИС. К таким примерам относится программное и аппаратное обеспечение, разработанное за 8 лет существования на рынке Windows XP, в частности, программы, которые необходимо сейчас запускать под Windows 7. Есть ли выход из ситуации, когда "старые" приложения и оборудование не работают под управлением новой ОС? Стоит ли использовать системы виртуализации от сторонних вендоров? Ответы на эти вопросы вы найдете в этом материале.
Наиболее очевидным сценарием работы с устаревшим программным обеспечением и оборудованием является его дальнейшее использование на ограниченном парке компьютеров, на которых установлены старые версии ОС, если новые операционные системы их не поддерживают. Такие случаи, например, нередки с 32-битными приложениями при попытках запуска их в 64-разрядной среде. Однако данный сценарий имеет достаточно большое количество недостатков, главными из которых является низкая эффективность работы таких систем (из-за невозможности обновления оборудования, поскольку новые компоненты не поддерживаются старыми ОС) и сложность управления разнородной ИТ-инфраструктурой (вследствие, например, окончания поддержки системы вендором и связанных с этим проблем безопасности, надежности и так далее). Поэтому в этом отношении лучше выглядит виртуализация устаревших информационных систем на новом оборудовании с помощью соответствующего ПО. При этом пользователи могут переключаться между двумя одновременно запущенными системами, работая с данными практически так же, как если бы эти ОС не были виртуализированы. Однако у данного сценария есть свои недостатки. Так, во-первых, для корректной и грамотной настройки виртуализированных сред требуется соответствующая квалификация ИТ-персонала. Во-вторых, подобные решения необходимо покупать отдельно от новых ОС, что влечет за собой увеличение издержек. В случае с миграцией компаний с Windows XP на Windows 7 Microsoft предприняла попытку решить их за счет введения функции Windows XP Mode. "Условный режим"В Windows XP проблема запуска старых приложений решалась за счет установки некоторых параметров (другого разрешения, отключение визуального оформления и так далее) во вкладке "Совместимость" для исполняемых файлов. Кроме того, существовала отдельная утилита, позволяющая запускать написанные под DOS и Windows 98 файлы. Однако по большей части подобные разработки относились к конечным пользователям, у которых, например, могли не запускаться игры и некоторые мультимедийные программы. Похожий режим совместимости существует и в Windows Vista, однако, с его помощью можно запустить далеко не все КИС, созданные 10-15 лет назад под существовавшие в то время ОС Windows. Microsoft, предвидя возникновение подобных проблем, особенно в корпоративном секторе, мигрирующем с Windows XP на Windows 7, анонсировала решение Windows XP Mode. В отличие от полностью программных вариантов обеспечения совместимости, данный продукт использует возможности полноценной виртуализации аппаратного обеспечения. Для его работы необходимо, чтобы эти функции поддерживались центральным процессором компьютера - соответственно, технологии Intel VT и AMD-V, и были активированы в BIOS. Само же решение Windows XP Mode состоит из виртуальной машины Windows Virtual PC и специального образа диска с настроенной и активированной копией Windows XP Professional SP3. Для обеспечения комфортной работы с подобным решением для виртуализации на целевой машине должно быть не менее 1,5 Гб свободного ОЗУ и примерно 15 Гб дискового пространства. Кроме того, режим Windows XP Mode поддерживается только тремя изданиями Windows 7 - Windows Professional, Enterprise и Ultimate (Профессиональная, Корпоративная, Максимальная). Запуск и установка Windows XP ModeКомпоненты Windows XP Mode не входят в общий дистрибутив Windows 7, поэтому файл установки виртуальной машины и образ диска пользователь должен загружать самостоятельно с сайта Microsoft (всего примерно 500 Мб). В ходе установки необходимо ввести учетные данные (логин и пароль) для работы виртуальной машины, после чего дождаться развертывания образа системы (процесс занимает несколько минут). По окончании работы инсталлятора пользователь увидит на экране окно Virtual PC с запущенной гостевой Windows XP SP3. Теперь можно устанавливать или запускать программы непосредственно внутри Windows XP - для этого в виртуальной машине уже настроен доступ к системному диску Windows 7. При этом они буду отображаться одновременно в двух системах - в обычном меню "Пуск"-"Программы" в Windows XP и в папке Virtual Windows XP Applications, являющейся подпунктом Windows Virtual PC в меню Windows 7. Запускать их можно из обоих мест, причем, если виртуальная машина в момент запуска была закрыта, то Windows XP Mode автоматически запустит ее.
Виртуальная машина может работать в двух основных режимах. Основной режим, включенный по умолчанию, - это удаленный режим. Находясь в нем, Windows XP работает в полноэкранном виде и поддерживает основной интеграцию между рабочими столами гостевой и хост-системой (то есть, Windows 7). В этом режиме присутствует общий буфер обмена между обеими версиями Windows, активны общие сетевые соединения, происходит перенаправление USB-устройств из системы в систему и подключен общий доступ к локальным дискам.
Другой режим практически аналогичен традиционной виртуализации с помощью Virtual PC - программы запускаются на удаленном рабочем столе, а сама гостевая система отображается в окне. В нем можно запускать USB-устройства, которые не поддерживаются в Windows 7, то есть, сканер, для которого существуют драйвера только под Windows XP, будучи подключенным в Windows XP Mode, появляется в виртуализированной системе в специальном USB-меню в верхней правом углу рабочего стола, и может использоваться в Windows 7.
В настройках Virtual PC пользователь может принудительно выбрать работу в том или ином режиме, например, деактивировав пункт "Компоненты интеграции". Здесь же указываются сетевые соединения (NAT, внутренняя частная сеть, отдельная сетевая карта и так далее), перенаправления COM-портов в виртуальную машину, подключение других образов виртуальных дисков к системе (еще два), используемый привод чтения компакт-дисков, размер выделяемой на работу Virtual PC оперативной памяти, поведение виртуальной машины при ее закрытии (по умолчанию она уходит в гибернацию). Что не может выполнять Windows XP Mode:
Заметим, что запущенная в рамках Windows XP Mode система функционирует как обычный продукт, то есть, она, например, загружает обновления с Windows Update, уведомляет владельца компьютера об отсутствии установленной антивирусной защиты и так далее. Однако контролировать эти операции (например, централизованную загрузку хотфиксов) можно через Active Directory и групповые политики Windows 7. Заметим, что выбранное решение для реализации совместимости Windows XP и Windows 7 отличается от, например, другого продукта Microsoft, а именно гипервизора Hyper-V. Оно значительно проще в настройке и предоставляет практически исчерпывающий набор функций, необходимых пользователю. Кроме того, Windows XP Mode более практичен, чем обычная виртуализация с помощью Virtual PC, поскольку образ диска с системой уже заранее преднастроен, а сама Windows XP активирована и готова к немедленной эксплуатации. Опрос компаний, проведенный CNews, показал, что Windows XP Mode будет востребованным решением в силу своей простоты и поставки вместе с ОС Windows 7. "Решение очень удобно для неквалифицированных пользователей "капризных" или устаревших приложений, ведь при использовании Windows XP Mode такое приложение можно опубликовать в меню "Пуск" в виде обычного ярлыка. При запуске пользователь увидит только рабочее окно приложения, а не консоль управления виртуальной машиной, с еще одной операционной системой. Таким образом, можно говорить о "бесшовном" терминальном доступе внутри локального компьютера", - объясняет преимущества Windows XP Mode руководитель системных инженеров Российского представительства компании Citrix Systems Сергей Халяпин. Говоря о необходимости поддержки технологий виртуализации процессором на аппаратном уровне, он подчеркнул, что "сейчас это уже практика, а не редкое исключение". Кирилл Кочетков, менеджер по техническому PR компании AMD, рассказал, что AMD при внедрении новых технологий всегда уделяла большое внимание удобству этого процесса для пользователей: "С этой точки зрения Windows XP Mode представляет собой очень удобный инструмент для решения часто возникающий при переходе на новое поколение ОС задачи запуска "старых" приложений в новой операционной системе. Он работает практически "из коробки", не имеет никаких лишних функций и разработан автором самих операционных систем, что означает высокую совместимость и скорость работы". |