Новейшая технология виртуализации для настольных систем Microsoft Virtual PC 2007 — основной конкурент давнишнего лидера в этом секторе рынка VMware Workstation. Virtual PC 2007 можно свободно загрузить с http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3AFA2-2DC0B40A73B6. Рассмотрим ключевые особенности этого продукта.

10 Поддержка перехода с Virtual PC 2004 SP1. Virtual PC 2007 поддерживает выполняемое на месте обновление Virtual PC 2004 SP1. При этом формат файлов виртуальной машины (VM) остается неизменным, но после модернизации необходимо заново установить Virtual Machine Additions. Если текущая версия Virtual PC отлична от Virtual PC 2004 SP1, ее необходимо удалить, после чего выполнить новую установку Virtual PC 2007.

9 Отсутствие гостевой поддержки Linux. Одно из странных ограничений Virtual PC 2007 состоит в том, что по-прежнему отсутствует официальная поддержка запуска Linux в качестве гостевой операционной системы. Хотя в действительности Linux функционирует в среде виртуальных машин Virtual PC, а новая обеспечиваемая аппаратурой поддержка виртуализации в Virtual PC 2007 должна дать еще большее повышение производительности по сравнению с предыдущими версиями, официальная поддержка Linux по-прежнему числится «без вести пропавшей».

8 Поддержка Windows Vista в качестве хоста. Никого, вероятно, не удивит, что Virtual PC 2007 поддерживает Vista в качестве основной операционной системы. Virtual PC 2007 функционирует под 64- и 32-разрядными вариантами Windows Vista Business, Vista Enterprise и Vista Ultimate, а также под многими предыдущими версиями Windows.

7 Поддержка Vista в качестве гостевой среды. 32-разрядные варианты Vista можно также запускать как гостевые операционные системы. Virtual PC 2007 поддерживает следующие гостевые системы: версии Vista Business, Enterprise и Ultimate; версии XP Pro и Tablet PC; Windows 2000 Professional; Windows 98 SE, а также почему-то IBM OS/2 Warp 4.

6 Поддержка 64-разрядных операционных систем в качестве хоста. Ранее уже упоминалось о том, что Virtual PC 2007 поддерживает x64-версии Vista в качестве хоста. Таким образом, для Virtual PC 2007 предусмотрена собственная поддержка 64-разрядной архитектуры, а это существенно увеличивает число активных виртуальных машин, которые можно использовать благодаря тому, что 4-гигабайтное ограничение, предусмотренное для памяти 32-разрядных хостов, расширено до 16 Тбайт. В Virtual PC 2007 также используется другая программа настройки при установке 32- и 64-разрядной версий Windows.

5 Консоль управления не изменилась. В продолжение традиции, увы, установившейся с появлением Virtual PC 2004, консоль управления у Virtual PC 2007 — одна из наименее удачных. Интерфейс управления Virtual PC 2007 хотя и поддерживает Windows Aero, но по-прежнему не может сравниться с интерфейсом VMware Workstation.

4 Отсутствие поддержки USB-устройств. В Virtual PC 2007 отсутствует еще одна функция, давно уже включенная в продукты VMware Workstation, а именно поддержка USB-устройств. Виртуальные машины Virtual PC 2007 позволяют работать с USB-мышью и USB-клавиатурой, но не допускают использования прочих популярных USB-устройств, таких как флэш-накопители и другие внешние устройства хранения.

3 Установка гостевых операционных систем по сети. Еще одна новая функция — поддержка загрузки Preboot Execution Environment (PXE) по сети. Поддержка загрузки PXE позволяет осуществлять начальный запуск виртуальных машин Virtual PC 2007 по сети без использования CD-ROM, DVD или локально хранимого ISO-образа.

2 Поддержка запуска VM на нескольких мониторах. Эта замечательная функция позволяет отображать разные VM на разных мониторах. В частности, поддержка нескольких мониторов позволяет запускать VM в полноэкранном режиме, одновременно отображая основную операционную систему на другом мониторе.

1 Поддержка аппаратного обеспечения виртуализации. Одно из наиболее важных усовершенствований Virtual PC 2007 — поддержка виртуализации на аппаратной основе Intel VT и AMD Virtualization. Система, использующая Virtual PC 2007, должна иметь процессор, обладающий новыми расширениями под виртуализацию. Поддержка обеспечиваемой аппаратурой виртуализации в Virtual PC 2007 включена по умолчанию. Эту функцию можно выключить для конкретных VM, для чего требуется выбрать Settings, Hardware Virtualization, а затем снять флажок Enable hardware-assisted virtualization


Майкл Оти - редактор Windows IT Pro и президент компании TECA (Портленд, шт. Орегон), занимающейся разработкой
программного обеспечения и консалтингом. mikeo@windowsitpro.com