Виртуальные машины (Гультяев А.) (953916), страница 15
Текст из файла (страница 15)
Folders whosedrive letter is followed by an asterisk £*) indicate sharesthat are temporary.Рис. 2.52. Создание разделяемой папкиРабота пользователей с виртуальной машиной694. В правой части панели щелкните на кнопке Share Folder (Обобществить папку).5. В дополнительном окне отыщите и выберите предварительно созданнуювами «заготовку» (рис. 2.53).Please select a Folder to share,..i;[й' £ 3 5QL_DataШ- £ 3 System Volume Information: • £ 3 Temp* £ 3 The _Bats - £ э Virt VM Book\?v.©1311:::I•Ш• £ 3 ДляNeroVisions«ХРРГО(GOt. Щ CD-дисковод (H:)Ш Щ Audio CD (I:)& Ц% Общие документыШ ^ Документы - LeBronDrive letteriz;«:•;PJ Share every time|OK^| JОтмена j : , : ;Рис.
2.53. Установка параметров разделяемой папки6. С помощью раскрывающегося списка Drive letter (Буква диска) выберите длясоздаваемой папки подходящую букву, по которой ее будет опознавать гостевая ОС (буква должна быть уникальной для данной ВМ).7. Если необходимо сделать создаваемую папку постоянной, установите флажокShare every time (Обобществлять постоянно).После того как разделяемая папка создана, сведения о ней появятся в таблицеShared Folders окна параметров ВМ (см. рис.
2.52).С точки зрения гостевой ОС разделяемая папка выглядит как общая сетеваяпапка (рис. 2.54), хотя на самом деле таковой не является. В остальном с разделяемой папкой можно работать таким же образом, как и с папками на виртуальных жестких дисках.Особым случаем применения разделяемой папки является связывание ее внешним накопителем, подключенным к USB-порту хост-компьютера (например, с устройством флэш-памяти). Процедура создания такой папки практически ничемне отличается от описанной процедуры: просто в диалоговом окне Обзор папокследует выбрать подключенное устройство, если вы хотите предоставить ВМдоступ ко всем его папкам и файлам (рис.
2.55), либо конкретную папку на этомустройстве.Поскольку такую папку нет смысла делать постоянной, флажок Share every timeв данном случае лучше не устанавливать.№Одна и та же папка на жестком диске хост-компьютера может быть назначенав качестве разделяемой для нескольких ВМ (чтобы обеспечить связь каждой изних с хостовой ОС), однако нельзя создать разделяемую папку для обмена данными между двумя виртуальными машинами. Такой обмен реализуется сетевыми средствами Virtual PC.70Глава 2. Виртуальные машины Virtual PC 2004miN e « M M - Micfosoft VMu.ilPC,20<MActionEd»CDEkwyHelpI J f Мой компьютерфайл'Переход •• /Избранное..
• ОправкаПравкаliii-J-S . *эВверк .-::: Выреза...: Копире,., Вставить /Отмени...;zk^Дрес 1 1 ^ Мой компьютержП |Имя..;...;__\ Полный out-ем (^Диск3.5(А:(Диск 3,5BlSyst[C:]Локальный дискКомпакт-диск46.1 МБСетевое соединение13.6 ГБ| Мой•й New ID:)! компьютер ^ Ш Я Й Ш Иi ±±—/Тип.; .::.:.;•;:.;. Щ Принтеры598 МБСистемная папка'•$) Панель управленияСистемная папка:!Shared на•P:V(S:)i ^ W e b Folders;jaj Назначенные заданияСистемная папка!:'соединениеJ>3 Удаленный доступ к сетиСистемная папкаСистемная папкаЕмкость: 13,6 ГБПЗанято: 11,0 ГБS -1^]1 •r<iJл!• Свободно; 2.61 Г\..Щ Мой компьютер '| «Пас»!ё'Аа-ЗШМ 21:21j M o f i компьютерРис.
2 . 5 4 . Д Л Я гостевой ОС разделяемая папка выглядит как общая сетевая папкаОбзор папок ;Please select a folder to share, ,';::Ш-& Диск 3,5 (Л)Ш-ф DISK С (С:)S "*«< New.XP (D:)S*»»SOFT(E:):*ч:B«*»OATA(F0• a <«*» xppro (GO;± ^ Audio CD (HOШ Щ, DVD-R дисковод (10$ ! ^ j Общие документыЖ {;;::j> Документы - Le8ronШ * § Сетевое окружение3'шL J Share every timeРис. 2 .
5 5 . Создание разделяемой папки для устройства флэш-памятиЧтобы отказаться от разделяемой папки, необходимо выполнить следующее.1. В окне консоли выберите нужную ВМ и щелкните на кнопке Settings.2. В левой части окна параметров ВМ выберите категорию Shared Folders (см.рис. 2.52).Работа пользователей с виртуальной машиной713.
В списке разделяемых выберите папок ту, которую следует удалить, и щелкните на кнопке Remove (Удалить). При этом реальная папка на физическомдиске, исполнявшая роль разделяемой, остается на прежнем месте.Установка приложений и драйверов устройствПосле того как гостевая ОС установлена и подключены все необходимые внешние устройства, можно переходить к установке приложений. Кроме того, вы можете установить более свежие драйверы вместо тех, которые предлагает по умолчанию гостевая ОС.
Правда, набор устройств, для которых такая модернизацияосуществима, ограничен. Если говорить конкретнее, то обновить драйверы можно лишь для мыши и клавиатуры. Что касается видеоадаптера и звуковой карты, то установка для них обновленных драйверов возможна, но бесполезна: как вызнаете, работа видеосистемы и звуковой карты в Virtual PC эмулируется программно.Однако прежде чем вы решите установить в гостевую ОС необходимые программы или обновить драйвер мыши, вспомните о пользе расширений для виртуальных машин (см. раздел «Создание и настройка виртуальной машины»).Установка расширений для виртуальных машинУстановка расширений для виртуальных машин (Virtual Machine Additions)почти ничем не отличается от установки какого-либо другого приложения длягостевой ОС. Поэтому, познакомившись с этой процедурой, вы сможете применить полученные знания и для установки любой другой программы.Правда, одна особенность все-таки имеется: дистрибутив расширений реализован в виде образа диска в формате ISO и снабжен функцией автозапуска.№По умолчанию файл дистрибутива расширений для виртуальных машин (он называется VMAdditions.iso) расположен в папке \Microsoft Virtual PC\VirtualMachine Additions.
До начала установки убедитесь в его наличии.Итак, чтобы установить расширения для виртуальных машин, выполните следующее.1. Запустите ВМ, для которой требуется установить расширения для виртуальных машин, и дождитесь окончания загрузки гостевой ОС.2. В меню Action окна виртуальной машины выберите команду Install or UpdateVirtual Machine Additions (Установить или обновить расширения для виртуальных машин).3. С помощью появившегося на экране окна ознакомьтесь с дополнительнымипояснениями по установке и щелкните на кнопке Continue (Продолжить).
Этодолжно привести к немедленному запуску программы установки пакета расширений для виртуальных машин (в качестве приложения гостевой ОС).4. После того как на экране появится первое окно мастера установки (рис. 2.56),щелкните в нем на кнопке Next.5. Дождитесь завершения процесса установки и в последнем окне мастеращелкните на кнопке Finish.72Глава 2. Виртуальные машины Virtual PC 2004Рис.
2.56. Мастер установки расширений для виртуальных машин6. Чтобы изменения, внесенные в работу гостевой ОС, вступили в силу, перезапустите ее (именно ОС, а не виртуальную машину).Удалить пакет расширений для виртуальных машин можно двумя способами:я как обычное Windows-приложение, с помощью компонента Установка и удаление программ;• выбрав повторно команду Install or Update Virtual Machine Additions в меню Actionокна ВМ.После удаления расширений для виртуальных машин потребуется перезапуститьгостевую ОС.Использование диска изменений для тестирования приложенийВиртуальная машина сама по себе является неплохим полигоном для тестирования приложений или проведения каких-либо других экспериментов над гостевой ОС.
Однако, как вы знаете, применение диска изменений способно ещеболее подчеркнуть это достоинство ВМ.Частным случаем тестирования приложений является установка и оценкафункциональности пробных (оценочных) версий программ. Вместо того чтобыРабота пользователей с виртуальной машиной73устанавливать пробную версию программы сразу на основной диск ВМ, можносначала установить ее на диск изменений. Если период работы пробной версиипрограммы истек, а вы не успели разобраться в ее особенностях (или накопитьденег на приобретение коммерческой версии), то можно просто удалить диск изменений с «почившей» пробной версией, создать новый диск изменений и установить на него нужное приложение повторно.Порядок действий при этом должен быть следующим.1.
Создайте для основного диска ВМ диск изменений, как это было описанов подразделе «Конфигурирование жестких дисков» раздела «Создание и настройка виртуальной машины».2. Подключите к ВМ вместо основного (родительского) диска диск измененийи запустите ВМ.3. Для VHD-файла родительского диска установите атрибут «только чтение».4. Установите на гостевую ОС (на диск изменений) нужное приложение.Другой пример тестирования — сравнение нескольких вариантов коммерческихверсий программы. Например, до установки пакета обновлений на основнуюмашину можно проверить эффект от его установки с помощью диска изменений.Если требуется сравнить несколько версий программы, то для установки каждой из них необходимо создать свой диск изменений.Обмен данными между гостевой и хостовой ОСVirtual PC предоставляет пользователю несколько способов обмена данными между гостевой и хостовой ОС.
Один из них — применение разделяемых папок —был рассмотрен ранее. В этом подразделе рассказано, как осуществить оперативный обмен данными между приложениями гостевой и хостовой ОС.Основных механизмов два: передача данных через буфер обмена и перетаскивание объектов между окнами приложений гостевой и хостовой ОС с помощьюмыши.И еще необходимо помнить об одном важном ограничении: непосредственныйобмен данными между двумя виртуальными машинами невозможен, в качествепосредника обязательно должна использоваться хостовая ОС.Передача данных через буфер обменаВ виртуальной машине не работают привычные для многих пользователей Windows системные комбинации клавиш Ctrl+C и Ctrl+V, соответствующие командамКопировать и Вставить.