Пользователь
0,0
рейтинг
6 октября 2009 в 07:40

Windows XP в Windows 7 или несколько вопросов по XP Mode

Microsoft заявила в четверг, что финальная версия виртуального окружения Windows XP будет доступна 22 октября, в день опубликования Windows 7. Известное как XP Mode (далее в статье — «Режим XP»), это новое программное обеспечение для виртуализации от Microsoft облегчает миграцию в Windows 7 для предприятий и пользователей, которые смогут перенести все свои Windows XP программы. На Хабре XP Mode уже рассматривался в ряде статей, однако, просмотрев их, я постарался обобщить некоторые вопросы и, в основном, дополнить изложенное с учетом последней имеющейся информации.

image

Еще в прошлом году начались активные обсуждения ориентированных на предприятия виртуализационных решений от Microsoft – таких как Microsoft Desktop Optimization Pack (MDOP), App-V (Application Virtualization) и MED-V (Microsoft Enterprise Desktop Virtualization). Именно последние и являются базой для попытки Microsoft убить двух зайцев — удовлетворить пользователей и администраторов одновременно. Ведь одним из важных препятствий на пути отказа от «стареющей» XP является нежелание пользователей и администраторов перестать использовать свои старые излюбленные, проверенные и изученные программы.

Что такое «Режим XP»?


«Режим XP» запускает Windows XP с 3-им сервис паком в качестве виртуальной среды в Windows 7, что позволяет Вам работать со своими XP-ориентированными программами на машине с основной осью — Windows 7. Между похожими для неискушенного интернет-читателя «Режимом XP» и MED-V Lite имеются значительные различия (см. прим. F). «Режим XP» более лоялен в плане производительности и не требует какого-либо особенного лицензионного соглашения, доступного лишь крупным компаниям.

Необходимо отметить, отмечает Деб Шиндер, что несмотря на буквальный перевод названия «Режим XP» — это не какой-то особый «режим» в котором можно запустить Windows 7, а также это не нечто встроенное в Вашу основную операционную систему. Это совершенно отдельное приложение — Windows Virtual PC, которое запускает специальную виртуальную машину. Основным отличием от виртуальных машин сторонних производителей является то, что в данном случае Windows XP уже в ней создана, установлена и лицензирована.

Почему «Режим XP» поставляется отдельно от Windows 7?


Насколько мне известно, основная причина — это уловка, предпринятая Microsoft, для избежания конфликтов с антимонопольным законодательством.

Что такое — Windows Virtual PC?


Windows Virtual PC — это основной движок программного обеспечения, которое делает возможной виртуализацию наподобие «Режима XP». Virtual PC строго необходим для запуска «Режима XP». Интеграция «Режима XP» в Windows Virtual PC обеспечивает отображение ваших излюбленных приложений, работающих в виртуальной Windows XP, на рабочем столе Windows 7, как будто они были установлены и запущены на основной машине Windows 7. Другими словами, вам даже вообще не будет необходимости видеть ваш рабочий стол виртуальной машины XP (лишь если вы пожелаете просто на него «посмотреть»).

Вообще, это все очень похоже на работу служб терминалов в Windows Server 2008, где пользователь вместо цельного удаленного рабочего стола видит окна отдельных, выполняемых на сервере, приложений. Разница в нашем случае лишь в том, что таким сервером выступает виртуальная ОС, в которую установлены “терминальные” приложения, а “терминальный клиент” запущен на родительской ОС, в задачи которой входит также при необходимости “поднимать” виртуальную ОС по запросу, если она еще не работает.

Стоит заметить, что Windows Virtual PC не ограниченна установкой и запуском виртуальной машины только в «Режиме XP». Вы вполне можете также устанавливать и другие гостевые операционные системы (например, Vista, Windows 7 и т.д.) и запускать под ними соответствующие приложения.

Как обстоит дело с безопасностью?


Важно знать, что несмотря на разные слухи и частные мнения, этот вопрос достаточно прост — используя «Режим XP» Вы, фактически, используете совершенно отдельный логический компьютер, который не наследует ни настройки безопасности Вашей основной машины Windows 7, ни ее ПО, ни ее обновления, отвечающие за безопасность и т. д. Другими словами, Вам необходимо вдвойне следить за своим компьютером — отдельно за Windows 7, и совершенно отдельно — за своей гостевой системой, со всеми вытекающими последствиями.

Важно также помнить, что используя «Режим XP» — Вы используете полноценную отдельную машину, которая должна управляться как обычная невиртуальная машина с установленной на ней Windows XP.

Для обеспечения безопасности сделайте следующее:
  1. Убедитесь в том, что на XP на ВМ установлено соответствующее антивирусное ПО. Локальное ПО на основной машине не защищает XP.
  2. Убедитесь в том, что на ВМ получены все необходимые обновления через автоматическое обновление или WSUS.
  3. Убедитесь в том, что все приложения, установленные на ВМ, при необходимости получают обновления от производителя.
  4. Отключите ненужные вам службы на ОС XP, запущенной на ВМ.

Другими словами, вам необходимо следовать инструкциям по безопасности из Windows XP Security Compliance Management Toolkit, здесь.

Для кого предназначен «Режим XP»?


Фирма Microsoft решила внедрить «Режим XP» для того, чтобы убедить консервативные маленькие предприятия и фирмы среднего звена отказаться от Windows XP в пользу Windows 7. Некоторые фирмы продолжают пользоваться Windows XP, так как используют привычное для них программное обеспечение, которое может конфликтовать с новейшими версиями Windows либо вообще с ним не совместимо. Беспокойство по поводу возникновения конфликтов со старым программным обеспечением — является одной из важнейших причин, из-за которой ряд фирм решили не мигрировать на Windows Vista. Предлагая «Режим XP», Microsoft надеется наконец положить конец Windows XP и переманить клиентскую базу у этой «стареющей OS».

Что мне нужно чтобы запустить «Режим XP»?


Вы можете запускать Windows Virtual PC на любой версии Windows 7, но «Режим XP» работает только версиях: Windows 7 Enterprise, Professional, и Ultimate.

Вам также необходимо убедиться, что Ваш процессор поддерживает виртуализацию. В журнале PC World есть неполный список процессоров, которые не поддерживают виртуализацию «Режима XP», а у Microsoft есть утилиты для процессоров Intel и AMD, которые могут определить, соответствует ли конфигурация Вашего компьютера «Режиму XP».

Где я могу получить «Режим XP» и сколько он стоит?


Вы можете загрузить кандидаты в релизы (Release Candidates) — «Режим XP» и Windows Virtual PC прямо сейчас с официального сайта Microsoft. Полноценные версии будут доступны для загрузки лишь с 22 октября. «Режим XP» и Virtual PC доступны для бесплатной закачки.

Примечания:


A/ XP Mode является ни чем иным, как «завиртуаленной» копией Windows XP SP3.

B/ ВАЖНО: Обновление с бета-версии Windows XP Mode до версии-кандидата Windows XP Mode не поддерживается. Удалите бета-версию Windows XP Mode и бета-версию Windows Virtual PC, прежде чем устанавливать версию-кандидат.

C/ Для запуска среды Windows XP Mode на компьютере нужно использовать Windows Virtual PC. Для Windows Virtual PC необходим процессор, поддерживающий аппаратную виртуализацию; в BIOS должна быть включена технология AMD-V™ или Intel® VT (обратите внимание, что часто для включения аппаратной виртуализации после выполнения настройки установок параметров BIOS требуется физическое выключение питания компьютера).

D/ Финальная RTM версия станет доступна 22 октября.

E/ Порядок установки:
  1. Устанавливаете Virtual PC, версию x86 или x64
  2. Устанавливаете Windows XP Mode.

F/ Microsoft Enterprise Desktop Virtualization (MED-V) и Microsoft Application Virtualization (APP-V) используются для управления инфраструктурой виртуальных машин. MED-V является частью Microsoft Desktop Optimization Pack (MDOP). MED-V предоставляет возможность централизованно создавать, устанавливать и обновлять виртуальные образы в компьютерной сети в масштабах целой организации. MED-V — это структурированный контроль над виртуальными машинами целого предприятия. Microsoft Application Virtualization (APP-V) используется для виртуализации приложений широкого масштаба, когда приложение не устанавливается на клиентском компьютере.

G/ Это моя первая статья, а не перевод. Для ее написания я пользовался собственными переводами материалов из PC World и проч. источников, а также русскоязычными статьями по теме, но с попыткой осмысления и стараясь излагать все обобщенно и своими словами.

Источники:
@KeJSaR
карма
71,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (73)

  • +12
    О чем еще нужно не забывать — XP mode не поддерживает виртуальный доступ к видеоадаптеру, поэтому 3D приложения запустить не получится, в отличие от, скажем, Virtualbox. Так что желающим поиграть в старые трехмерные игрушки XP mode не подойдет.
    • –1
      Таким желающим полноценно использовать и Windows 7 и XP можно посоветовать разве что поставить несколько ОС на свой компьютер. И запускать каждый раз нужную по потребности, то-ли для игрушек, то-ли для работы.
    • +1
      Интересно, а можно выковырять XP, которая «уже создана, установлена и лицензирована» и эксплуатировать на VirtualBox? ;-)
      • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        У меня на работе так сделано. А одном разделе сидит винда, на других — Linux. Запускаю винду иногда из-под VBox. Наш админ, который мне это настроил, сказал, что это всё легально. Итого, если сильно приспичит, я могу перезагружаться в винду, а могу её использовать просто так в окошке VBox-а. Из настроек в винде нужно только создать дополнительный Hardware Profile.

        P.S. Винда из MSDN-подписки, не OEM. Возможно, это имеет значение.
        • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Хорошая ясная статья.

    Сейчас установил себе Windows 7 Prof., попользовался…

    Так вот, XPMode сложна для самостоятельного освоения обывателями (в частности моя жена в штыки восприняла и так и не пользуется, хотя умеет витую пару обжимать =) ), а для корпоративного сектора я думаю у админов квалификации хватит чтобы самостоятельно скачать VirtualPC последний и использовать лицензии от windows XP которые уже есть, честно говоря не вижу большого смысла в этой технологии (может быть только для компаний которые ещё с нелицензионными ОС работают).
    • 0
      Действительно, много людей высказываются сейчас за то, что проще использовать тот же VirtualPC и подобные. Похоже основным преимуществом XPMode является лишь, что Вам не требуется устанавливать XP самостоятельно.
      • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Если говорить о лицензионной чистоте, то после апгрейда до Win7, лицензий на XP как бы и нет.
      • 0
        А кто сказал что был апгрейд с ХР? Может лицензии покупали отдельные.
  • 0
    Если бы я раньше знал, что будет XP Mode, то никогда бы не купил процессор core 2 duo e4400, который не поддерживает Virtualization Technology. (
    • 0
      Попробуйте поставить любую виртуальную машину, а в нее — Windows XP. Результат будет аналогичный!
      • +2
        Просто там есть прозрачная интеграция приложений. Т.е. само приложение запускается в виртуальной среде, без запуска рабочего стола XP и пр.
        На работе сижу и балдею от этой фишки!
        • +4
          У меня на ноуте основная система — Ubuntu, а Windows XP работает в качестве гостевой ОС в SUN VirtualBox. Так вот эта виртуальная машина предоставляет почти ту же фишку, что и XP Mode. То есть, я запускаю XP и скрываю рабочий стол, а окна приложений остаются. Здорово, что Ctrl+C и Ctrl+V между окнами Ubuntu и Windows XP работают! Полагаю, то же можно настроить и если основной системой будет Windows 7.
        • 0
          Фишка в Windows 7 действительно обалденная!
        • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Можно ли подключить скажем принтер, который не работает в 7ке и пользоваться им, запуская не полностью виртуальную машину, а только конкретное приложение?
    • +3
      Да. Цитирую Security Lab:
      Среди важнейших отличий, внесенных в версию RC по сравнению с первыми бета-версиями, сами разработчики выделяют прямое подключение USB-периферии к приложениям Windows XP Mode. Теперь такие USB-устройства, как принтеры и флеш-накопители, будут полностью доступны для виртуализованных приложений – для подключения достаточно использовать стандартные функции панели задач Windows 7, не переходя в полноэкранный режим. Доступ к приложениям Windows XP Mode теперь возможен через список быстрого перехода – щелчок правой кнопкой мыши на значке приложения Windows XP Mode в панели задач Windows 7 позволяет выбрать и открыть недавно открытые файлы.
      • 0
        Глаглиглуйя! Смогу пользоваться своим сканером 2001 г.в.
        Агфа перестала делать домашние сканеры, и надежды, что они сделают двайверы, нет.
        • 0
          А что за сканер такой, который по TWAIN не рулится?
      • +1
        Подтверждаю вчера ставил дрова на USB-устройство — все встало и заработало.
        Просто под 7-кой не сложилось.
      • 0
        А можно ли будет запустить LPT принтер, который работает только под ХР?
        • +1
          Не могу гарантировать, так как не пробовал, но люди пишут, что работают не только принтеры и сканеры, а, например, и такие устройства как сканер отпечатков пальцев, с драйверами только под XP, на ноутах и т. п. Так, что принтер через LPT порт, по идее, должен работать.
    • +1
      Можно. Только что продел это со своим стареньким принтером Canon.
    • 0
      >Можно ли подключить скажем принтер, который не работает в 7ке и пользоваться им, запуская не полностью виртуальную машину, а только конкретное приложение?

      Думаю, виртуалка для этого всё равно запустится в фоне.
  • +1
    В VMWare есть поддержка DirectX приложений, правда не проверял как работает, а если XP Mode будет также тормозить как на RC то не думаю, что кому-то понадобится, я так и не смог поработать нормально, потому что каждые 10 секунд подвисания на 2-3 секунды это как-то впечатляет.
    • 0
      Когда запускаешь на своем компьютере виртуальную машину, грубо говоря, Вы «вешаете» на свой процессор, на быстродействие чипсета, оперативную память и т. п. еще один компьютер. Поэтому, тут сложно винить лишь Microsoft в недоработке. Мы ведь обычно хотим иметь на одном железе да две ОСи, а грузили бы они чтобы как одна…
      • +1
        В VMware и VirtualBox'е ничего не тормозит, так что винить нужно именно Microsoft (а за выбор TS, в качестве связующего звена, вообще отрывать руки).
        • +1
          А основная ОС — Microsoft? Я когда после Windows XP поставил на ноут Ubuntu, в нее VirtualBox, а в нее ту же XP, так мне на радостях долго казалось, что она теперь работает быстрее, чем когда она была основной системой :-)

          Полагаю, какая бы аппаратная поддержка виртуализации не была, если основная система — от Microsoft (сама по себе «грузящая»), какую-то часть быстродействия мы все же потеряем и в VMware и в VirtualBox'е.
          • 0
            Дело не в хостовой ОС, а в Virtual PC, который никогда особой скоростью не отличался, а теперь ещё и весь вывод идёт через тормозные TS, которые практически гарантированно будут тормозить под большой нагрузкой.
            А ХР в ВМваре и у меня быстрее физической работает :) Видимо, сказывается кеширование дисковых операций или ещё какая магия.
      • 0
        Именно винить следует Microsoft, у меня проц C2D E8400, поддерживает аппаратную виртуализацию VMWare, Parallels Workstation не тормозят вообще, да и VirtualPC вроде как не тормозит, но вот XP mode тормозит.
  • 0
    Очень хорошее решение для последних «сомневающихся». Работа над ошибками Vista, будем считать, прошла вполне успешно.
    • +4
      Попробуй мыслить категориями денег.
      Не забывайте что xp-mode — это просто еще одна машина, на которую необходимо оплачивать лицензии на софт (антивирусы например), крутящийся в ней, хорошо если не весь, а только необходимая часть. Плюс администратору фактически удваивается объем работ (количество обслуживаемых компьютеров). Плюс просто повышение требований к оперативной памяти (+512мб-1024мб) и на диски (ну тут +-10гб не страшно).
      P.S. Еще тот вопрос, как хорошо происходит переброс usb/com/lpt (про isa/pci даже не заикаюсь) периферии с машины в виртуалку, ведь старое оборудование — это еще одна из причин привязки к старой версии ОС, а смена железа не такая легкая как ПО.

      Собственно xp-mode это кастрированный паттерн для решения проблем с несовместимостью софта и ОС при построении гетерогенных сетей win/linux. Подходы аналогичны, только возможностей у последнего, побольше.

      К примеру требование поддержки виртуализации в процессоре довольно таки странное и подложило неплохую свинью тем же ноутбучникам.
      • +1
        «требование поддержки виртуализации в процессоре довольно таки странное»
        При наличии хардварной виртуализации все будет работать куда быстрее.
        • 0
          При использовании альтернативных виртуальных машин те же задачи можно решить (и решаются), даже с потерей производительности (зачастую не актуальных или не критичных, для типичных задач). Только при этом платить приходится за еще одну копию ОС (и возможно за виртуалку).
          Какая разница, что драйвер старого принтера/сканера стал больше кушать процессор, все равно это очень маленькие затраты а задача решается. Главное ведь дело :)
  • +2
    Блин у меня Corw Duo 5200 ну вроде проц вполне неплохой, а не запускается X Mode, пишет нет аппаратной виртуализации. Это какие процессоры там должны быть на предприятиях, чтоб руководство приняло решение переехать на виндос 7. В противном случае придется апгрейдить все компы, в итоге все (на пр-ях) так и останутся на ХР.
  • +3
    Антивирус в антивирусе, фаервол за фаерволом. Мне одному кажеться, что это пахнет шизофренией? Или это суперский маркетинговый ход, заставляющий вас купить в два раза больше софта?
    • +1
      xp mode — бесплатный. Их интерес — затащить как можно больше народу на семёрку. И стащить не с убогой Висты с уютненького XP. Любыми путями! будь то пряник в виде XPMode или кнут в виде отказа продаж и поддержки XP.
      • +3
        Да, «XP Mode»-то бесплатный, а софт, который Вам придется на него устанавливать? Тот же антивирус, большинство лицензий которых предусматривает установку лишь на одну ОС?
        • 0
          Антивирусом с самым большим процентом обнаружений (по известным вирусам и по эвристическому анализу, отдельно и вместе — как угодно) уже около года или больше является AVIRA. И она бесплатная для индивидуального использования.
          • 0
            Большой процент не окончательный показатель. Как отмечает Василий Бердников, эксперт Anti-Malware.ru: "… каждый вендор сам выбирает баланс между эвристическим детектом и уровнем ложных срабатываний. Некоторые идут на сознательное увеличение уровня ложных срабатываний в угоду высоким результатам в детекте". (источник — Результаты теста проактивной антивирусной защиты (март 2009))
            ИМХО (поверьте, это строго субъективное мнение) из антивирусов на высоте платный Касперский. Хотя, не подумайте, AVIRA, несомненно, тоже очень хороший антивирус. Долгое время им пользовался.
            • 0
              Конечно, паранойя у Авиры серьезная :), за это ей в AV-Comparatives регулярно снижают оценку.
              Но как показал личный опыт (не эталон конечно, но все же) на максимальных настройках ложные срабатывания бывают в основном на взломанных.ехе или на софте их взламывающем. Причем как правило на редком и не популярном т.е. нет 100% гарантии что это не ложное срабатывание.

              Да и если будут ложные срабатывания на полезных файлах, то можно поспорить о их вреде. Если разница по ложным срабатываниям 21 у Авиры против 8 (единиц, не процентов) у Касперского, то разница по обнаружениям 1 552 727 против 1 479 184. Это 99,4% против 94,7%.
              В проактивной защите все еще серьезнее — 15 745 против 11 438. Это 69% против 50% обнаружений.
              Тесты за август и май 2009 соответственно.
          • +1
            >И она бесплатная для индивидуального использования.

            А в статье идёт упор на корпоративных пользователей.
  • 0
    а есть какое нить ограничение на количество лицензий XP Mode?

    я к тому — сколько программ можно запустить в XPMode?
    • 0
      Я запускал порядка 5 приложений. Мне кажется есть ограничение только в оперативную память )
  • 0
    Помнится в 95 виндах был DOS-режим. XP-mode из той же серии — ответ великих маркетунов майкрософта на вопрос — «а как же быть с софтом, который не совместим с новой ОС?». Теперь они говорят, что решили эту проблему. А решать ее на самом деле нам с вами.
    • 0
      Если бы ты писал софт, в котором существует плагинная система, или любую другую вещь, от которой будут зависить какие то компоненты, то был бы противоположного мнения. Потому что сразу полностью самодостаточное и полноценное АПИ не выходит, его приходится менять, а с изменением все старые проги которым нужен был старый АПИ отваливаются. Приходится или скрепя зубами костыли городить или отбиваться от кучи возмущённых криков. А подобное решение позволяет и волков накормить и овец целыми оставить.
      Я у себя в Генте при помощи Виртуалбокса одно время делал подобный XP Mode для учебы, когда нужен был именно 2007ой офис((( или ещё какой подобный софт.
      • 0
        Я не пишу софт под винду, Бог миловал :). Поэтому мне почти не приходится обновлять проги по причине изменения API. Совместимость, знаете ли…
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Попробуйте ручками поставить XP в Virtual box и врубить интеграцию с основной системой, я думаю вам понравится :)
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    А как можно вручную запихать прогу в стартовое меню семерки из ХР mode?
    Потому что проги, которые просто так ставятся нормально работают, а вот простой экзешник внутри виртуалки хрен положишь в раздел Windows XP Mode Applications
    • +1
      Разобрался =)
      Some applications do not install a short cut to the Start menu. In this case, you can add the short cut manually. In the guest operating system, drag and drop the shortcut from the folder where the executable file is stored to the Start Menu folder that is accessible to all users. For example, in Windows XP, copy the shortcut to %systemdrive%\Documents and Settings\All Users\Start Menu\Programs.

      Наверно стоит добавить в статью.
  • 0
    Статья походу дела обычный ликбез на тему того, что представляют из себя виртуальные машины. Вообще данное решение проблемы с совместимостью со старым софтом самое изящное и красивое, ибо можно не тянуть костыли обратной совместимости в основную систему, а для старого софта вообще ничего не поменяется, он будет запускаться в родной среде. Производительность тоже страдать не должна ибо есть аппаратная виртуализация раз, а во вторых всеравно сейчас память дешевая, а тратится в основном лишь она
  • +1
    Про пункт, что в этом XPMode надо отдельный антивирь — имхо: жесть!
    Это получается 2 скажем касперского? И удвоенные тормоза в некторых случаях? Хм…
    • +1
      Да большинству людей не понадобится антивирус на виртуалку. Отключите ее от инета, работайте только с теми программами, которые в среде вин7 не работают и будет Вам счастье.
      Если упадет, то переустановка WinXP Mode займет минут 5 (ну и плюс софт, который нужно поставить).

      Вот если вы с виртуальной машиной планируете работать как с настольной ОС, то антивирус пригодится, ибо терять важные данные не каждый хочет.
  • 0
    Какие костыли :), проще использовать XP в оригинале. Сейчас же получается, что надо будет прикупить железо (затраты), W7 (затраты), доп. лицензии на сторонний софт для XP (затраты) и это ради красивых окошек в W7, а работать всё равно в эмуляторе =)
    Бизнес на такое не пойдёт.
    • 0
      Смотря какой бизнес и какие цели. Если смотреть глубже, то помимо рюшечек, в Висте и 7ке администраторы получают намного больший функционал.
      • 0
        Давайте возьмём средней руки фирму компов в 50 (малый бизнес, который основа, гигантов типа Лукойл, Газпром и прочих не будем брать).
  • 0
    Чего только стоит родной IE6 открытый без рядом с 8 без костылей!
  • +1
    Картинок хочется. Даже унылый текст при внесении картинок расцветает
    • +1
      Спасибо, обязательно учту!
  • 0
    пролистывая главную думал Microsoft делает рекламу на прокладках. Брр…
  • 0
    а мне одно неясно — если майкрософт рекомендует использовать для всяких несовместимых приложений (а таких большинство — например самописных всяких в финансовых организациях) виртуальную машину, то почему нельзя использовать в качестве хост-компьютера Мак??
    • 0
      Хотите что бы вам MS мак рекомендовало? ;)
      • 0
        Это больше вопрос для рук-лей компаний больших — типа если нет разницы

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.