Чтобы передать через буфер обмена текстовый фрагмент из хостовой ОС в приложение гостевой ОС, выполните следующее.
1. В приложении-источнике выделите передаваемый фрагмент и поместите его в буфер обмена хостовой ОС любым способом, разрешенным в этой ОС (например, с помощью комбинации клавиш Ctrl+C).
2. В окне гостевой ОС откройте (или сделайте активным) окно приложения-приемника.
3. В меню Edit (или Правка) приложения-приемника выберите команду Paste (или Вставить), либо используйте любое другое средство вставки данных из буфера обмена, поддерживаемое приложением-приемником (например, комбинацию клавиш Ctrl+V).
ВНИМАНИЕ. По неизвестной причине невозможно передать текстовый фрагмент описанным способом из редакторов MS Word и WordPad. В то же время в качестве приложения-приемника и гостевой ОС оба работают исправно.
Передача через буфер обмена из хостовой ОС в приложение гостевой ОС графического фрагмента документа или экранного изображения (снимка экрана) выполняется аналогичным образом. Разумеется, приложение-приемник должно поддерживать работу с графикой. Кроме того, на ВМ обязательно должны быть установлены расширения для виртуальных машин. В противном случае передача графики в ВМ из хостовой ОС вообще невозможна.
Следует отдельно упомянуть о вставке изображений и текстовых данных с использованием технологии OLE, то есть в качестве внедренных объектов. Если приложение-приемник поддерживает механизм OLE (к таковым относятся, в частности, все приложения Microsoft Office), то можно вставлять в документ данные, передаваемые из приложения хостовой ОС, с помощью команды Специальная вставка.
Передача объектов других типов посредством механизма OLE из хостовой ОС в гостевую невозможна. Однако вы можете поместить любой объект, подлежащий передаче (например, электронную таблицу Excel) в разделяемую папку ВМ и выполнить вставку объекта оттуда.
Чтобы передать через буфер обмена текстовый фрагмент или изображение из гостевой ОС в приложение хостовой ОС, выполните следующее.
1. В приложении-источнике выделите передаваемый текстовый фрагмент или изображение.
2. В меню Edit (Правка) окна ВМ выберите команду Сору (Копировать) или нажмите комбинацию главная клавиша+С.
3. В окне хостовой ОС откройте (или сделайте активным) окно приложения-приемника.
4. В приложении-приемнике вставьте передаваемый фрагмент любым способом, разрешенным в этой ОС (например, с помощью комбинации клавиш Ctrl+V).
Если на ВМ не установлены расширения для виртуальных машин, то необходимо специальным образом выделять в окне приложения-источника передаваемый фрагмент (требуется нажать и удерживать главную клавишу).
Передача файлов и папок между хостовой и гостевой ОС через буфер обмена невозможна — для таких операции используется метод перетаскивания (drag-and-drop).
Перетаскивание — это единственный способ непосредственного копирования файлов и папок из ВМ в хостовую ОС (или из хостовой ОС в ВМ). Кроме того, невозможно вырезать объект, принадлежащий ВМ, и поместить его в окно хостовой ОС (как, впрочем, невозможно и перемещение в обратном направлении).
Чтобы перемещать (а не копировать) файл или папку между хостовой ОС и ВМ можно использовать в качестве «перевалочного пункта» разделяемую папку.
При копировании данных из ВМ в хостовую ОС в окне ВМ открывается информационное окно, отображающее состояние процесса копирования (рис. 2.57).
Рис. 2.57. Состояние процесса копирования отображается в специальном окне
При обмене файлами и папками между ВМ и хостовой ОС необходимо учитывать следующие ограничения:
■ для такого обмена данными неприменимы операции с буфером обмена (копирование, вырезание и вставка), соответственно, не работают в таких ситуациях сочетания клавиш Ctrl+C, Ctrl+X, Ctrl+V и команды контекстного меню;
■ файлы и палки можно копировать только в папку (или на рабочий стол), но не в окно какого-либо приложения;
■ при перетаскивании файлов и папок из ВМ в хостовую ОС не поддерживается правая кнопка мыши.
Сетевые возможности виртуальных машин Virtual PC
Возможность создать на единственном физическом компьютере вполне работоспособную сеть — это одно ив важнейших достоинств технологии виртуальных машин.
Чтобы воспользоваться этой возможностью, ВМ должна быть соответствующим образом сконфигурирована.
Правила включения виртуальных машин в сеть
Virtual PC поддерживает возможность включения ВМ в вычислительные сети следующих типов:
■ в локальную сеть, содержащую только виртуальные машины;
■ в локальную сеть, содержащую как виртуальные машины, так и хост-компьютер;
■ в интранет.
Кроме того, возможен доступ ВМ к ресурсам и сервисам Интернета. Доступность того или иного типа сетевого соединения зависит от параметров сетевого адаптера(ов) данной виртуальной машины.
На возможности сетевой работы ВМ влияет также настройка гостевой ОС и хостовой ОС. Например, если хост-компьютер является участником домена Active Directory, то для доступа к соответствующим сетевым ресурсам ВМ также должна быть включена в домен Active Directory.
Если гостевая ОС сконфигурирована надлежащим образом, то данная ВМ будет автоматически распознана как сетевой компьютер.
Практически все современные версии операционных систем Windows сконфигурированы по умолчанию таким образом, что включаемые в сеть компьютеры получают IP-адреса от DHCP-сервера. Если на ВМ в качестве гостевой ОС установлена ОС из семейства Windows и в сети используется DHCP-сервер, то ВМ будет автоматически присвоен соответствующий IP-адрес. Если же DHCP- сервер в сети отсутствует, виртуальной машине может быть вручную назначен статический IP-адрес.
Если у хост-компьютера отсутствует физическое подключение к сети, то для объединения в сеть виртуальных машин и хостовой ОС требуется сначала установить на хостовой ОС адаптер Microsoft Loopback Adapter (в локализованной версии Windows он именуется «Адаптер Microsoft замыкания на себя») и лишь затем сконфигурировать сетевые параметры ВМ и хостовой ОС.
Установка адаптера Microsoft Loopback Adapter необходима также в тех случаях, когда предполагается создание сети сложной конфигурация с несколькими маршрутизаторами и (возможно) с использованием межсетевых брандмауэров (firewalls). Процедура установки Microsoft Loopback Adapter описана в подразделе «Подключение хост-компьютера к сети из виртуальных машин».
В каждой ВМ может использоваться от одного до четырех сетевых адаптеров, для каждого из которых, в свою очередь, могут быть заданы индивидуальные параметры. Вы можете сопоставить каждый из четырех эмулируемых адаптеров любому физическому сетевому адаптеру хост-компьютера (в том числе адаптеру Microsoft Loopback Adapter, если таковой установлен). Вы можете также сопоставить несколько эмулируемых адаптеров одному и тому же физическому сетевому адаптеру. С другой стороны, можно вообще не устанавливать соответствие между эмулируемыми и физическими адаптерами, если создается локальная сеть, состоящая исключительно из виртуальных машин.
Конфигурирование сетевых параметров каждой ВМ выполняется индивидуально с помощью элементов управления, представленных в категории Networking (Организация сети) окна свойств ВМ (рис. 2.58).