Windows virtual: Windows Virtual PC — Win32 apps

Виртуальная машина Windows Virtual PC

Обновлено 23.01.2020 00:58. Виртуальные машины

Если вам время от времени бывает нужен второй компьютер, а средств для приобретения ещё одного ПК не хватает, то вам поможет программа Microsoft Windows Virtual PC. Эта программа предназначена для создания виртуальных компьютеров. Она позволит вам выделить часть места на жёстком диске и в оперативной памяти для работы виртуальной машины, установить на неё отдельную операционную систему, необходимые программы и даже подключить его к сети Интернет. С таким виртуальным компьтером можно безбоязненно экспериментировать сколько угодно.

Содержание

  • Для каких целей можно использовать виртуальные компьютеры?
  • Основные возможности Windows Virtual PC
  • Ссылки на загрузку Virtual PC
  • Аналог Windows Virtual PC

Для каких целей можно использовать виртуальные компьютеры?

C помощью виртуальных компьютеров можно выполнять множество задач, в том числе:

  • Тестирование новых программ, которые, теоретически, способны нанести вред компьютеру.
  • Тестирование настроек компьютерных сетей.
  • Тестирование других операционных систем.
  • Использование программ, предназначенных для другой ОС.
  • Создание защищённых «мостов» (bridges) между реальной локальной сетью и Интернет.

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

Основные возможности Windows Virtual PC

Windows Virtual PC позволяет:

  • Выбрать оборудование, которое будет присутствовать на виртуальном компьютере (флоппи, CD-rom и т.д.).
  • Добавлять и удалять виртуальное оборудование при необходимости.
  • Создавать копии виртуальных компьютеров.
  • Соединять виртуальный компьютер (или даже несколько виртуальных машин) по сети с реальным компьютером.
  • Быстро переключаться между различными виртуальными компьютерами, переходя по закладкам окна программы Windows Virtual PC.

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

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

Таблица рекомендуемых минимальных объёмов свободных ресурсов, которыми должен располагать основной (хостовый) ПК для запуска каждой виртуальной машины:

ОС на гостевом компьютереМинимум ОЗУМинимум пространства на диске
Windows 98, Millenium, 200096 MB2 GB
Windows XP128 MB2 GB
Windows XP SP3256 MB3 GB
Windows Vista512 MB15 GB
Windows 7, Windows Server 20081024 MB20 GB

Недостатком Windows Virtual PC можно считать отсутствие поддержки на гостевых компьютерах операционных систем семейства Android, которые установлены во всех современных смартфонах.

Ссылки на загрузку Virtual PC

Скачать дистрибутив Windows Virtual PC можно на официальном сайте Microsoft, по ссылке:

Перейти на страницу загрузки Microsoft Virtual PC 6.1

Аналог Windows Virtual PC

Существует замечательная, полностью бесплатная виртуальная машина Oracle VirtualBox. Она значительно более удобна и функциональная. К примеру, с её помощью можно создавать «снимки состояния» виртуальной машины и позднее возвращать её именно в то состояние, которое было зафиксировано. Это очень удобно при тестировании, поскольку позволяет быстро «откатить» систему в прежнее состояние, в случае какой-либо технической проблемы. В Windows Virtual PC этой возможности нет. Поддерживает Oracle VirtualBox любые гостевые операционные системы.

Подробнее об Oracle VirtualBox

НОУ ИНТУИТ | Лекция | Microsoft Virtual PC

< Лекция 8 || Лекция 9 || Самостоятельная работа 5 >

Аннотация: В рамках данной лекции будут рассмотрены следующие вопросы: Архитектура Virtual PC: компоненты хоста.

компоненты гостя. Виртуализация приложений. Windows XP Mode. Список материалов для самостоятельного изучения.

Ключевые слова: desktop virtualization, understandable, virtualization solution, chapter, Виртуализация, virtual, PC, Windows, mac os, права, архитектура, host, guest, очередь, user interface, VPC, virtual machine, seamlessness, инициация, группа, компонент, RDP, редиректор, VSP, VMM, физический ресурс, USM, stub, remote, виртуальное, приложение, запуск, mode, виртуальная машина, жесткий диск, x86, server, network, address translation, management, service, Управление состоянием

Примечание. Материал лекции основан на разделе «Local Desktop Virtualization» книги «Understanding Microsoft Virtualizations Solutions» M. Tulloch (Chapter 3).

Текущая лекция будет посвящена первому из решений Microsoft в области виртуализации рабочих станций — Microsoft Virtual PC.

Microsoft Virtual PC — программное решение виртуализации для операционных систем семейства Windows.

Первая версия программы была создана в 1997 году для операционной системы Mac OS компанией Connectix, в дальнейшем были также выпущены версии для Windows и Linux.

В 2003 году права на Virtual PC были приобретены Microsoft.

Архитектура Virtual PC

Архитектура Microsoft Virtual PC представлена на следующем рисунке.

увеличить изображение
Рис. 13.1. Архитектура Microsoft Virtual PC

Компоненты архитектуры Virtual PC имеются как на стороне хоста (Host), так и на стороне гостя (виртуальной машины — Guest).

В свою очередь, компоненты хоста делятся на компоненты интерфейса пользователя (User Interface — UI), пользователя и ядра.

intuit.ru/2010/edi»>Рассмотрим подробнее каждую из групп компонентов.

Компоненты хоста

Компоненты хостовой части решения MS Virual PC можно представить в виде трех групп.

Первая — компоненты пользовательского интерфейса, к которым относятся:

  • Диалог настройки виртуальной машины (VPC Settings dialog) — позволяет настраивать параметры сети, памяти, функций интеграции и жестких дисков для каждой виртуальной машины.
  • Мастер виртуальной машины (VPC Wizard) — интерфейс, «направляющий» пользователя при создании виртуальной машины.
  • Окно виртуальной машины (VM Window) — при запуске VMWindow.exe запускает окно взаимодействия с виртуальной машиной. Для каждой виртуальной машины запускается отдельный экземпляр VMWindow.exe
  • intuit.ru/2010/edi»>VM SAL (Virtual Machine Seamless Application Launcher, VMSAL.exe) — экземпляр данного компонента используется для инициации, мониторинга и контроля виртуального приложения, запущенного хостом.

Вторая группа компонент хостовой части MS Virtual PC — VM.exe.

VM.exe включает в себя:

  • Remote Desktop Protocol Encoder Technology (RDP ET) — группа компонент, использующих протокол подключения к удаленному рабочему столу, для обеспечения доступа к виртуальной машине. Преобразует сигналы мыши, клавиатуры и видео из RDP формата в формат, используемый эмуляторами виртуальной машины (и наоборот). Т.е., говоря проще, данная группа компонент позволяет использовать хостовые клавиатуру, мышь и т.п. для осуществления действий в рамках виртуальной машины.
  • Устройства (Devices) — эмуляторы для таких устройств, как виртуальные жесткие диски, COM — порты и сетевых интерфейсов.
  • Редиректор COM — порта — обеспечивает доступ виртуальной машины к удаленным устройствам с последовательным интерфейсом подключения.
  • NAT — позволяет виртуальной машине использовать сетевой адаптер хоста для подключения к сети.

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

  • Провайдер сервера виртуализации (Virtualization Server Provider — VSP). Предоставляет ресурсы ввода\вывода клиентам служб виртуализации (Virtualization Service Client) виртуальных машин.
  • VPCBus.sys — используется VSP для обмена данными между хостом и гостевыми системами.
  • VMM.sys — компонент, виртуализирующий физические ресурсы хоста и управляющий ими, включая память и контроль прерываний.
  • USB разъем (vpusb.sys) — отвечает за виртуализацию USB для гостевых операционных систем.
  • USM Stub Driver (vpcuxd.sys) — драйвер, загружаемый операционной системой вместо стандартного USB — драйвера.

Компоненты гостя

Компоненты данной части архитектуры Virtual PC подразделяются на компоненты интеграции (Integration Components), RAIL (Remote Applications Installed Locally — удаленные приложения, установленные локально) /компоненты RDP и компоненты ядра.

Компоненты интеграции, включают в себя следующие службы:

  • VMSrvc.exe — Virtual PC Integration Components Services Application.
  • VMUSrvc.exe — Virtual Machine User Services.

RAIL\RDP компоненты:

  • intuit.ru/2010/edi»>Службы RDP — сервера, прослушивающие существующие RDP соединения клиентов, работающих в окне виртуальной машины или с виртуальным приложением.
  • RDP Shell (RDPShell.exe) — оболочка, разработанная для представления виртуальных машин образом, как если бы они выполнялись локально на хосте, обеспечивает запуск виртуальных приложений хостом.

Компоненты ядра гостевой части архитектуры Virtual PC:

  • Клиент служб виртуализации (Virtualization Services Client- VSC) — потребляет ресурсы хоста, предоставленные VSP.
  • VMX/SVM root kernel — включает в себя слой выполнения VMM компоненты.

Виртуализация приложений

Виртуальное приложение — это приложение, установленное на виртуальной машине, запущенной на хосте. С точки зрения пользователя, виртуальное приложение запускается таким же образом, как и локальное, установленное на хосте. Виртуализация приложений является основной особенностью Virtual PC, которая позволяет запускать приложения несовместимые с операционной системой хоста.

Запуск виртуального приложения осуществляется примерно следующим образом:

  1. Запуск приложения инициирует сессию удаленного рабочего стала на стороне сервера.
  2. Процесс входа в систему (Winlogon.exe) вызывает процесс инициализации пользователя (UserInit.exe) для обработки групповых политик, запуска скриптов входа в систему и аналогичных задач.
  3. Если процесс входа в систему был инициирован запуском виртуального приложения UserInit.exe загружает RDPInit.exe, который является процессом инициализации для виртуальных приложений.
  4. RDPInit.exe загружает RDPShell.exe, вместо загрузки стандартной оболочки рабочего стола (Explorer. exe), таким образом удаленное приложение предоставляется пользователю, как если бы оно являлось локальным.

Windows XP Mode

Windows XP Mode — это виртуальная машина и виртуальный жесткий диск, с установленной операционной системой Windows XP SP3 x86.

Windows XP Mode разработана для обеспечения совместимости используемых приложений с операционной системой Windows 7, путем запуска требуемых приложений из виртуальной среды Windows XP.

Для использования Windows XP Mode необходимо наличие на хосте установленного решения Windows Virtual PC — версии Microsoft Virtual PC, адаптированной для работы с операционной системой Windows 7. Windows XP Mode нельзя использовать с более ранними решениями виртуализации, такими как Virtual PC 2007, Virtual Server или Hyper-V.

Термины

NAT (Network Address Translation) — механизм TCP\IP сетей, позволяющий преобразовывать IP-адреса транзитных пакетов.

VMMS (Virtual Machine Management Service) — служба управления виртуальными машинами. Отвечает за управление состоянием виртуальной машины, добавление и удаление устройств и управление снимками виртуальной машины.

Краткие итоги

В рамках текущей лекции было рассмотрено решение для виртуализации рабочих станций от Microsoft — Virtual PC, его архитектура и компоненты

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

Последней версией Virtual PC является Windows Virtual PC, специально адаптированное решения для работы с хостом под управлением Windows 7. Windows Virtual PC имеет предустановленную и сконфигурированную виртуальную машину — Windows XP Mode, позволяющую виртуализировать приложения, имеющие проблемы совместимости с Windows 7.

В последующих лекциях будут рассмотрены остальные технологии Microsoft для виртуализации рабочих станций.

Дальше >>

< Лекция 8 || Лекция 9 || Самостоятельная работа 5 >

Создайте виртуальную машину с Hyper-V в Windows 10

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 4 минуты на чтение

Узнайте, как создать виртуальную машину и установить операционную систему на новую виртуальную машину. Вам понадобится файл .iso для операционной системы, которую вы хотите запустить. При необходимости получите пробную копию Windows 10 в Центре оценки TechNet.

Создайте виртуальную машину с помощью диспетчера Hyper-V

  1. Откройте диспетчер Hyper-V, либо нажав клавишу окна и введя «Диспетчер Hyper-V», либо найдя Диспетчер Hyper-V в своих приложениях.

  2. В диспетчере Hyper-V щелкните Действие > Новый > Виртуальная машина , чтобы вызвать мастер создания новой виртуальной машины.

  3. Просмотрите содержимое «Перед началом» и нажмите «Далее» .

  4. Дайте виртуальной машине имя.

    Примечание: Это имя, которое Hyper-V использует для виртуальной машины, а не имя компьютера, присвоенное гостевой операционной системе, которая будет развернута внутри виртуальной машины.

  5. Выберите место, где будут храниться файлы виртуальной машины, например c:\virtualmachine . Вы также можете принять расположение по умолчанию. Нажмите Next , когда закончите.

  6. Выберите поколение машины и нажмите Далее .

    Виртуальные машины

    поколения 2 были представлены в Windows Server 2012 R2 и предоставляют упрощенную модель виртуального оборудования и некоторые дополнительные функции. На виртуальную машину поколения 2 можно установить только 64-разрядную операционную систему. Дополнительные сведения о виртуальных машинах поколения 2 см. в разделе Обзор виртуальных машин поколения 2.

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

  7. Выберите 2048 МБ для значения Начальная память и оставьте выбранным Использовать динамическую память . Нажмите кнопку Далее .

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

  8. В мастере настройки сети выберите виртуальный коммутатор для виртуальной машины и нажмите Далее . Дополнительные сведения см. в разделе Создание виртуального коммутатора.

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

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

  10. В мастере параметров установки выберите Установить операционную систему из файла загрузочного образа , а затем выберите ISO-файл операционной системы. Нажмите Далее после завершения.

    При создании виртуальной машины вы можете настроить некоторые параметры установки операционной системы. Доступны три варианта:

    • Установить операционную систему позже — этот параметр не вносит никаких дополнительных изменений в виртуальную машину.

    • Установка операционной системы из файла загрузочного образа — это аналогично вставке компакт-диска в физический дисковод компакт-дисков физического компьютера. Чтобы настроить этот параметр, выберите образ .iso. Этот образ будет подключен к виртуальному приводу компакт-дисков виртуальной машины. Порядок загрузки виртуальной машины изменен на загрузку первой с дисковода компакт-дисков.

    • Установка операционной системы с сервера сетевой установки — этот параметр недоступен, если вы не подключили виртуальную машину к сетевому коммутатору. В этой конфигурации виртуальная машина пытается загрузиться из сети.

  11. Просмотрите сведения о виртуальной машине и нажмите Готово , чтобы завершить создание виртуальной машины.

Создайте виртуальную машину с помощью PowerShell

  1. Откройте PowerShell ISE от имени администратора.

  2. Запустите следующий скрипт.

 # Задайте имя виртуальной машины, имя коммутатора и путь к установочному носителю.
$VMName = 'ТЕСТВМ'
$Switch = 'Внешний коммутатор ВМ'
$InstallMedia = 'C:\Users\Administrator\Desktop\en_windows_10_enterprise_x64_dvd_6851151.iso'
# Создать новую виртуальную машину
New-VM -Name $VMName -MemoryStartupBytes 2147483648 -Generation 2 -NewVHDPath "D:\Virtual Machines\$VMName\$VMName. vhdx" -NewVHDSizeBytes 53687091200 -Path "D:\Virtual Machines\$VMName" -SwitchName $Switch
# Добавляем DVD-привод в виртуальную машину
Add-VMScsiController-VMName $VMName
Add-VMDvdDrive -VMName $VMName -ControllerNumber 1 -ControllerLocation 0 -Path $InstallMedia
# Смонтировать установочный носитель
$DVDDrive = Get-VMDvdDrive -VMName $VMName
# Настроить виртуальную машину для загрузки с DVD
Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive
 

Завершите развертывание операционной системы

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

  1. В диспетчере Hyper-V дважды щелкните виртуальную машину. Это запускает инструмент VMConnect.

  2. В VMConnect нажмите зеленую кнопку «Пуск». Это похоже на нажатие кнопки питания на физическом компьютере. Вам может быть предложено «Нажмите любую клавишу для загрузки с CD или DVD». Иди и сделай это.

    Примечание: Возможно, вам придется щелкнуть внутри окна VMConnect, чтобы убедиться, что ваши нажатия клавиш отправляются на виртуальную машину.

  3. Виртуальная машина загружается в установку, и вы можете выполнить установку так же, как на физическом компьютере.

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

Обратная связь

Просмотреть все отзывы о странице

Создайте виртуальную машину с Hyper-V в Windows 10 Creators Update

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Создайте виртуальную машину и установите ее операционную систему.

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

Выберите свою операционную систему для правильного набора инструкций:

  • Windows 10 Fall Creators Update (v1709) и более поздние версии
  • Обновление для создателей Windows 10 (v1703)
  • Юбилейное обновление Windows 10 (v1607) и более ранние версии

Начнем.

Обновление Fall Creators для Windows 10 (Windows 10 версии 1709)

В обновлении Fall Creators функция «Быстрое создание» расширена и теперь включает галерею виртуальных машин, которую можно запускать независимо от диспетчера Hyper-V.

Чтобы создать новую виртуальную машину в Fall Creators Update:

  1. Откройте Hyper-V Quick Create из меню «Пуск».

  2. Выберите операционную систему или выберите свою собственную, используя локальный источник установки.

    1. Если вы хотите использовать собственный образ для создания виртуальной машины, выберите Локальный источник установки .
    2. Выберите Изменить источник установки .
    3. Выберите .iso или .vhdx, который вы хотите превратить в новую виртуальную машину.
    4. Если это образ Linux, отмените выбор параметра «Безопасная загрузка».
  3. Выберите «Создать виртуальную машину»

Вот оно! Quick Create позаботится обо всем остальном.

Обновление Windows 10 Creators (Windows 10 версии 1703)

  1. Откройте Диспетчер Hyper-V из меню «Пуск».

  2. В диспетчере Hyper-V найдите Быстрое создание в правом меню Действия .

  3. Настройте свою виртуальную машину.

    • (необязательно) Дайте виртуальной машине имя.
    • Выберите установочный носитель для виртуальной машины. Вы можете установить из файла .iso или .vhdx. Если вы устанавливаете Windows на виртуальной машине, вы можете включить безопасную загрузку Windows. В противном случае оставьте его невыбранным.
    • Настроить сеть. Если у вас есть существующий виртуальный коммутатор, вы можете выбрать его в раскрывающемся списке сети. Если у вас нет существующего коммутатора, вы увидите кнопку для настройки автоматической сети, которая автоматически настроит виртуальную сеть.
  4. Нажмите Подключить , чтобы запустить виртуальную машину. Не беспокойтесь об изменении настроек, вы можете вернуться и изменить их в любое время.

    Вам может быть предложено «Нажмите любую клавишу для загрузки с CD или DVD». Иди и сделай это. Насколько известно, вы устанавливаете с компакт-диска.

Поздравляем, у вас есть новая виртуальная машина. Теперь вы готовы установить операционную систему.

Ваша виртуальная машина должна выглядеть примерно так:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *