Windows Virtual PC

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

Windows Virtual PC
Virtual pc icon.png
Windows Virtual PC под управлением Windows XP на хосте Windows 7 Windows Virtual PC под управлением Windows XP на Windows 7 хост
Разработчик (и) Microsoft
Первоначальный выпуск19 сентября 2009 г.; 11 лет назад (2009-09-19)
Финальная версия 6.1.7600.16393 / 14 февраля 2011 г.; 9 лет назад (2011-02-14)
Операционная система Windows 7 (все выпуски, кроме Starter)
ПреемникHyper-V
Размер 32-бит: 9.1 MB. 64-бит: 16,3 МБ
Тип Виртуальная машина
Лицензия Бесплатное ПО
Поддержка веб-сайта.microsoft. com / en-us / help / 958559 / description-of-windows-virtual-pc Измените это на Викиданные

Windows Virtual PC (преемник Microsoft Virtual PC 2007, Microsoft Virtual PC 2004 и Connectix Virtual PC ) - это программа виртуализации для Microsoft Windows. В июле 2006 года Microsoft выпустила версию для Windows в качестве бесплатного продукта. В августе 2006 года Microsoft объявила, что версия Macintosh не будет перенесена на компьютеры Macintosh на базе Intel, фактически прекратив выпуск продукта, поскольку компьютеры Macintosh на базе PowerPC больше не будут производиться. Последний выпуск, Windows Virtual PC, не работает в версиях Windows, предшествующих Windows 7, и официально не поддерживает MS-DOS или операционные системы, предшествующие Windows XP Professional SP3 как гости. Более старые версии, которые поддерживают более широкий спектр хостовых и гостевых операционных систем, остаются доступными. Начиная с Windows 8, Hyper-V заменяет Windows Virtual PC.

Virtual PC виртуализирует стандартное IBM PC-совместимое устройство и связанное с ним оборудование. Поддерживаемые операционные системы Windows могут работать внутри Virtual PC. Могут работать и другие операционные системы, такие как Linux, но Microsoft не предоставляет поддержку или драйверы (известные как «Дополнения к виртуальным машинам») для этих операционных систем.

Содержание
  • 1 История
    • 1.1 Virtual PC от Connectix
    • 1.2 Microsoft Virtual PC
    • 1.3 Windows Virtual PC
      • 1.3.1 Новые функции
      • 1.3.2 Удаленные функции
  • 2 Системные требования
  • 3 Режим Windows XP
  • 4 Эмулируемая среда
  • 5 Компоненты интеграции виртуальной машины
  • 6 Поддерживаемые хостовые и гостевые операционные системы
    • 6.1 Таблица поддерживаемых операционных систем
    • 6.2 Гостиная Linux
    • 6.3 Поддержка Mac на базе Intel
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки
История

Connectix Virtual PC, Microsoft Virtual PC 2004, Microsoft Virtual PC 2007 и Windows Virtual PC являются последовательными версиями одного и того же программного обеспечения. Windows Virtual PC работает только в Windows 7 и поддерживает только Windows XP Professional и новее. Более ранние версии Microsoft, работающие в более старых версиях Windows, по-прежнему доступны и поддерживают операционные системы старше Windows XP. Затем Microsoft заменила его на Hyper-V.

Virtual PC на Connectix

Connectix Virtual PC версии 3 в Mac OS 9, на бразильском португальском редакция Windows 95

Virtual PC была первоначально разработана как приложение Macintosh для System 7.5 и выпущена Connectix в июне 1997 года. Первая версия Virtual PC, разработанная для систем на базе Windows, версия 4.0, был выпущен в июне 2001 года. Connectix продавал версии Virtual PC в комплекте с различными гостевыми операционными системами, включая Windows, OS / 2 и Red Hat Linux. Когда важность виртуализации для корпоративных пользователей стала очевидной, Microsoft заинтересовалась этим сектором и приобрела Virtual PC и Virtual Server (на тот момент еще не выпущенные) у Connectix в феврале 2003 года.

Virtual PC 4 требует Mac OS 8.5 или новее на процессоре G3 или G4, но под управлением Windows ME, Windows 2000 или Red Hat Linux требует Mac OS 9.0 или новее. Virtual PC 4 была первой версией с расширяемыми образами дисков.

Virtual PC 5 требует Mac OS 9.1 или новее или Mac OS X 10.1 или новее. Для поддержки USB рекомендуется Mac OS X. Для запуска Virtual PC 5 в Mac OS X требуется процессор с тактовой частотой 400 МГц или выше.

Ранние версии Virtual PC поддерживали следующие функции: (теперь удалено в Microsoft Virtual PC 2004, 2007 и Windows Virtual PC):

  • Более старые версии Virtual PC (v5.0 или более ранние) могут иметь жесткий диск отформатирован после создания файла Virtual Hard Disk. В более новых версиях файл Virtual Hard Disk необходимо разбивать и форматировать вручную.
  • Виртуальный коммутатор, доступный в Virtual PC версии 4.1 или более ранней, позволяет добавлять несколько сетевых адаптеров.
  • Более ранняя работа системы поддерживаются дополнениями к виртуальной машине.
  • Более старые версии Virtual PC для Macintosh могут работать в Mac OS 9.2.2 или более ранней версии. Поддержка Apple System 7.5 исключена в версии 3.

По соглашению с Connectix, Innotek GmbH (создатели VirtualBox, теперь часть Oracle ) перенесена версия 5.0 для работы на хосте OS / 2. Эта версия также включала гостевые расширения (дополнения виртуальной машины) для гостей OS / 2, которые могли работать на хостах Windows, OS / 2 или Mac OS X с использованием Virtual PC версий 5, 6 или 7. Позднее была включена новая версия гостевых расширений. с Microsoft Virtual PC 2004.

Microsoft Virtual PC

Virtual PC 6.1 для Macintosh Virtual PC 2007 под управлением Live CD OS Knoppix

12 июля, 2006, Microsoft выпустила Virtual PC 2004 SP1 бесплатно для Windows, но версия для Mac не стала бесплатной. Эквивалентная версия для Mac, версия 7, была последней версией Virtual PC для Mac. Он работал на Mac OS X 10.2.8 или более поздней версии для PowerPC и был патентованным коммерческим программным обеспечением.

Virtual PC 2007 был выпущен только для платформы Windows, с публичным бета тестированием, начинающимся 11 октября 2006 г., и производственным выпуском 19 февраля 2007 г. Добавлена ​​поддержка аппаратной виртуализации, просмотр виртуальных машин на нескольких мониторах и поддержка Windows Vista в качестве хоста и гостя. (Интерфейс Windows Aero отключен на гостевых компьютерах с Windows Vista из-за ограничений эмулируемого видеооборудования; однако эффекты Aero можно визуализировать, подключившись к гостевой системе через Службы удаленного рабочего стола из Хост Windows Vista с поддержкой Aero при условии, что гость работает под управлением Windows Vista Business или более поздней версии.)

15 мая 2008 г. Microsoft выпустила Virtual PC 2007 Service Pack 1, в котором добавлена ​​поддержка как для Windows XP, так и для Windows XP. SP3 и Windows Vista SP1 в качестве гостевой и основной ОС, а также Windows Server 2008 Standard в качестве гостевой ОС. Накопительный пакет исправлений для Virtual PC 2007 SP1, выпущенный 20 февраля 2009 г., решил проблемы с сетью и увеличил максимальное разрешение экрана до 2048 × 1920 (32 бита), обеспечивая разрешение 16: 9, например 1920 × 1080.. 14 июля 2009 г. было выпущено обновление для системы безопасности, направленное на устранение уязвимости, связанной с повышением привилегий в гостевых операционных системах.

Microsoft Virtual PC (2004 и 2007) вообще не работает в 64-битной Windows 10 и даже на 32-битных платформах отсутствует подключение к Интернету из-за отсутствия драйвера VPC. Это также влияет на эмуляторы Windows Mobile.

Даты выпуска Microsoft Virtual PC 2007
ДатаВерсияОписание
2006-10-116.0.122Бета
2007-01-026.0.142Версия-кандидат 1
2007-02-226.0.156Версия для производства
2008-05 -156.0.192Пакет обновления 1
2009-02-206.0.210Обновление
2009-07-14Н / ДОбновление безопасности MS09-33

Windows Virtual PC

Windows Virtual PC вошел в публичное бета-тестирование 30 апреля 2009 г. и был выпущен вместе с Windows 7. В отличие от своих предшественников, эта версия поддерживает только операционные системы Windows 7. Первоначально для него требовалась поддержка аппаратной виртуализации, но 19 марта 2010 года Microsoft выпустила обновление для Microsoft Virtual PC, которое позволяет запускать его на ПК без поддержки оборудования.

Windows Virtual PC доступен бесплатно за определенные выпуски Windows 7, предустановленные OEM-производителями или загруженные с веб-сайта Microsoft.

Новые функции

Новые функции включают:

  • Поддержка и перенаправление USB - подключайте периферийные устройства, такие как флэш-накопители и цифровые камеры, и печатайте с гостевой ОС на принтеры . Однако режим изохронной передачи USB не поддерживается. Другие методы включают простую обработку активной буквы диска с USB-накопителя как виртуального жесткого диска.
  • Полная публикация и запуск приложений - запуск Режим Windows XP приложения непосредственно с рабочего стола Windows 7
  • Поддержка многопоточности - одновременное выполнение нескольких виртуальных машин, каждая в своем собственном потоке для повышения стабильности и производительности
  • Перенаправление смарт-карты - использование смарт-карт, подключенных к хосту
  • Интеграция с Windows Explorer - управление всеми виртуальными машинами из одной папки проводника (% USERPROFILE% \ Virtual Machines)

Удаленные функции

  • Консоль виртуальной машины заменена интегрированной папкой оболочки виртуальных машин. Некоторые параметры консоли были удалены, такие как «Восстановление при запуске», параметры производительности процессора, отключение звука на неактивных виртуальных машинах, параметры, связанные с полноэкранным разрешением, настройка ключа хоста, параметры захвата мыши и параметры, требующие прав администратора.
  • Официальная гостевая поддержка операционных систем, предшествующих Windows XP Professional
  • Обмен файлами между гостевой и хост-системой с помощью перетаскивания и перетаскивания
  • Прямое совместное использование папок между хостом и гостевой операционной системой (Между операционными системами могут использоваться только тома)
  • Возможность фиксировать изменения на дисках отмены после выключения виртуальных машин (теперь это возможно только через диалоговое окно настроек виртуальной машины)
  • Возможность использовать физические и виртуальные параллельные порты
  • Элементы управления пользовательского интерфейса для использования виртуальных гибких дисков (функциональность виртуальных гибких дисков, однако, все еще поддерживается, и к ней можно получить доступ с помощью скрипта )
  • Дополнения для виртуальных ПК для гостевых операционных систем, которые больше не поддерживаются, были удалены. Однако установка дополнений к виртуальной машине из более старого продукта виртуализации Microsoft работает для некоторых гостевых ОС.
  • Свойства виртуальной машины, такие как гостевая ОС, процессор, функции процессора, видеорежим, видеопамять, кэш кода, контроллер IDE. чтение и запись, чтение и запись через Ethernet, частоту кадров видео и параметры командной строки больше нельзя просматривать.
Системные требования

Системные требования для Windows Virtual PC:

  • Компьютер под управлением Windows 7 (все версии кроме Starter)
  • 15 ГБ места на жестком диске для каждой виртуальной среды Windows
  • Необязательно: если процессор поддерживает технологию аппаратной виртуализации, такую ​​как AMD-V или Intel-VT, он будет использоваться. До 19 марта 2010 года такой процессор был обязательным.
Режим Windows XP
Internet Explorer версий 6, 7 и 8 одновременно запускался на рабочем столе Windows 7 Release Candidate в режиме Windows XP.

Windows XP Mode (XPM ) - это пакет виртуальной машины для Windows Virtual PC, содержащий предварительно установленную лицензионную копию с пакетом обновления 3 в качестве гостевой ОС. Ранее и ЦП, и материнская плата хоста должны были поддерживать аппаратную виртуализацию, но обновление в начале 2010 года устранило это требование. Предварительно установленные компоненты интеграции позволяют приложениям, работающим в виртуализированной среде, выглядеть так, как если бы они работали непосредственно на хосте, совместно используя собственный рабочий стол и меню «Пуск» Windows 7, а также участвуя в ассоциациях типов файлов. Приложения режима Windows XP запускаются в сеансе служб терминалов в виртуализированной Windows XP и доступны через протокол удаленного рабочего стола клиенту, запущенному на хосте Windows 7.

Приложения, работающие в режиме Windows XP, не имеют проблем с совместимостью, поскольку они фактически работают внутри виртуальной машины Windows XP и перенаправляются с помощью RDP на хост Windows 7. Режим Windows XP может использоваться для запуска 16-битных приложений; он включает NTVDM, хотя может быть невозможно запускать 16-битные приложения, требующие аппаратного ускорения, поскольку Windows Virtual PC не имеет аппаратного ускорения.

Режим Windows XP доступен бесплатно пользователям Windows 7 Professional, Enterprise и Ultimate. Пользователи других выпусков Windows 7 не имеют права загружать и использовать ее. Это ограничение не распространяется на сам Windows Virtual PC.

Режим Windows XP также можно запустить с VMware Player и VMware Workstation. Однако, как и сам Virtual PC, продукты VMware импортируют режим Windows XP только в Windows 7 Professional, Enterprise или Ultimate, чтобы соответствовать требованиям лицензирования Microsoft.

Эмулированная среда

Virtual PC эмулирует следующие среды :

  • Процессор Intel Pentium II (32-бит ) (но виртуализирует хост-процессор в версиях Windows) с набором микросхем Intel 440BX.
  • Стандартная SVGA VESA видеокарта (S3 Trio 32 PCI с 4 MB видеопамять, настраиваемая в более поздних версиях до 16 МБ путем ручного редактирования файла настроек виртуальной машины).
  • Система BIOS из American Megatrends (AMI
  • Creative Labs Sound Blaster 16 ISA PnP. (Если Windows Vista установлена ​​как в качестве основной (основной), так и гостевой (виртуальной) операционных систем, настройки синхронизируются с хостом, и конфигурация звука не требуется.)
  • DEC 21041 (DEC 21140 в более новых версиях) Ethernet сеть card.
  • Программы, использующие недокументированные особенности оборудования, экзотические тайминги или неподдерживаемые коды операций, могут не работать.

Реализация:

  • Версия Virtual PC для Macintosh использует динамическую перекомпиляцию для преобразования кода x86, используемого ПК, в эквивалентный код PowerPC для Mac.
  • Версия Virtual PC для Windows также использует динамическую перекомпиляцию, но только для преобразования кода x86 режима ядра и реального режима в x86 пользовательский режим код; исходный пользовательский режим и виртуальный режим 8086 код выполняются изначально.
  • Ловушки гостевых вызовов используются, особенно для гостевых расширений, для ускорения эмуляции или предоставления дополнительных функций, таких как интеграция с хост-средой.
  • Virtual PC и Virtual Server инкапсулируют виртуальные жесткие диски в файл формата Virtual Hard Disk (VHD), для которого Microsoft сделала всю документацию доступной в формате Open Specification Promise.

Более ранние версии Virtual PC поддерживали следующие функции: (теперь удалено в Microsoft Virtual PC 2004, 2007 и Windows Virtual PC):

  • Более старые версии Virtual PC (v5.0 или более ранние) могут Отформатируйте жесткий диск после создания файла Virtual Hard Disk. В более новых версиях файл Virtual Hard Disk необходимо разбивать и форматировать вручную.
  • Виртуальный коммутатор, доступный в Virtual PC версии 4.1 или более ранней, позволяет добавлять несколько сетевых адаптеров.
  • Более ранняя работа системы поддерживаются дополнениями к виртуальной машине.
  • Более старые версии Virtual PC для Macintosh могут работать в Mac OS 9.2.2 или более ранней версии. Поддержка Apple System 7.5 была прекращена в версии 3.
Компоненты интеграции виртуальных машин

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

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

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

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

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

Поддерживаемые хост-системы и гостевые операционные системы

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

Менеджер программы в основной группе виртуализации Microsoft объясняет, что влечет за собой официальная поддержка:

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

— Бен Армстронг, «Virtual PC Guy»

В качестве продукта, предназначенного для использования на настольных компьютерах, Virtual PC обеспечивает официальную поддержку другого набора операционных систем, чем его ориентированный на сервер аналог, Microsoft Virtual Server и более продвинутый Hyper-V. Хотя последние продукты поддерживают ряд серверных операционных систем, Virtual PC 2007 поддерживает только один вариант в качестве хоста, а другой - в качестве гостя; его преемник, Windows Virtual PC, не поддерживает. И хотя Virtual Server и Hyper-V официально поддерживали избранные гостевые системы Linux с 2006 и 2008 годов соответственно, по состоянию на 2009 год ни одна версия Virtual PC от Microsoft официально не поддерживала Linux. Тем не менее, ряд дистрибутивов Linux действительно успешно работают в Virtual PC 2007 и могут использоваться с дополнениями виртуальной машины с Virtual Server (см. ниже). Наконец, хотя в Virtual PC 2007 была введена поддержка 64-битного хоста, ни один из выпусков не смог виртуализировать 64-битный гостевой компьютер; До сих пор Microsoft зарезервировала эту функцию для Hyper-V, который работает только в 64-битных (x64) версиях Windows Server 2008, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 и.

Таблица поддерживаемых операционных систем

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

Версия операционной системыVirtual PC 2004.Virtual PC 2007.Windows Virtual PC.
HostGuestHostГостьХостГость
32-битная64-битная32-битная32-битная64-бит32-бит32-бит64-бит32-бит
Windows 10 Нет
Windows 8.1 Нет
Windows 8
NoNoNoNoДаДаДа
NoNoNoДаДаДа
NoNoNoДаДаДа
NoNoNoДаДаДа
NoNoNoДаДаДа
NoН / ДNoNoН / ДNoNoН / ДNo
Стандарт Windows Server 2008 NoNoNoNoNoДаNoNoНет
NoДаДаДаNoДа
ДаДаДаДа
ДаДаДаДа
ДаДаДаNo
ДаДаДаNo
NoН / ДNoNoН / ДДаNoН / ДNo
Стандарт Windows Server 2003 ДаNoДаДаДаДаNoNoНет
Windows XP Professional ДаNoДаДаДаДаNoNoДа
Windows XP Tablet PC Edition ДаН / AДаДаН / ДДаН / ДNo
Windows XP Media Center Edition NoН / ДNoNoН / ДNoН / ДNo
Windows XP Home Edition NoН / ДДаДаНЕТ / ДДаН / ДNo
Windows XP Starter Edition NoН / ДДаNoН / ДДаН / ДNo
Windows 2000 Server NoН / ДДаNoН / ДДаNoН / ДНет
Windows 2000 Professional ДаДаNoДаNoНет
Windows Me NoН / ДДаNoН / ДNoNoН / ДНет
Windows 98 Second Edition NoН / ДДаNoН / ДДаNoН / ДНет
Windows 98 (исходный выпуск)ДаNo
Windows 95 NoН / ДДаNoН / ДNoNoН / ПНет
Рабочая станция Windows NT 4.0 NoН / ДДаNoН / ДNoNoН / Д AНет
Рабочая станция Windows NT 3.51 NoНет
Windows NT 3.1 | NT 3.5 NoNo
IBM OS / 2 (некоторые выпуски)NoN/AДаNoN/AДаNoN / AНет
Версия операционной системы16-битная
Windows 3.1 NoNoNoNoНет
Windows 3.0 NoNoNoNoНет
MS-DOS 6.22 NoДаNoNoНет
ОБОЗНАЧЕНИЕ
Поддержка Microsoft
ДаПоддерживается
NoНе поддерживается
N/AНесуществующая версия

Гости Linux

Возможна установка гостевой среды на базе Linux в Virtual PC. Поддерживаются гостевые системы RedHat и SuSe Linux. Дополнения Linux поддерживаются в Microsoft Virtual Server, и эти дополнения также должны работать в Virtual PC.

Некоторые дистрибутивы Linux должны быть установлены в текстовом режиме, как и они не поддерживает эмулируемый графический чип Microsoft Virtual PC. Ubuntu 8.10 "Intrepid Ibex" должен быть установлен в SafeMode, но не требует других изменений.

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

Поддержка Mac на базе Intel

Microsoft объявила 7 августа 2006 г., что Virtual PC для Mac не будет перенесен на платформу Intel Mac. Microsoft заявила: «Альтернативные решения, предлагаемые Apple и другими поставщиками, в сочетании с полностью упакованной розничной копией Windows, удовлетворят эту потребность». Похожие продукты, доступные или анонсированные в то время: Parallels Desktop и VMware Fusion.

См. Также
О технологии виртуализации Microsoft
О виртуализации
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-21 10:48:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте