40

Виртуальный ПК в режиме XP в Windows 7 поддерживает некоторые функции, которые отсутствуют в «Виртуальном ПК XP», такие как другое диалоговое окно запуска, кнопка выключения и т.д. Возможно, наиболее важным является то, что приложения, установленные в виртуальной машине XP Mode, появляются в стартовом меню Windows 7.

Мне нужно несколько виртуальных машин в режиме XP - возможно ли иметь 2 или более виртуальных машины в режиме XP или иным образом включить эти дополнительные функции интеграции в виртуальном ПК XP?

6 ответов6

35

Если вы просто скопируете чистую виртуальную машину XP (которую вы можете загрузить с веб-сайта Microsoft), вы можете переименовать ее и таким образом иметь несколько виртуальных машин XP.

По крайней мере, это сработало для меня, дайте мне знать, если это не так

Вот обзор необходимых шагов:

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

  • .vhd = Образ виртуального жесткого диска виртуальной машины
  • .vmc = Файл настроек виртуальной машины
  • .vsv = Файл состояния сохраненной виртуальной машины
  • .vmcx = Описание виртуальной машины и настройки регистрации

Первые три файла находятся в C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines , последний в C:\Users\Your_Username\Virtual Machines .

Два последних файла создаются автоматически; чтобы сделать копию виртуальной машины, нам нужны только файлы .vhd и .vmc. В этом примере мы называем оригинальный виртуальный диск Windows XP Mode, а копию мы создаем Windows XP Mode-Copy. Вы можете называть все свои виртуальные диски по своему вкусу, если не забываете изменять файл настроек, как описано здесь.

Копирование Virtual XP или любого другого виртуального жесткого диска, созданного с помощью Virtual PC, очень просто и быстро. Вот что вы должны сделать:

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

альтернативный текст

  • C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Скопируйте файлы Windows XP Mode.vhd и Windows XP Mode.vmc . Чтобы быть уверенным, что вы копируете нужные файлы, откройте "Свойства папки" и снимите флажок "Скрыть расширения для известных типов файлов" и нажмите "ОК".
  • Вставьте файлы в ту же папку. Windows добавляет слово Copy в оба имени файла, поэтому теперь у вас есть два новых файла: Windows XP Mode - Copy.vhd и Windows XP Mode - Copy.vmc
  • Откройте Windows XP Mode - Copy.vmc с помощью блокнота. Это xml-файл, поэтому вы можете редактировать его с помощью Блокнота
  • Найдите следующую строку, содержащую имя виртуального диска: <drive_type type="integer">1</drive_type>

альтернативный текст

  • В разделе <drive_type...> измените имя vhd-файла на Windows XP Mode - Copy.vhd как в <absolute type="string"> и в < lative <relative type="string">
  • Найдите в разделе <ethernet_adapter> следующее место, содержащее MAC-адрес для сетевого адаптера Virtual XP: <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address> , где xxxxxxxxxxxx - это шестнадцатеричная строка, представляющая MAC-адрес.

  • Чтобы позволить двум копиям Virtual XP подключаться к сети одновременно, мы должны изменить MAC-адрес адаптера Ethernet, чтобы избежать конфликта MAC-адресов. Адрес дается в шестнадцатеричном, 0-9 и AF. Обычно достаточно изменить одну цифру, чтобы снова сделать ее уникальной.

  • Сохраните и закройте файл
  • Откройте "Свойства папки" и выберите «Не показывать скрытые файлы, папки или диски». Установите флажок Скрыть расширения для известных типов файлов и нажмите ОК.
  • C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines снова
  • Дважды щелкните Windows XP Mode - Copy.vmc файл так , что Windows XP Mode - Copy.vmcx автоматически генерируется в C:\Users\Your_Username\Virtual Machines папку с правильными настройками.

Вот и все. Теперь вы можете запускать два Virtual XP одновременно.

альтернативный текст

Если обе виртуальные машины ...

  • .. все еще есть тот же MAC-адрес или
  • .. оба получают один и тот же IP-адрес от DHCP-сервера Virtual PC

Тогда читайте дальше:

  • Убедитесь, что параметр сетевого адаптера (Windows) (Windows) не использует один и тот же MAC-адрес для обеих виртуальных машин. Потому что этот параметр отменяет то, что указано в файле конфигурации виртуальной машины.

  • Вы можете найти этот параметр в свойствах сетевого адаптера. Щелкните правой кнопкой мыши сетевой адаптер -> Свойства -> Настроить ... -> [Вкладка] Дополнительно -> Сетевой адрес.

  • Убедитесь, что для обеих виртуальных машин установлено значение « Not Present , или укажите разные MAC-адреса для каждой виртуальной машины.

16

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

3

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

3

Более простой и легальный (AFAIK) подход заключается в использовании разностных функций Virtual PC, как описано здесь.

1

Я обнаружил, экспериментируя, что номер конфигурации должен быть увеличен в файле vmc (с использованием Win 7 Ultimate + Windows XP Mode dnld 7 - OCT - 2010)

Пробовал XPMORE (что замечательно, но для работы нужно вышеуказанное исправление!)

0

Нашел видео процесса на ютубе. Выглядит немного проще, чем то, что опубликовал Ivo, и это отлично сработало для меня. Он включает в себя размещение доступного только для чтения VHD-файла XP на компьютере и создание нового vm-файла с использованием типа "Разница" в дополнительных параметрах. При этом будет использоваться указанный виртуальный жесткий диск только для чтения, но он будет сохранять изменения / настройки в отдельном виртуальном жестком диске. Почти все указывают и нажмите ...

Видеоролик находится здесь: http://www.youtube.com/watch?v=5cmqWVTczvs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .