Виртуальные машины для Windows
Виртуальная машина (ВМ) – это приложение, позволяющее эмулировать работу аппаратного обеспечения (гостевой компьютер) или определённую программную среду. На одном компьютере может быть запущено несколько ВМ. С помощью виртуальных машин можно решать следующие задачи:
- Защита информации (так называемый режим “песочницы”);
- Исследование и тестирование новой компьютерной архитектуры;
- Оптимизация ресурсов сервера и ускорение работы компьютеров;
- Отладка операционных систем и драйверов;
- Изучение вредоносных приложений и разработка антивирусного программного обеспечения;
- Управление кластерами (группами компьютеров);
- Эмуляция работы компьютерных сетей;
- Запуск программного обеспечения, разработанного для сторонних ОС.
Рассмотрим особенности некоторых популярных виртуальных машин.
VirtualBox
Данная ВМ была разработана компанией Innotek в 2007 г. Позже права на программу были выкуплены корпорацией Oracle.
Ключевые возможности:
- Русскоязычный интерфейс;
- Поддержка стандарта USB эмулируемыми ОС;
- Поддержка 64-битных операционных систем;
- Эмуляция многопроцессорных компьютеров;
- Имитация функции аппаратного трёхмерного ускорения и работы различных аудиокарт;
- Интеграция рабочих столов основной и гостевой ОС;
- Поддержка интерфейса iSCSI и приложения, облегчающего обмен данными с гостевой системой;
- Возможность сохранения состояний виртуальной машины;
- Поддержка образов дисков VMDK и VHD, а также форматов OVF и OVA;
- Возможность эмуляции сетевых протоколов NAT, Internal и др.
Пакет VirtualBox Guest Additions позволяет расширить возможности ВМ. Он устанавливается на виртуальном компьютере, и даёт возможность управлять гостевой системой в удалённом режиме. Также пакет расширений позволяет менять разрешение экрана виртуальной ОС и использовать функцию Intel PXE boot ROM для управления бездисковыми рабочими станциями. VirtualBox не следует запускать на старых компьютерах с операционными системами Windows 95 и Windows 98. Скорость работы ВМ в этом случае будет очень низкой. Ситуацию можно исправить путём установки специализированных драйверов.
VMware Workstation
Программа разработана специалистами компании EMC Corporation. Приложение позволяет установить связь с сетевым адаптером реального компьютера, монтировать ISO-образы и создавать общие папки с гостевой системой. Программа даёт возможность сохранять состояния виртуальной машины и производить “откат” системы к любому из них.
С помощью VMware Workstation можно управлять группой виртуальных машин. Специальный программный трёхмерный ускоритель даёт возможность эмулировать работу ресурсоёмких графических приложений. Программа поддерживает 64-битные ОС и позволяет выделять виртуальной системе до 8 Гб оперативной памяти. Существует бесплатная версия VMware Workstation, имеющая ограниченную функциональность. Она называется VMware Workstation Player.
DOSBox
Этот эмулятор хорошо знаком фанатам старых компьютерных игр. Он позволяет создавать виртуальное DOS-окружение, которое требуется для запуска игровых приложений.
ВМ позволяет реализовывать следующие функции:
- Эмуляция работы COM-порта и устаревших звуковых адаптеров (Gravis Ultrasound, SoundBlaster и др.);
- Имитация работы модема;
- Поддержка неиспользуемых графических стандартов (CGA, EGA и т. д.);
- Эмуляция архитектуры IBM PC;
- Создание образа основной системы и подключение его в качестве HDD к виртуальной машине.
Эмулятор прост в освоении. Для запуска приложения нужно поместить исполняемый файл в окно ВМ. Существенным недостатком минусом приложения является отсутствие поддержки LPT-порта. Программы, использующие аппаратные ключи, не запустятся в DOSBox.
Взаимодействие с ВМ происходит при помощи следующих команд:
- MOUNT – монтаж жёстких дисков;
- MEM – счётчик объёма ОЗУ;
- CONFIG – сохранение системных настроек в специальный файл;
- LOADFIX – уменьшение объёма ОЗУ;
- IMGMOUNT – монтаж копии компакт-диска;
- BOOT – загрузка образа HDD.
Управление программой DOSBox происходит в текстовом режиме. Параметры DOSBox прописаны в отдельном системном файле, который нужно менять вручную.