Microsoft windows virtual pc как пользоваться
Данный цикл лабораторных работ посвящен знакомству с сетевыми настройками компьютеров на базе Windows для их работы в составе небольших оффисных ЛВС. Лабораторные работы выполняются на базе виртуальных машин, организованных в среде Microsoft Virtual PC.
Такой подход позволяет студентом свободно менять сетевые настройки и конфигурации операционных систем, без особых опасений за последующее состояние операционной системы и, как следствие, состояние и самого компьютера.
Кроме того, работа в среде виртуальных машин позволяет на одном компьютере использовать сразу несколько машин. Это позволяет, настроив их сетевые интерфейсы и протокольные стеки, организовать на одном компьютере мини-ЛВС с сетевым обменом и распределением ресурсов между отдельными виртуальными машинами.
Работа с виртуальными мини-ЛВС наложила некоторой отпечаток на выбор исследуемых операционных систем. Основное требование — это минимально необходимы вычислительные ресурсы, чтобы без проблем запустить несколько машин на одном компьютере.
Так как, особых принципиальных различий в сетевых настройках Windows различных версий не существует, особенно в объеме нашего изучения, то мы остановимся на операционных системах Windows 98 и Windows XP. С кратким обзором по другим Windows-системам вы можете познакомиться по материалу, прилагаемому к этому циклу лабораторных работ и дополнительным источникам.
Желаю удачи в данном лабораторном практикуме!
Общие сведения о Microsoft Virtual PC
Виртуальный компьютер (Virtual PC), или эмулятор ПК – это специальная программа, созданная «внутри» основной операционной системы. На этот виртуальный ПК можно установить операционную систему (и не одну!), прикладное программное обеспечение. При необходимости можно удалить этот виртуальный ПК одним кликом мыши!
У виртуального ПК есть BIOS, оперативная память, жесткий диск (выделенное место на жестком диске реального ПК), могут эмулироваться («устанавливаться») различные периферийные устройства. На одном реальном ПК может функционировать несколько виртуальных.
1. Назначение виртуальных ПК:
- для установки программного обеспечения, несовместимого с операционной системой, установленной на реальном ПК;
- для защиты информации на реальном ПК;
- для тестирования программного и/или аппаратного обеспечения;
- для эмуляции различных устройств;
- для запуска вредоносного ПО с целью его исследования;
- для эмуляции локальной компьютерной сети;
2. Установка Microsoft Virtual PC
- Зайдите на сайт Microsoft Virtual PC 2007.
- Скачайте и запустите файл установочный файл Microsoft Virtual PC (setup.exe).
- В окне Microsoft Virtual PC Wizard нажмите Next.
- В следующем окне установите переключатель I accept the terms in the license agreement –> Next.
- В следующем окне введите Product Key –> Next –> Install –> Finish.
3. Запуск Microsoft Virtual PC
- Нажмите Пуск –> Программы –> Microsoft Virtual PC;
- в окне New Virtual Machine Wizard нажмите Next;
- в следующем окне установите переключатель Create a virtual machine (Use default settings to create a virtual machine; Add an existing virtual machine) нажмите Next;
- в следующем окне введите имя VM (по умолчанию предлагается New Virtual Machine);
- нажатием на кнопку Browse… выберите место расположения VM (или примите предлагаемое системой) –> Сохранить ( :\New Virtual Machine.vmc) –> Next;
- в следующем окне в выпадающем списке выберите операционную систему, которую будете устанавливать (по умолчанию – Other) –> Next;
- в следующем окне установкой соответствующего переключателя выберите объем RAM (Adjusting the RAM) или примите предлагаемый мастером – Using the recommended RAM –> Next;
- в следующем окне установите переключатель A new virtual hard disk –> Next –> Next –> Finish.
4. Установка операционной системы на виртуальный ПК
- в окне «New Virtual Machine – Microsoft Virtual PC» появится надпись «Reboot and Select proper Boot device or Insert Boot Media in selected Boot device»;
- вставьте в лоток привода установочный диск;
- выберите меню CD –> Use Physical Drive :;
- если программа установки не запустится, выберите меню Action –> Reset;
- в окне New Virtual Machine с собщением «If you reset this virtual machine, you will lose all unsaved changes. Are you sure you want to reset this virtual machine?» –> Reset;
- начнется установка ОС, практически ничем не отличающаяся от обычной инсталляции (включая выбор раздела для установки ОС, форматирование этого раздела, копирование файлов установки и т.д.);
- по мере установки ОС файл New Virtual Machine Hard Disk.vhd будет увеличиваться в размере;
- в определенный момент установки появится сообщение, что перемещения указателя мыши теперь возможны только в окне Microsoft Virtual PC. Для выхода за пределы этого окна, то есть для возвращения в лоно родной ОС, необходимо нажать правый Alt, а для возвращения в окно Microsoft Virtual PC – щелкнуть мышью внутри этого окна);
- после установки ОС вы можете настроить ее, как обычно.
5. Установка Virtual Machine Additions
Для обмена данными между виртуальным ПК и основным необходимо установить специальную надстройку Virtual PC – Virtual Machine Additions:
- выберите меню Action –> Install or Update Virtual Machine Additions;
- в окне Virtual Machine нажмите Continue;
- в окне Virtual Machine Additions – InstallShield Wizard нажмите Next –> Готово –> Да;
- после перезагрузки виртуальной ОС создайте на жестком диске основного ПК папку для обмена данными между основным и виртуальным ПК;
- выберите меню Edit –> Settings в окне Virtual Machine (или нажмите кнопку Settings в окне Virtual PC Console);
- появится окно Note – Virtual PC с сообщением «Some settings for this virtual machine have been temporarily disabled and cannot be changed while the virtual machine is running or in a saved state», нажмите OK (можете установить флажок Don’t show this message again);
- в окне Settings for Virtual Machine выберите Shared Folders;
- нажмите кнопку Share Folder…;
- в окне Обзор папок выберите папку, созданную для обмена;
- в выпадающем списке Drive letter задайте букву виртуального диска, который будет соответствовать этой папке на виртуальном ПК (или примите букву, предлагаемую системой);
- установите флажок Share every time, нажмите OK –> OK.
Теперь Share Folder будет доступна и на основном ПК, и на виртуальном.
6. Как задействовать CD/DVD-дисковод на виртуальном ПК
Когда вам нужно задействовать на виртуальном ПК CD/DVD-дисковод. Например, для установки какой-либо программы:
- B окне Microsoft Virtual PC выберите меню CD –> Use Physical Drive :.
После этого в окне Мой компьютер виртуального ПК можно пользоваться дисководом.
7. Консоль Virtual PC
Работа со всеми установленными виртуальными машинами осуществляется с помощью консоли Virtual PC Console. Здесь размещен список всех установленных виртуальных машин, кнопки для добавления новых (New…), удаления существующих (Remove) и просмотра/изменения настроек (Settings).
8. Работа с виртуальными машинами в среде MS Virtual PC
После установки операционной системы, можно начать работу с виртуальными машинами. Для того, чтобы включить (и, соответственно, выключить) виртуальный компьютер, в консоли Virtual PC используются кнопки «Start» и «Close. «. Управление мышкой и клавиатурой передаётся автоматически после запуска виртуальной машины (ВМ).
- Полноэкранный режим.
Вход и выход из полноэкранного режима виртуальной машины осуществляется клавишами [Alt-Enter].
Дисковод гибких магнитных дисков и привод CD-ROM
При запуске ВМ в системе Virtual PC дисковод гибких магнитных дисков и привод CD-ROM монтируются ВМ автоматически и становятся не доступными для базовой системы. Для того чтобы размонтировать устройства необходимо в меню CD или Floppy нажать пункт Release в зависимости от того, какое устройство вы хотите размонтировать. Обратный процесс — монтирование осуществляется пунктом Capture Host Drive.
Установка нового ПО внутри виртуальной машины
Инсталляция нового ПО внутри виртуальной машины Virtual PC осуществляется точно так же, как и на обычном компьютере и в системе VMWare.
Копирование и вставка
Операции копирования и вставки в Вашей виртуальной машине осуществляются через меню Edit выбором пунктов копирование (Copy) и вставка (Paste) либо комбинацией Alt+C и Alt+V соответственно.
Приостановка и мгновенное восстановление состояния ВМ.
Для приостановки работы и сохранения состояния ВМ следует в основном меню MS Virtual PC быбрать Action -> Close. и в появившемся окне выбрать Save state.
Для временной приостановки работы ВМ в любой момент времени надо в основном меню MS Virtual PC быбрать Action -> Pause, либо использовать комбинацию клавиш Alt+P. Возврат из режима паузы производится аналогично.
9. Настройка сетевого взаимодействия виртуальных машин Virtual PC
Один из самых интересных вариантов использования виртуальных машин – организация на одном физическом компьютере виртуальной сети, где одновременно работают несколько виртуальных машин. Давайте разберемся, как работает сеть в Virtual PC 2007. Открываем настройки (Settings) виртуальной машины и переходим на вкладку «Networking». Скорее всего, вы увидите здесь нечто подобное:
В строчке Adapter 1 выбран сетевой адаптер вашего компьютера, что это значит? Платформа Virtual PC позволяет гостевым и хостовой системам совместно использовать ресурсы физического сетевого адаптера с помощью трех различных моделей сетевого взаимодействия, а также полностью оградить виртуальную машину от сетевого взаимодействия.
Если в строчке Adapter выбран ваш физический сетевой адаптер, это значит, что сетевой адаптер виртуальной машины напрямую подключен к сетевому адаптеру хоста. При таком типе сетевого взаимодействия виртуальная машина будет видеться из внешней сети и вести себя так, будто бы это отдельный компьютер в сети. Если в сети используется DHCP-сервер, виртуальная машина получит самостоятельный IP адрес в этой сети.
Такой тип сетевого взаимодействия применяется, когда из внешней сети необходимо обращаться к ресурсам виртуальной машины и работать с ней, как с полноценным клиентом сети. Ннапример, гостевая система является файл-сервером. Иногда такой тип сетевого взаимодействия также называют Bridged Networking.
То есть виртуальные машины, использующие этот тип сетевого взаимодействия, спрятаны за NAT-сервером по отношению к внешней сети хоста и могут инициировать соединения с её клиентами, но члены внешней сети не могут инициировать соединения с виртуальными машинами хоста. Такой тип сетевого взаимодействия идеален, когда требуется, например, выходить в Интернет из виртуальной машины, максимально при этом спрятав виртуальную машину от атак извне.
Как видно, Virtual PC 2007 предлагает различные модели сетевого взаимодействия, каждый из которых наиболее подходит в какой-либо конкретной ситуации. К тому же, платформа Virtual PC позволяет создавать до 4-х сетевых адаптеров для одной виртуальной машины, что создает обширные возможности для экспериментов.
Пробуйте различные варианты, создавайте сети из виртуальных машин и учитесь – ведь за виртуальными машинами будущее!
10. Автоматический запуск гостевой ОС при входе в хостовую Windows XP
Для автоматического запуска гостевой ОС при входе в основную ОС, прежде всего надо создать нового пользователя в основной ОС. Для начинающих пользователей, желательно, чтобы они имели ограниченную учетную запись, а загрузка виртуальной ОС выполнялась в полноэкранном режиме без панелей меню и статуса Virtual PC.
Пусть, для примера, гостевой ОС будет MS Windows 98, а хостовой ОС — MS Windows XP.
Создадим в хостовой Windows XP нового пользователя с именем, например, win98 и таким же паролем. Для автоматизации процесса загрузки виртуальной MS Windows 98 при входе пользователя win98 в MS Window XP можно использовать три различных подхода:
- Ярлык в автозагрузку.
- Находим файл, описывающий нашу виртуальную машину, например, D:\win98_one\Win98_one.vmc.
- Правой кнопкой мышки вызываем всплывающее меню и выбираем опцию «Создать ярлык».
- Вновь соэданный файл «Ярлык для win98.vmc» копируем в папку автозагрузки пользователя с именем win98, то есть в папку C:\Documents and Settings\win98\Главное меню\Программа\Автозагрузка\.
- BAT-файл в автозагрузку.
- Создаем текстовый командный файл, например, StartWin98.bat, состоящий всего из одной строки:
- Вновь соэданный файл StartWin98.bat копируем в папку автозагрузки для пользователя win98.
- Файл VBScript автозагрузку.
- Создаем текстовый автоматически выполняемый файл на языке VBScript, например, StartWin98.vbs, состоящий из нескольких операторов скриптового Visual Basic:
- Вновь соэданный файл StartWin98.vbs копируем в папку автозагрузки для пользователя win98.
Следует отметить, что третий вариант не только запускает виртуальную MS Windows 98 при входе пользователя с именем win98 в хостовую ОС, но и отслеживает окончание работы виртуальной ОС, при котором производится автоматическое завершение сеанса активного пользователя, то есть пользователя с именем win98.
Чтобы пользователь не мог входить в хостовой компьютер до старта виртуального следует установить в регистре
В тех случаях, когда при завершение работы гостевой ОС смены пользователя оказываетя недостаточно, можно организовать полную автоматическую перезагрузку хостовой ОС. Для этого достаточно в команде shutdown вместо ключа -l использовать ключ -r при том же интервале времени ожидания до перезагрузки. Использование ключа принудительного завершение всех процессов -f зависит от конкретной ситуации. Особенно, при подключении внешних сетевых процессов и ресурсов.
Примечания
- Выбирая место расположения виртуальной машины, следует учесть, что после установки на VM операционной системы и прикладного ПО файл виртуальной машины может достигать нескольких гигабайт! Поэтому необходимо выбирать такой диск для VM, на котором есть достаточно свободного места.
- На виртуальном ПК всё (или п очти всё) происходит, как на настоящем ПК, – даже знаменитый «синий экран смерти» (BSOD) иногда «вылетает».
- Иногда невозможно запустить установку новой ОС на виртуальном ПК. Попробуйте создать новую виртуальную машину (New Virtual Machine), запустить ее и заново запустить установку ОС.
- Были зафиксированы случаи, когда виртуальная система создавалась вредоносным кодом для управления инфицированным ПК, например, вирус PMBS (1993 г.) и руткит SubVirt (2006 г.) создавали виртуальную систему, которой ограничивались пользователи и все защитные программы (антивирусы и брандмауэры).
Приложение 1. Сжатие виртуальных дисков Microsoft Virtual PC
Рассмотрев вопросы инсталляции и настройки Microsoft Virtual PC, в этом приложении остановимся еще на одном, но не менее важном при работе с Microsoft Virtual PC вопросе, который связан со сжатием VHD-файлов создаваемых пакетом Microsoft Virtual PC и отвечающих за эмуляцию жёстких дисков виртуальных компьютеров.
Всё дело в том, что по умолчанию пакет Microsoft Virtual PC использует динамические диски, объём которых автоматически увеличивается до заранее определённого предела по мере того, как гостевой операционной системе требуется дополнительное пространство на виртуальном носителе. Со временем это приводит к тому, что VHD-файл разрастается до максимальных размеров, и для рационального использования дискового пространства его приходится упаковывать при помощи менеджера виртуальных дисков Virtual PC.
Процедура сжатия виртуальных дисков подразумевает последовательное выполнение следующих шагов: