Виртуальные машины (Гультяев А.) (953916), страница 13
Текст из файла (страница 13)
Виртуальные машины Virtual PC 2004,:ftMIBiOSiQZOOlftnericanMegatrends, Inc.BIOS Date: 08/МЮЗ 19:41:02 iter: 08.O0.0g:Press DEL to run SetupChecking NURflM..0MB OK%ito-DetectingAuto-Detecting*iuto~Detectlnguto-BetectingPri Slaue : 1.SSec Master:PriPriSecSec1Master..Mot DetectedSlaue.:. .IDE H- •'Master. XDROMSlaue.l.Mot BetUirtua! HDUirtual CDРис. 2.42. Ход процедуры POST отображается в окне ВМО том, как правильно установить на стартовый диск гостевую ОС, рассказанов подразделе «Установка гостевой операционной системы», а сейчас речь пойдет о тех средствах, которые имеются в окне ВМ для изменения ее текущего :остояния.Основными из таких средств являются команды меню Action (Действие) окна ВМ(впрочем, каждой из этих команд соответствует определенная системная комбинация клавиш, см.
табл. 2.4). Таковых команд три:Ш Pause (Пауза) — перевод ВМ в неактивное состояние; окно неактивной ВМзатемняется и не реагирует на события мыши и клавиатуры; для возобнов пения работы ВМ следует выбрать команду Resume (Продолжить), которая заменяет в меню Action команду Pause (либо нажать комбинацию главная клазиша+Р);т Reset (Перезагрузить) — «горячий» перезапуск ВМ;т Close (Закрыть) — завершение работы ВМ; команда предполагает несколькоразличных вариантов завершения, в зависимости от желания пользователяи наличия в составе ВМ диска изменений и дисков отката (эти вариантырассмотрены в следующем подразделе).Помимо этих команд, меню Action содержит еще четыре команды, реализуют!не,в определенном смысле, сервисные функции:т Full-Screen Mode (Полноэкранный режим) — перевод окна ВМ в полноэкранный режим, при котором рабочее пространство этого окна занимает всю видимую часть экрана монитора хост-компьютера;it Ctrl+Alt+Del — вызов диспетчера задач Windows для ВМ (напомним, что в средеВМ эта операция активизируется комбинацией главная клавиша+Р);Работа пользователей с виртуальной машиной59Ж Install or Update Virtual Machine Additions (Установка или обновление расширений для виртуальных машин) — инициирует установку расширений для ВМ(подобная установка может быть выполнена лишь после установки и загрузки гостевой ОС);• Properties (Свойства) — вызов окна текущих свойств ВМ (см.
рис. 2.10), рассмотренного в подразделе «Консоль виртуальных машин» раздела «Созданиеи настройка виртуальной машины».Следующее меню окна ВМ, Edit (Правка), содержит команды, обеспечивающиеобмен графическими и текстовыми данными между приложениями ВМ и хостовой ОС (подробнее этот вопрос рассмотрен в подразделе «Обмен данными между гостевой и хостовой ОС»). В это же меню входит команда Settings, котораяоткрывает уже знакомое вам окно параметров ВМ.Команды, включенные в меню CD и Floppy, используются для управления соответствующими накопителями (о них рассказано в подразделе «Установка гостевой операционной системы»).В строке состояния окна ВМ размещаются значки, соответствующие различнымтипам физических источников данных для ВМ (рис.
2.43): жесткий диск, накопители CD/DVD и FDD, сетевой адаптер. Здесь же расположен и значок, соответствующий общей папке (shared folder). Как уже было сказано, этот программныйобъект может использоваться для обмена ВМ с устройствами, подключеннымик USB-портам хост-компьютера.Рис. 2.43. Значки источников данных в окне ВМВсе перечисленные значки «живые»:Я как только ВМ обращается к устройству определенного типа, соответствующий значок дополняется индикатором активности устройства;• щелчок правой кнопки мыши на значке открывает контекстное меню, которое содержит команды настройки соответствующего компонента ВМ.Следует также обратить внимание на кнопки управления окном ВМ, имеющиеся в большинстве оконных Windows-приложений:ш кнопка развертывания окна недоступна, вместо нее следует использоватьупоминавшуюся ранее команду Full-Screen Mode меню Action;Ш кнопка свертывания окна работает так же, как и в других Windows-приложениях: свертывание окна ВМ не влияет на состояние самой ВМ;ш кнопка закрытия окна является аналогом команды Close меню Action, и вместо немедленного закрытия окна ВМ обеспечивает вывод на экран диалогового окна, позволяющего выбрать способ завершения работы ВМ.Завершение работы виртуальной машиныПоскольку при работе с ВМ вы имеете дело с «почти автономным» компьютером, то к операции выключения ВМ следует относиться достаточно аккуратно.60Глава 2.
Виртуальные машины Virtual PC 2004Например, принудительное завершение работы ВМ в некоторых случаях оказывается аналогичным отключению питания реального компьютера со всеми вытекающими последствиями. В частности, при последующей загрузке ВМ вы можете увидеть на экране сообщение о том, что предыдущий сеанс работы ОС(гостевой) был завершен некорректно, и необходима проверка жестких дисков.Мы-то с вами знаем, что никаких жестких дисков у ВМ нет, что это просто VHDфайлы, которые можно в крайнем случае удалить и создать заново.
Но гостепаяОС об этом не подозревает и ведет себя как «настоящая» операционная система,внимательно контролируя свое состояние и состояние всех доверенных ей ресурсов.Поэтому, несколько забегая вперед, отметим, что наиболее корректным способом завершения работы с ВМ является тот, который вы используете при завершении работы с реальной ОС соответствующего типа. Например, если гостеЕойОС является Windows 98, то необходимо в меню Пуск этой ОС выбрать кома* дуЗавершение работы, а затем в дополнительном окне указать конкретный способзавершения работы (рис. 2.44).Рис. 2.44.
Корректное завершение работы ВМЕсли выбран вариант Выключить компьютер, то сначала гостевая ОС завершит своюработу, а затем Virtual PC выключит соответствующую ВМ и закроет ее окно.Вместе с тем Virtual PC поддерживает целый набор дополнительных способовзавершения работы с ВМ (практически все они могут применяться для завершения работы с ВМ и в тех случаях, когда гостевая ОС еще не установлена).Работа пользователей с виртуальной машиной61Конкретный список этих вариантов зависит от того, используются в конфигурации ВМ диски отката или нет.Диски отката не используютсяВыбрав в меню Action команду Close (либо щелкнув на кнопке закрытия окна ВМ),вы увидите на экране диалоговое окно со списком возможных вариантов завершения работы (рис.
2.45):Ш Save state (Запомнить состояние) — работа ВМ завершается, но Virtual PCзапоминает ее текущее состояние (в том числе состояние запущенных приложений и вид окна ВМ); при следующем запуске ВМ будет восстановлено еезафиксированное состояние, причем без выполнения процедуры загрузки ОС«с нуля»;ii Shut down ОС (Выключить ОС) — работа ВМ завершается с предварительным выходом из гостевой ОС и закрытием окна ВМ (то есть данный вариантаналогичен «стандартному» завершению работы гостевой ОС); вариант доступен только в том случае, если для данной ВМ установлены расширения длявиртуальных машин;• Turn off (Выключить) — работа ВМ завершается без предварительного выходаиз гостевой ОС; вариант аналогичен отключению питания реального компьютера (данный вариант рекомендуется использовать только в крайнем случае, поскольку он может привести к повреждению данных на виртуальномжестком диске).what do you want the virtual machine to do 7: Turn offv:Рис.
2.45. Варианты завершения работы ВМ при отсутствии сервисных дисков©Virtual PC сохраняет текущее состояние ВМ в специальном VSV-файле, который создается в той же папке, что и конфигурационный файл ВМ. Если VSVфайл будет поврежден, удален или не перенесен вместе с ВМ па другой хосткомпьютер, то восстановить текущее состояние ВМ не удастся.
Размер VSVфайла зависит от типа гостевой ОС и числа запущенных приложений, однакодаже при минимуме сохраненных сведений он составляет порядка 15 Мбайт.Диски отката используютсяПри использовании дисков отката список вариантов завершения работы ВМ болееобширен и, кроме того, дополнен еще одним настраиваемым параметром (рис. 2.46).Итак, список вариантов завершения работы ВМ содержит следующие пункты:Ш Save state and save changes (Запомнить состояние и сохранить изменения) —перед завершением работы ВМ Virtual PC переносит данные с диска откатана основной диск и запоминает текущее состояние ВМ;62Глава 2.
Виртуальные машины Virtual PC 2004Saves the current State of the virtual machine and saveschanges on the undo disk.0 Commit changes to the virtual hard diskChanges made since.Sunday, October 09, 2005, 3:14:06 PM havenot been convn-tted to the virtual hard disk.[рк"|ICancelРис. 2.46. Окно завершения работы ВМ при использовании дисков откатаИ Shut down OS and save changes (Выключить ОС и сохранить изменения) — работа ВМ завершается с предварительным сохранением изменений, выход эмиз гостевой ОС и закрытием окна ВМ (вариант доступен только в том случае, если для данной ВМ установлены расширения для виртуальных магния);• Turn off and save changes (Выключить и сохранить изменения) — работа Е Мзавершается без предварительного выхода из гостевой ОС, но с сохранениемвнесенных изменений;Ш Turn off and delete changes (Выключить и удалить изменения) — работа ВМ завершается без предварительного выхода из гостевой ОС и без сохранениявнесенных изменений.Ниже списка вариантов расположен флажок Commit changes to the virtual hard disk(Перенести изменения на виртуальный жесткий диск).
По умолчанию он установлен для всех вариантов, которые предполагают сохранение изменений (savechanges). Это обеспечивает стандартный режим использования дисков откага:при выключении ВМ данные с таких дисков переносятся на основной диск, после чего файлы дисков отката удаляются. Тем не менее вы можете сброситьфлажок. Это позволит отложить перенос изменений на основной диск до следующего сеанса работы с ВМ.
При использовании такого режима VUD-файлыне удаляются до тех пор, пока при завершении очередного сеанса работы с Е Мне будет установлен флажок Commit changes to the virtual hard disk.Автоматическое завершение работы ВМВполне возможно, что для конкретной ВМ вы всегда (или почти всегда) будетеиспользовать один и тот же способ ее «выключения».