Виртуальная машина, или, иначе, VM,- это программа, которая эмулирует настоящий физический компьютер, притом таким изощренным образом, что на этот “компьютер” можно установить операционную систему и приложения, которые будут работать, не подозревая о том, что работают они не на «железе», а в программной среде. Сама программа эмуляции, равно как и работающая на ней операционная система, называется виртуальной машиной, в то время как основная операционная система и физическая машина называются хост-системой. Виртуальная машина эмулирует стандартный x86-компьютер, включая все его основные аппаратные компоненты, кроме процессора. Используя эмулируемые аппаратные средства и процессор в физическом компьютере, каждая виртуальная машина работает подобно отдельному физическому компьютеру. Поскольку каждая виртуальная машина имеет свою собственную операционную систему, вы можете запустить несколько разных операционных систем в одно и то же время на одном компьютере.
Для начала вам необходимо скачать дистрибутив виртуальной машины и предустановленную виртуальную операционную систему WindowsXP. Объем архива около 415 Мб, скачать ее можно с этого сайта.
Пошаговая инструкция по установке и настройке виртуальной машины
В скачанном архиве вы найдете 3 файла:
- VPC2007.exe – инсталлятор виртуальной машины;
- WinXP CE SP3.vhd – файл-образ диска;
- WinXP CE SP3.vmc – файл-описатель операционной системы;
Разархивируйте эти файлы в любой каталог на вашем компьютере, например «c:\VPC»
Для начала установки выполните двойной клик на файле VPC2007.exe. В появившемся окне инсталляции программы жмем Next >

В следующем диалоговом окне подтверждаем лицензионное соглашение и жмем Next>

И вновь в диалоговом окне жмем Next >
В следующем диалоговом окне у вас есть возможность выбрать каталог для установки виртуальной машины. Если вы неопытный пользователь рекомендуем оставить все без изменений и просто нажать Install

После того, как программа-установщик выполнит инсталляцию виртуальной машины на компьютер нажимаем Finish

Запуск и настройка виртуальной машины.
После установки в меню программ (пуск->программы) появился пункт Microsoft Virtual PC. Выполните запуск программы кликнув на данном пункте меню

При первом запуске программы запустится Мастер конфигурации виртуальной машины. Жмем Next >
В следующем диалоговом окне мастер может выполнить три действия:
- Пошагово создать новую виртуальную систему;
- Создать систему с настройками по умолчанию;
- Добавить готовую систему.
Для вашего удобства есть уже готовая виртуальная система которую вы скачали вместе с установщиком программы. Поэтому выбираем третий пункт меню. И жмем Next >
Далее Мастер настройки попросит вас указать путь к файлу-описателю виртуальной операционной системы:

В следующем диалоговом окне находим файл WinXP CE SP3.vmc из архива и нажимаем Открыть
Подтверждаем выбор кнопкой Next >
Заканчиваем работу мастера кнопкой Finish
В появившемся окне настроек, в левой колонке выбираем пункт Hard Disk 1 и кликаем по кнопке Browse…

Находим файл WinXP CE SP3.vhd со скачанного архива и нажимаем Открыть

Далее выбираем левой колонке пункт Networking
Важное отступление:
При настройке сетевых параметров важен тип соединения. Виртуальная машина предлагает 2 типа:
- Работа через физическую сетевую карту;
- Работа через NAT;
Нельзя предсказать, какой тип будет работать именно у вас, поэтому если не сработает один тип соединения, вам нужно будет «выключить» виртуальную машину, изменить тип соединения и снова загрузить виртуальный Windows. Ваша цель – в виртуальной машине вы должны иметь возможность выйти в интернет.
Тип соединения 1:
Тип соединения 2:
Виртуальная машина установлена и настроена. Можно выполнить запуск. Для этого в окошке Virtual PC Console жмем Start

После этого шага загрузится виртуальный Windows. Убедитесь, что вы имеете доступ в интернет.
Как скопировать файлы бота с Хоста на виртуальную машину.
Для этого нам нужно «расшарить» папки. Загрузите виртуальный Windows. У окна каждой виртуальной машины внизу справа есть ряд иконок:

Нажмите ПРАВОЙ кнопкой мышки на желтенький значок «Папки» и в открывшемся меню выберите «Share Folder»
Теперь выберите свой физический жесткий диск, на котором расположены файлы бота, например «С», внизу диалога выберите любую букву сетевого диска, например «Y» и поставьте галочку «Share every time» и нажмите «ОК».
Теперь в вашем виртуальном Windows’е появился новый диск «Y», который является в то же время вашим основным жестким диском. Теперь просто копируйте любые файлы, которые необходимы вам для работы в виртуальной машине.

