Виртуализация в данный момент является одной из самых перспективных компьютерных технологий. По мнению многих экспертов, технологии виртуализации обладают огромным потенциалом и входят в тройку самых быстроразвивающихся. Множество производителей как программного, так и аппаратного обеспечения ориентируются на поддержку виртуализации в своих продуктах, и это неудивительно: ведь по прогнозам ведущих аналитиков в сфере IT, к 2015 году половина всех компьютерных систем будут виртуальными. На сегодняшний день особое внимание уделяется виртуализации операционных систем, как в контексте виртуализации серверной инфраструктуры предприятий, так и в отношении виртуализации пользовательских десктопов. Виртуальная инфраструктура серверов обладает значительно большими возможностями, чем реальная: она более гибка, имеет множество средств для обеспечения высокой доступности и значительно проще в управлении и развертывании. Настольные системы виртуализуются для самых разных пользовательских задач: от создания безопасных виртуальных окружений для изоляции ПО, до переносных виртуальных машин, используемых на работе и дома.

Корпорация Microsoft, конечно, не могла не уделить внимания технологиям виртуализации в обоих этих аспектах. Еще в 2003 году ею была куплена компания Connectix вместе с продуктом Virtual PC, с которого началась история виртуализации Microsoft.

В то время еще не было ясно, как именно виртуализация позволит более эффективно использовать компьютерные системы, и Microsoft не давала большой приоритет развитию продукта Connectix Virtual PC, выпустив лишь версию Virtual PC 2004, в то время как компания VMware агрессивно продвигала аналогичный продукт VMware Workstation. Время показало, что виртуализация вызывает огромный интерес у домашних и корпоративных пользователей, и компании Microsoft пришлось действовать в роли догоняющей стороны в конкурентной борьбе с компанией VMware, которая сделала большую ставку на виртуализацию. Выпустив продукт Virtual Server 2005, основанный на ядре Virtual PC, компания Microsoft несколько реабилитировала себя в глазах пользователей, однако существовавшие в то время издания Standard и Enterprise продукта Virtual Server были не бесплатны и не вызывали большого интереса. В 2006 году была выпущена версия Virtual Server 2005 R2, которую компании Microsoft пришлось сделать бесплатной ввиду того, что VMware анонсировала бесплатный продукт VMware Server для сектора SMB (Small and Medium Business), который по своим возможностям превосходил Virtual Server.

В данный момент усилия обеих компаний направлены на создание мощных средств по управлению серверами виртуализации, возможности которого будут определять эффективность виртуальной инфраструктуры в целом. Не так давно, компания Microsoft выпустила первый пакет обновлений для Virtual Server R2, который позволяет серьезно отнестись к возможности использования этой платформы в производственной среде предприятия. В 2007 году был выпущен Virtual PC 2007 - настольная платформа виртуализации, поддерживающая Windows Vista и работающая заметно быстрее прошлой версии.

В свете стремительного роста аппаратных мощностей компьютеров, домашние пользователи зачастую поддерживают несколько одновременно запущенных виртуальных систем, объединенных сетью для различного рода экспериментов, а также безопасной работы в Интернет. На платформе Virtual Server обслуживание виртуальной сети является одной из ключевых задач системных администраторов при развертывании виртуальной инфраструктуры. В данной статье мы раскроем все подробности настройки сети на платформах виртуализации Microsoft.

Об организации виртуальных сетей на платформах виртуализации Microsoft

При использовании нескольких одновременно запущенных виртуальных машин на одном физическом компьютере возникает необходимость в настройке различных типов сетевого взаимодействия между гостевыми и хостовой ОС, в зависимости от задач, возложенных на них. Это основные варианты использования виртуальных сетей на платформе виртуализации:

  • создание виртуальной машины, сетевой адаптер которой находится в режиме разделения ресурсов физической сетевой карты, вследствие чего виртуальная машина ведет себя по отношению к внешней сети как независимый компьютер
  • создание изолированных сетей из нескольких виртуальных машин в целях тестирования программного обеспечения, обучения и использования серверов «в связке» в пределах собственной подсети
  • работа с внешней сетью из виртуальной машины, при этом необходимы только соединения, инициированные из нее во внешнюю сеть

Для каждого из перечисленных вариантов использования на платформах виртуализации Microsoft реализован отдельный тип сетевого взаимодействия.

Разделение ресурсов физического сетевого адаптера (Virtual Networking)

Чтобы виртуальная машина могла предоставлять сервисы во внешнюю по отношению к хостовой системе сеть, компания Microsoft предлагает использовать этот тип сетевого взаимодействия. В этом случае виртуальная машина ведет себя как самостоятельный компьютер в сети, к которой подключен физический компьютер. Если в этой сети действует DHCP-сервер (DHCP, Dynamic Host Configuration Protocol), назначающий IP-адреса, виртуальная машина получит его и сможет работать как самостоятельная система в сети (в противном случае, нужно будет назначить внешний IP самостоятельно). Наглядно такую схему сетевого взаимодействия можно представить так:

Такой тип сетевого взаимодействия назначается виртуальной машине по умолчанию, поскольку он применим для большинства вариантов использования. Надо отметить, что при таком типе виртуальной сети сетевое взаимодействие осуществляется также между хостовой и гостевыми системами.

Локальное сетевое взаимодействие (Local Only Networking)

Этот тип сетевого взаимодействия позволяет объединять несколько виртуальных машин в изолированную сеть в пределах хостовой системы, при этом компоненты внешней по отношению к хосту сети не имеют к ним доступа. Наглядно это можно представить так:

Такой тип сетевого взаимодействия не позволяет виртуальным машинам взаимодействовать с хостовой системой.

Сеть с использованием NAT (Network Address Translation) - Shared Network

Безопасность является одним из самых важных моментов при планировании использования виртуальных машин для работы с внешней сетью. Если применение виртуальной машины планируется только для того, чтобы пользователь и программное обеспечение работали с сервисами внешней сети, не предоставляя при этом во внешнюю сеть свои сервисы, идеально подойдет тип сетевого взаимодействия Shared Networking.

В этом случае в хостовой операционной системе работает независимый DHCP-сервер, который назначает внутренние IP-адреса виртуальным машинам в пределах сети хоста. Виртуальная машина может инициировать соединение во внешнюю сеть посредством специального сервиса Network Address Translator, осуществляющего преобразование IP-адресов. При таком типе сетевого взаимодействия виртуальные машины используют один IP-адрес хостовой системы (Shared IP) и не видны из внешней сети.

Настройка сети Virtual PC

При планировании развертывания нескольких виртуальных машин на одном физическом хосте, необходимо заранее продумать структуру их сетевого взаимодействия. Наиболее частое применение продукта Virtual PC - создание виртуальной рабочей среды для испытания программного обеспечения или получение переносного пользовательского окружения. При этом, зачастую, требуется обеспечить как выход во внешнюю сеть из виртуальных машин, так и их взаимодействие между собой. Для каждого из вариантов использования виртуальной машины можно создать отдельную модель сетевого взаимодействия, прикрепив один или несколько виртуальных сетевых интерфейсов к соответствующему типу сети. Virtual PC позволяет создать до четырех виртуальных сетевых адаптеров для одной виртуальной машины. В гостевой системе эмулируемые адаптеры видятся как DEC / Intel 21140 Based PCI Fast Ethernet adapter. Они полностью поддерживают протокол IPv6, а также возможность загрузки по сети (PXE, Preboot eXecution Environment). Надо отметить, что платформы виртуализации Microsoft не поддерживают сети топологии Token Ring.

Еще при установке виртуальной машины в Virtual PC, в левом нижнем углу консоли можно увидеть значок сетевого подключения, который мигает во время обращения виртуальной машины к виртуальному сетевому адаптеру. Щелкнув на нем правой клавишей и выбрав «Networking Settings», можно перейти к настройке сети для виртуальной машины. Также сетевые настройки можно вызвать, выбрав в главном окне консоли «Edit» -> «Settings» -> «Networking»:

Примечание

Изменение сетевых настроек, в большинстве случаев, подхватывается виртуальной машиной «на лету», при этом не требуется перезагрузка виртуальной машины для их применения.

Not Connected

Чтобы виртуальная машина не имела виртуального сетевого адаптера и не имела доступа к сетевым ресурсам хостовой и других гостевых систем, в настройках виртуальной машины выберите категорию «Networking», и выберите «Not Connected» для первого сетевого адаптера:

Помните, что если вы не нуждаетесь в сетевом взаимодействии в виртуальной машине, лучше выбрать этот вариант, поскольку это может ускорить работу приложений, проверяющих сетевое соединение (благодаря отсутствию задержек).

Virtual Networking

Очень часто пользователям Virtual PC приходится выходить в интернет из гостевой системы, при этом требуется, чтобы гостевая система также предоставляла какие-нибудь сервисы во внешнюю сеть (например, сетевые папки). В этом случае подходит тип сетевого соединения «Virtual Networking», когда виртуальные машины в пределах хоста взаимодействуют как между собой, так и с внешней сетью.

Чтобы назначить виртуальному сетевому адаптеру такую модель взаимодействия, в настройках виртуальной машины выберите категорию «Networking», и выберите свой физический сетевой адаптер:

Примечание

Виртуальная машина на платформе Virtual PC может быть запущена без возможности взаимодействия с другими гостевыми системами на одном хосте. Для этого можно запустить виртуальную машину с помощью интерфейса командной строки. Нажмите «Start» -> «Run» -> введите «cmd» и нажмите «Enter». Далее выполните команду:

"Virtual PC.exe” -pc -extnetworking -launch

(параметр -extnetworking не влияет на тип сетевого взаимодействия «Shared»).

Local Only

Если вы установите этот тип сетевого взаимодействия для гостевых систем, то виртуальные машины будут взаимодействовать только между собой, при этом, не затрагивая внешнюю сеть хостовой системы. В этом случае сетевой трафик между виртуальными машинами не доходит до хостовой системы, локализуясь во внутренней сети платформы. Помните, что у Virtual PC в этой модели взаимодействия не используется DHCP-сервер, и вам необходимо будет настроить IP-адреса виртуальных машин вручную. Стоит отметить, что в пределах такой виртуальной сети сетевой адаптер одной из гостевых систем, работающий в promiscuous-mode (режим, когда сетевая карта принимает все пакеты, а не только предназначающиеся ей), может перехватывать трафик других виртуальных машин.

Чтобы назначить виртуальному сетевому адаптеру такую модель взаимодействия, в настройках виртуальной машины выберите категорию «Networking» и выберите «Local Only»:

Shared

Эта модель сетевого взаимодействия, как уже было сказано, «прячет» виртуальную машину за хостовой операционной системой, позволяя из гостевой системы инициировать соединения во внешнюю сеть через модем или LAN-подключение (однако Microsoft не рекомендует использовать модем в виртуальных машинах). Доступ к виртуальным машинам извне будет невозможен (это нужно учитывать при работе в сети из виртуальной машины). В этом случае в пределах виртуальной сети функционирует DHCP-сервер, который назначает виртуальным машинам внутренние адреса из диапазона 192.168.131.x, где x - число из диапазона от 1 до 253 (к сожалению, Virtual PC не позволяет менять этот диапазон). Помните, что этот тип сети не поддерживает взаимодействие между виртуальными машинами, а также соединение из хостовой системы в гостевую. Нужно отметить, что только первый виртуальный сетевой адаптер может быть использован для сетевого соединения Shared Networking.

Чтобы назначить виртуальному сетевому адаптеру такую модель взаимодействия, в настройках виртуальной машины выберите категорию «Networking» и выберите «Shared Networking (NAT)»:

Помните, что если вы не являетесь членом группы администраторов в хостовой системе, вы не сможете взаимодействовать с внешней сетью по протоколу ICMP (Internet Control Messages Protocol).

Создание нескольких виртуальных сетей в пределах хоста

При развертывании виртуальных машин на настольных компьютерах зачастую требуется настраивать сеть между виртуальными машинами и физическим хостом, при отсутствии подключения к внешней сети. Иногда физический компьютер не имеет сетевого адаптера вовсе, однако и в этом случае есть возможность настроить сетевое взаимодействие между хостовой ОС и виртуальными машинами. К тому же, в некоторых случаях требуется создать несколько изолированных виртуальных сетей типа «Local Only», в пределах которых будут взаимодействовать гостевые системы. Компания Microsoft предлагает простое и элегантное решение: работа виртуальных машин с хостовой системой через виртуальное устройство «Адаптер замыкания на себя» (Loopback Adapter), которое позволяет объединить виртуальные машины и хостовую систему в единую изолированную сеть. При добавлении этого интерфейса, в хостовой системе можно выставить его в настройках виртуальных машин в качестве сетевого адаптера, что позволит им взаимодействовать в рамках одной с хостом виртуальной сети. В этом случае адаптер замыкания на себя можно представить, условно говоря, как виртуальный коммутатор или концентратор, к которому подключены сетевые адаптеры хостовой и гостевых систем. При этом добавление нескольких таких адаптеров позволит создать несколько виртуальных изолированных сетей. Эти сети можно объединить между собой через виртуальную машину с двумя виртуальными сетевыми адаптерами, выставив в параметрах каждого из адаптеров привязку к соответствующему адаптеру замыкания на себя хостовой системы. При выходе в Интернет из виртуальной машины в такой сети не забудьте включить Internet Connection Sharing в хостовой системе.

Для добавления адаптера замыкания на себя, в хостовой системе проделайте следующие действия:


После этого нажмите «Next», а затем «Finish», и в списке оборудования, в категории «Network Adapters», у вас появится адаптер замыкания на себя, к которому мы можем «присоединять» виртуальные сетевые интерфейсы, как к коммутатору.

Откройте сетевые настройки виртуальной машины («Virtual PC Console» -> «Settings»), перейдите в категорию «Networking» и сделайте привязку для виртуального сетевого адаптера на Loopback Adapter:

После этого в настройках сетевого адаптера вам необходимо выставить IP-адрес и маску подсети. IP-адрес рекомендуется выбирать из диапазона 192.168.x.y (где x - число от 0 до 255, y - от 1 до 254) для отсутствия конфликтов с другими адресами во внешней сети. Затем, в гостевой системе нужно настроить IP-адрес сетевого адаптера в соответствии с подсетью хоста (число x должно быть тем же, что и у хоста, при использовании маски 255.255.255.0).

Для других адаптеров вы можете сделать привязку к другим интерфейсам, объединив, таким образом, виртуальные сети между собой.

Использование сетевых адаптеров Wi-Fi в Virtual PC 2007

Некоторые пользователи настольной платформы виртуализации Virtual PC 2007 испытывают потребность в использовании беспроводной сети Wireless Network из виртуальной машины посредством Wi-Fi адаптера в хостовой системе. Однако не всегда распознавание этого типа сетевых адаптеров проходит успешно. Зачастую, при установке возникает следующая проблема:

В этом случае доступ к внешней сети и ресурсам хоста из виртуальных машин будет невозможен при использовании этой Wi-Fi карты в режиме разделения ресурсов физической сетевой карты (Virtual Networking) в связи с тем, что службы Virtual Machine Network Services оказываются отключенными для данного подключения. Чтобы заставить виртуальные машины работать с Wireless-адаптером, необходимо в хостовой системе выбрать сетевое соединение Wi-Fi, кликнуть на нем правой клавишей и выбрать «Properties». В появившемся окне нужно отметить чекбокс «Virtual Machine Network Services»:

Настройка сети Virtual Server R2

В отличие от Virtual PC, платформа Virtual Server R2 имеет больше возможностей при настройке сетевого взаимодействия между виртуальными машинами, однако принципы функционирования сети у нее те же. Virtual Server оперирует понятиями сети двух типов:

  • Internal Network (взаимодействие в пределах хоста, аналог Local Only в Virtual PC)
  • External Network (взаимодействие с внешней сетью посредством физического сетевого адаптера хостовой системы)

После установки продукта Microsoft Virtual Server, автоматически создается одна внутренняя (Internal) сеть и несколько внешних (External) сетей по числу физических сетевых адаптеров хостовой системы.

Чтобы посмотреть список доступных сетей в Virtual Server, на странице управления сервером виртуализации, в категории «Virtual Networks» нажмите «Configure» -> «View All»:

Как видно из рисунка, для построения виртуальных сетей мы можем использовать виртуальное устройство «Loopback Adapter» по тем же принципам, что и на платформе Virtual PC. Чтобы редактировать свойства виртуальной сети, наведите указатель мыши на имя виртуальной сети и выберите «Edit Configuration».

Здесь мы можем редактировать свойства виртуальной сети (Network Settings) или настройки DHCP-сервера для нее. При клике на «Network Setting», откроется редактор виртуальной сети:

На этой странице можно изменить имя виртуальной сети в поле «Virtual Network Name». В поле «Network adapter» задается тип виртуальной сети. Если выбрано значение «None (Guest Only)», то виртуальные машины, чьи сетевые адаптеры присоединены к этой сети, будут взаимодействовать только между собой, не затрагивая сетевое взаимодействие хостовой системы (аналог сети Local Only в Virtual PC). Если выбрать физический адаптер хостовой системы, то тип сетевого взаимодействия будет аналогичен Virtual Networking в Virtual PC.

В поле «Disconnected virtual network adapters» можно присоединить виртуальный сетевой адаптер виртуальной машины к редактируемой сети, а в поле «Virtual network notes» можно отредактировать описание сети.

Настройки DHCP-сервера включают в себя все необходимые установки сетевого адаптера, назначаемые им при старте виртуальной машины (начальный и конечный IP-адреса, шлюз по-умолчанию, подсеть, DNS и WINS-серверы и т. д.). При конфигурировании DHCP-сервера, нужно учитывать, что первые 16 адресов заданного диапазона резервируются сервером и никогда не назначаются виртуальным машинам. Для сетей типа External DHCP-сервер по-умолчанию отключен, чтобы виртуальные машины могли получить сетевые настройки из внешней сети.

После того как виртуальная сеть будет настроена, вы можете переходить к настройке сетевых адаптеров виртуальных машин. Вы также можете создать собственную виртуальную сеть, нажав ссылку «Add» в категории «Virtual Networks». Virtual Server позволяет создавать неограниченное количество виртуальных сетей, к которым может быть присоединено сколько угодно виртуальных машин. При создании виртуальной сети, в папке «Documents and SettingsAll UsersDocumentsShared Virtual Networks» создается.vnc-файл с настройками сети, который потом можно импортировать в Virtual Server. Помните, что виртуальные сети не обладают свойством переносимости на другой физический хост, поскольку их настройки зависят от конкретного оборудования, установленного в хостовой системе.

Чтобы настроить один или несколько виртуальных сетевых адаптеров виртуальной машины, в главном окне Virtual Server наведите указатель мыши на имя виртуальной машины и нажмите «Edit Configuration», далее нажмите на ссылку «Network adapters».

На этой странице можно выбрать виртуальную сеть, к которой будет присоединен виртуальный сетевой интерфейс, добавить еще один (до четырех для одной виртуальной машины) и назначить статический или динамический MAC-адрес (MAC, Media Access Control) сетевому адаптеру. Microsoft рекомендует назначать динамические MAC-адреса для предотвращения конфликтов в сети между виртуальными машинами. Если вы используете статические адреса по каким-либо причинам, убедитесь в том, что они уникальны для каждой из машин (особенно следите за этим при развертывании виртуальных машин из одного шаблона на различных серверах). Если конфликт MAC-адресов все же произошел, замените в.vmc-файле строчку:

0003FFxxxxxx

и перезагрузите гостевую систему, чтобы Virtual Server назначил уникальный MAC сетевому адаптеру.

Так же, как и в Virtual PC, вы можете полностью отключить сетевое взаимодействие виртуальной машины, выбрав вариант «Not Connected» в поле «Connected to». В Virtual Server нет отдельного типа сетевого взаимодействия Shared Networking, однако его можно без труда получить, привязав виртуальные машины к адаптеру замыкания на себя и включив Internet Connection Sharing для соединения с Интернет.

Заключение

Платформы Virtual PC и Virtual Server дают возможность пользователям создавать виртуальные сети с различными типами взаимодействия. Несмотря на то, что они не так гибко настраиваются, как, например, в продуктах VMware, они позволяют реализовывать все основные варианты использования нескольких виртуальных машин на одном хосте, работающих в одной или нескольких изолированных или объединенных сетях. Поскольку обе платформы компании Microsoft бесплатны, их использование вполне приемлемо энтузиастами, домашними пользователями и небольшими компаниями. Продукты Virtual Server и Virtual PC представляют собой огромное поле для экспериментов, при создании виртуальных сетей в целях обучения, при отсутствии физической возможности построить реальное сетевое взаимодействие между несколькими компьютерами.

В сегодняшней статье я расскажу Вам про виртуальные машины : зачем они существуют, как ими пользоваться и покажу все это на примере. Я думаю ни для кого не секрет, что с выходом Windows Vista была острая проблема с совместимостью . Те программы, которые без проблем работали в Windows XP — отказывались работать в Windows Vista. Время идет, Vista уже не актуальна, ей на смену пришла «семерка», однако проблемы совместимости программ никуда не исчезли. Тот режим совместимости, который вы указываете в свойствах файла – изредка помогает, но по большей части он бесполезен – вот именно поэтому и появились виртуальный машины, чтобы эмулировать работу нужной нам операционной системы. Если у Вас какая-то специфическая программа, которая отказывается работать в Windows Seven , но без проблем работает в Windows XP , то не стоит списывать ее со счетов. Программа то ладно, а вот у меня старенький сканер, Mustek 1200UB Plus, который ни в какую не хочет работать в 64 разрядной Windows Seven. Он вполне рабочий, просто он очень стар, а производитель не собирается обновлять драйвера для оборудования.

Однако это не единственное применение технологий виртуализации. Представьте, что у вас есть подозрительный файл, что с ним можно сделать? Рискнуть и запустить на компьютере , который вы активно используете и на котором у вас кучу важных программ и документов?, а можно запустить на изолированной от всех программ и данных операционной системе, которая работает у вас в окошке! Какой вариант вы предпочтете? Я думаю, вывод очевиден.

В своей статье про виртуальные машины я использовал Microsoft Windows Virtual PC . Скачать эту программу вы можете на официальном сайте Microsoft (Если Windows у вас лицензионный) или найти на , я качал на nnm-club.ru, просто введите в поиске Microsoft Windows Virtual PC . Существуют еще VMware – функционал у нее значительно выше, но нам он ни к чему.

Приступаем!

Для работы программы требуется поддержка процессором технологии виртуализации , если ваш процессор ее поддерживает, убедитесь что технология виртуализации включена. Устанавливает Пакет (x86 для 32 битных ОС, а x64 соответственно для 64). После установки потребуется перезагрузка компьютера…

А еще скачать можно здесь:

32-bit (x86): Windows6.1-KB958559-x86.msu

64-bit (x64): Windows6.1-KB958559-x64.msu

После перезагрузки нужно создать виртуальную машину , или виртуальный компьютер, что собственно одно и тоже. Для этого запускаем Virtual PC и выбираем «Создать виртуальную машину» , дадим ей название и укажем где она будет хранить свои файлы.

Выберите оптимальный объем оперативной памяти для виртуальной машины (зависит от вашего объема ОЗУ), но для XP вполне хватит и 512 мегабайт.

С динамическим диском все понятно, выбирайте параметр по умолчанию, в этом случае ваш диск в виртуальном компьютере будет иметь объем, равный объему раздела, который вы указали ранее.

Вот и запущен наш виртуальный компьютер, он такой же пустой как и новый, следовательно нужно установить операционную систему , например Windows XP .

Вариантов установки несколько: если у вас есть установочный диск , то можно установить и с него, либо указать путь к образу диску . Я выбрал второй вариант. В параметре DVD-дисковод указал путь к образу MS Windows XP SP3. Жмем ОК и перезагружаем виртуальную машину кнопкой «CTRL+ALT+DEL»

Вот и знакомая нам установка Windows XP . Я не буду заострять на ней внимание, все подробно описано

Как делить диск — решать вам, хотя я думаю что смысла в этом нет: просто создайте раздел на весь свободный объем . А вот выполняется копирование файлов установки!

Ну а здесь уже процесс установки — ничего сложного, тоже самое что и простая установка, только в окошке. Кстати, Виртуальная машина перехватывает управление мыши и клавиатуры , чтобы вернуться в свою ОС нажмите ALT+CTRL+СТРЕЛКА ВЛЕВО

Ну вот и все: система установлена и готова к работе.

Вконтакте

С помощью Microsoft Virtual PC можно создать неограниченное количество виртуальных операционных систем (ОС).

Точнее, их количество ограничивается только объемом вашего жесткого диска.

Примечание: программа полезна для тестирования программного обеспечения, или для совместимости старых программ (тогда пригодится виртуальная ОС с Windows XP).

Для полного понимания процесса установки я предлагаю вам инструкцию по установке двух виртуальных ОС на один компьютер. В качестве примера возьмём Windows XP и Windows 7.

1. Скачиваем и устанавливаем Microsoft Virtual PC на компьютер.
Если при установке появляется сообщение, что данное обновление неприменимо к данному компьютеру, то, скорее всего, оно уже установлено автоматическим обновлением вашей Windows 7.

2. Заходим в "Пуск" - "Все программы", находим папку с названием Windows Virtual PC, открываем её и запускаем программу с этим же названием.

3. Нам откроется окно без содержимого. Нажимаем в верхнем меню на кнопку "Создать виртуальную машину".

4. В следующем окне вписываем имя виртуальной машины и, при желании, указываем месторасположение её будущих данных (желательно, чтобы на диске, на который мы собираемся установить виртуальную ОС, было побольше свободного места). Жмём "Далее".

5. Указываем выделяемую оперативную память виртуальной машине и оставляем отмеченным пункт о сетевых подключениях, это даст возможность виртуальной ОС заходить в интернет, используя подключение основной операционной системы.

6. Выбираем создание динамического жесткого диска, поскольку теперь машина будет занимать меньше места на нашем жестком диске. Жмём "Создать".

7. Вот мы видим, что виртуальная машина создана. Она отображена одним файлом-образом с расширением "*.vmcx". Но она не содержит операционной системы. Поэтому мы берем диск с Windows XP и вставляем его в наш CD/DVD-привод.

8. Двойной клик по файлу запустит виртуальную машину, и начнётся установка Windows XP.

9. Установив ОС, мы уже можем работать в ней.

10. Но нам ещё нужна одна "операционка" - Windows 7. Для того, чтобы её установить, повторяем пункты с 2 по 8, предварительно завершив работу установленной виртуальной ОС. Соответственно, название даём другое и меняем диск в приводе на Windows 7.

11. Как видим, установка ещё одной виртуальной ОС началась.

12. Открыв виртуальные машины, мы видим две ОС, каждую из которых мы можем использовать.

13. Теперь на компьютере у нас в наличии 3 операционных системы:

а) основная Windows 7;
б) виртуальная Windows XP;
в) виртуальная тестовая Windows 7.

О том, как сделать общие папки в основной и виртуальных ОС можно почитать в ответе на вопрос "

Во всех руководствах по компьютерной и сетевой безопасности можно найти предупреждение относительно установки программного обеспечения. Авторы таких руководств советуют осторожно ставить программы, скачанные из сети, ибо установка некоторых из них чревата возникновением различных проблем - от заражения вирусами до сбоев в работе системы.

Что же делать в тех случаях, когда необходимо постоянно инсталлировать различное программное обеспечение? Необходимо установить эмулятор ПК - специальную программу (16,5 Мбайт), создающую в вашей операционной системе еще один компьютер, но только виртуальный, на который можно устанавливать новые ОС, причем не одну, а сколько вам будет угодно. Установив операционку, можно инсталлировать необходимый софт, а при необходимости все это можно удалить буквально одним нажатием клавиши (для этого просто надо будет удалить соответствующий файл с диска).

Установка эмулятора особых сложностей не вызывает, в конце установки необходимо указать место размещения файлов с программой.

На последнем этапе необходимо указать месторасположение файлов программы.

После установки и первого запуска, программа предложит вам с помощью мастера создать и настроить виртуальные машины.

Среди возможных вариантов: создание новой виртуальной машины с заданием всех настроек, использование стандартных установок для виртуальной машины, либо добавление параметров из уже существующей виртуальной машины, которая хранится на диске в виде VMC-файла.

На следующем этапе необходимо указать имя и месторасположение виртуальной машины. По умолчанию программа предлагает создать ее в директории \Documents and Settings\Имя_компьютера\Мои документы\My Virtual Machines . Здесь надо быть очень внимательным, так как это расположение фактически означает место размещения файла виртуальной машины. После установки на виртуальный компьютер операционной системы и необходимого программного обеспечения, файл виртуальной машины может достигать нескольких гигабайт. Поэтому необходимо указывать такой диск для создания виртуальной машины, на котором есть достаточно свободного места.


Будьте внимательны при выборе места размещения файлов виртуальной машины.

После выбора места размещения виртуальной машины необходимо указать, какая операционная система будет на ней установлена.

На последующих шагах необходимо задать размер оперативной памяти будущего виртуального компьютера и месторасположение виртуального жесткого диска.

Установка операционной системы на виртуальный компьютер возможна только с загрузочного компакт-диска или с дискеты (для операционной системы Windows 98). Для установки операционной системе с компакт диска необходимо запустить новую виртуальную машину и выбрать "CD -> Use Physycal Drive J" (для первого CD-привода) или соответствующий пункт для другого CD-привода. Если в CD-приводе будет установлен загрузочный компакт-диск с операционной системой, автоматически начнется установка ОС.


Установка операционной системы на виртуальный компьютер возможна только с загрузочного компакт-диска.

Для обмена данными между виртуальным компьютером и обычным необходимо установить специальную надстройку Virtual PC. Для этого необходимо запустить виртуальную машину и выбрать "Action -> Install or Update Virtual Machine Addition".

Установка надстройки стандартна, после перезагрузки виртуальной машины к ней можно будет подключить еще один виртуальный диск, который по сути является папкой на винчестере основной машины. Именно с помощью этой папки и будет осуществляться обмен данными между основной и виртуальной машиной.

Для подключения виртуального диска выберите "Edit -> Settings" и отобразите раздел Shared Folders.


После установки дополнений можно добавить папки для обмена данными между виртуальным и основным компьютером.

После первого запуска настроек раздел будет пуст. С помощью кнопки Share Folder добавьте в список доступных папок одну из папок на винчестере основного компьютера, а в разделе Drive Lette выберите логическое имя виртуального диска, который будет соответствовать этой папке на виртуальном компьютере.

Теперь после запуска проводника в виртуальном компьютере в списке его дисков появиться еще один, соответствующий только что созданной открытой папке.


Папка для обмена данными представлена в виде еще одного диска.

Работа со всеми установленными виртуальными машинами осуществляется с помощью консоли Virtual PC, которая появляется после запуска приложения. Здесь размещен список всех установленных виртуальных машин, кнопки для добавления новых, удаления существующих и просмотра настроек.


Для управления виртуальными машинами предназначена консоль Virtual PC.

Чтобы иметь под рукой сразу несколько операционных систем с отдельным рабочим пространством и приложениями, не нужно покупать второй (третий, четвертый и т. д.) компьютер. Потому что всё это уместится в вашем единственном ПК. Как? Благодаря виртуальным машинам (ВМ) — особым программам, которые создают (эмулируют) внутри основной операционной системы воображаемые (виртуальные) компьютеры.

Виртуальный ПК почти как настоящий. У него есть собственный процессор, память, жесткий диск, сетевой адаптер и всё остальное. Конечно, это не физические устройства, но сделаны они так, чтобы операционные системы считали их именно такими — настоящими.

На одном физическом компьютере одновременно может работать несколько виртуальных. Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

  • Для запуска приложений, которые не поддерживает основная система.
  • Для защиты системы от потенциального вреда непроверенных программ.
  • Как дополнительную преграду от вирусов при посещении сомнительных веб-ресурсов.
  • Для создания изолированной среды для изучения деятельности вредоносного ПО.
  • В качестве тестового полигона для отладки собственных разработок.
  • Для освоения технологий построения сетей.
  • Для двойной авторизации на некоторых игровых порталах и многого другого.

Ну и конечно, виртуальные машины повсеместно используют для распределения рабочих ресурсов серверов.

Сегодня мы не будем касаться промышленного применения ВМ, а рассмотрим только то, что может быть полезно домашним пользователям ОС Windows.

Oracle Virtualbox

Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

  • Кликнем в верхней панели кнопку «Создать».

  • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

  • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

  • Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

  • Тип виртуального диска оставим по умолчанию.

  • Формат хранения данных — это область на физическом накопителе вашего компьютера, который отводится ВМ. Она может иметь постоянный или динамически расширяемый объем в тех пределах, которые вы определите дальше. Для экономии места выберем динамический формат.

  • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

  • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
  • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

  • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате.iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

  • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

Некоторые настройки ВМ и гостевой системы

Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

Для доступа ко всему набору функций гостевой ОС нужно установить специальные дополнения. Зайдите в меню «Устройства», щелкните «Подключить образ диска дополнений гостевой ОС» и следуйте дальнейшим инструкциям.

Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

Чтобы изменить порядок опроса загрузочных устройств (например, для загрузки виртуальной машины с DVD), завершите работу гостевой ОС, откройте ее настройки (в главном окне Virtualbox) и зайдите на первую вкладку раздела «Система». В списке «Порядок загрузки» отметьте нужный носитель и, нажимая кнопки со стрелками, передвиньте его наверх.

VMware Workstation Pro

Некоторые опции виртуальных машин Hyper-V

Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

Доступ к настройкам отдельной виртуальной машины открывается из ее контекстного меню в списке главного окна диспетчера и скрывается за кнопкой «Параметры».

Прочие возможности программы тоже весьма незамысловаты и осваиваются без особого труда.