Обзор служебных программ : Создание и управление виртуальными машинами

Microsoft Virtual PC предоставляет всю необходимую функциональность по управлению виртуальными машинами, в том числе по запуску их в режиме Windows XP.

Лэнс Уитни

Microsoft предоставляет несколько средств управления виртуальными машинами (ВМ). Начав с Virtual PC 2007, компания выпустила в 2009 году Windows Virtual PC, который предназначен для поддержки приложений для Windows XP. Virtual PC можно использовать для запуска в среде Windows 7других настольных операционных систем. Любая редакция Windows 7 от Home Basic до Ultimate позволяет в качестве гостевых систем использовать Windows XP, Windows Vista или Windows 7.

К сожалению, Virtual PC поддерживает только 32-разрядные гостевые ОС. Для запуска 64-разрядных ОС на виртуальных машинах нужно использовать Hyper-V или приложения сторонних поставщиков. Раньше для Virtual PC требовалась аппаратная поддержка виртуализации, но в начале 2010 года Microsoft выпустила обновление, которое устранило это ограничение.

Так как Virtual PC предназначалась для выполнения унаследованных программ для Windows XP в среде Windows 7, эта функциональность по умолчанию включает режим Windows XP, хотя загрузить Virtual PC из сайта Microsoft придется самостоятельно. В режиме Windows XP используется полностью лицензированная версия Windows XP SP3. Установка проста, на самом компьютере должна быть установлена редакция Windows 7 Professional, Enterprise или Ultimate. Если планируется запускать отдельные программы Windows XP, настоятельно рекомендуется использовать режим Windows XP.

Загрузить Virtual PC можно с домашней веб-страницы этого продукта на сайте Microsoft. Щелкните ссылку «Get Windows XP Mode and Virtual PC now». Выберите нужный вариант: только Windows Virtual PC или Virtual PC вместе с режимом Windows XP. В первом случае щелкните «Download Windows Virtual PC without Windows XP Mode» или, в другом случае, можно перейти на следующий этап выбора своей редакции Windows 7 и языка операционной системы.

Выход в виртуал

При выборе только Virtual PC вы получите файл установки — Windows6.1-KB958559-x86-RefreshPkg.msu или Windows6.1-KB958559-x64-RefreshPkg.msu. Запустите этот файл на выполнение, чтобы установить обновления, которые позволят использовать Windows Virtual PC. После установки и перезагрузки вы будете готовы к созданию своей первой гостевой системы.

В меню Start выберите Programs/Select Windows Virtual PC/Windows Virtual PC. Откроется стандартное окно проводника с папкой, в которой хранятся файлы виртуальных машин. Есть также меню для создания новой виртуальной машины (ВМ).

Щелкните Create New Virtual Machine. Virtual PC предложить задать имя новой виртуальной машины и укажет место по умолчанию для хранения файлов этой ВМ. На следующей странице надо указать, сколько памяти надо выделить вашей ВМ и требуется ли подключение ВМ к сети. На следующей странице есть три варианта: создание нового динамически развертывающегося виртуального диска, использование существующего диска или создание нового диска с дополнительными параметрами (рис. 1).

Рис. 1. Выбор диска для виртуальной машины

Дополнительные параметры позволяют определить, будет ли фиксирован размер диска или его размер будет увеличиваться динамически по мере необходимости, а также должно ли приложение Virtual PC хранить изменения отдельно, чтобы исходный диск оставался одного и того же размера. Первые два параметра позволяют задать размер диска, а третий предлагает выбрать родительский виртуальный диск.

Выбрав нужный вариант, щелкните Create. Virtual PC создаст файл виртуального диска с расширением VHD в местоположении по умолчанию. Появится новая ВМ с заданными вами именем и файлом с расширением .vmcx, которые вы увидите в окне проводника.

Чтобы установить гостевую ОС, выберите VMCX-файл и щелкните меню Settings. В панели Settings слева выберите DVD Drive. Можно задать ISO-файл или физический диск с ОС, которую надо установить (рис. 2). Сделайте выбор и щелкните ОК. Теперь можно дважды щелкнуть VMCX-файл в окне проводника, чтобы запустить виртуальную машину и начать установку операционной системы.

Рис. 2. Параметры новой гостевой ОС виртуальной машины

Пока устанавливается гостевая ОС в окне виртуальной машины, можно вернуть к хосту, нажав на клавиатуре кнопку Windows. Чтобы вернуть управление мышью в ВМ, достаточно щелкнуть ею в окне ВМ.

Завершив установку ОС, выберите в меню Tools/Install Integration Components Следуя инструкциям установите компоненты интеграции и все предложенные обновления. После этого вы сможете без проблем перемещать мышь между хостом и окном гостевой системы. ВМ также будет поддерживать USB и другие внешние приводы, подключенные к хосту.

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

Режим Windows XP

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

Запустите режим Windows XP из меню Windows Virtual PC в меню Start, чтобы установить полностью лицензированную версию Windows XP. После принятия условий лицензии, вы увидите местоположение ВМ по умолчанию, и вам будет предложено задать пароль для использования на виртуальной машине с Windows XP. После этого можно отключить автоматическое обновление Automatic Updates при желании разрешить доступ к папкам хоста из виртуальной машины с Windows XP. Windows XP установлена (рис. 3).

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

После установки ВМ с Windows XP можно устанавливать унаследованные приложения и другие программы. После этого приложения для Windows XP можно запускать непосредственно из Windows 7, открыв в меню Start папку Windows Virtual PC и выбрав в папке Windows XP Mode Applications нужную программу.

В Windows Virtual PC отсутствуют некоторые дополнительные функции, которые есть в других приложениях ВМ, такие как поддержка 64-разрядных ОС и серверных редакций Windows. Тем не менее, Virtual PC занимает свою очень важную нишу.

Virtual PC отлично подходит для запуска различных операционных систем для тестирования приложений и функциональности, не оказывая при этом влияния на среду хоста. Режим Windows XP является одним из способов запуска унаследованных приложений, которые несовместимы с Windows 7. Подробнее о Virtual PC см. веб-страницу.

Lance Whitney

**Лэнс Уитни  **ИТ-консультант, преподаватель и технический писатель. Он потратил массу времени на тонкую настройку рабочих станций и серверов, работающих под управлением Windows. Будучи журналистом, в начале 1990-х гг. он сменил профессию, увлекшись миром информационных технологий.