Переместить «XP Mode» с Windows Virtual PC на VirtualBox?

9

Я установил «XP Mode» в Windows 7 (который использует Windows Virtual PC для размещения XP). Теперь я обнаружил, что VirtualBox, который я установил на тот же компьютер с Windows 7, отказывается работать одновременно с Windows Virtual PC (из-за этого я не могу запустить несколько программ визуализации).

Можно ли каким-либо образом преобразовать образ «Режим XP», чтобы он работал внутри VirtualBox вместо Windows Virtual PC? Таким образом, я смогу одновременно запускать XP и другие виртуальные машины.

JoelFan
источник
почему бы не запустить другие виртуальные машины под VirtualPC вместо этого?
шарлатан-кихот
macrium.com/help/v5/How_to/ImgToVHD/… Вы можете создать виртуальную машину в Vbox, используя файлы VHD.
Эдуардо Фабрицио

Ответы:

6

Вслед за сообщением @ Molly7244, плагин VMLite для virtualbox.

http://www.sevenforums.com/virtualization/56399-vmlite-xp-mode-plugin-virtualbox-released.html

Официальный плагин VMLite XP Mode для Sun VirtualBox, который позволяет VirtualBox запускать XP Mode, был выпущен. Бесплатная загрузка доступна из нашей области загрузки.

http://www.vmlite.com/index.php/download (2-й двоичный файл VMLiteWorkstationPluginSetup.exe) (требуется регистрация)

Кому нужен плагин?

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

(2) Текущие пользователи VMLite, которые хотят поддерживать устройства USB, такие как принтеры USB, веб-камеры USB и т. Д. Сначала вам нужно будет удалить текущую рабочую станцию ​​VMLite.

Как установить?

Требуется Sun VirtualBox 3.1.2. Вам нужно сначала установить VirtualBox, а затем установить плагин.

Вы сможете запустить XP Mode с VirtualBox или с недавно установленной рабочей станцией VMLite.

1) Текущие пользователи VirtualBox без установленного VMLite

Вы можете скачать плагин и установить VMLite, затем следуйте указаниям мастера, чтобы создать первый XP Mode vm.

2) Текущие пользователи VMLite без установленного VirtualBox

Выполните следующие шаги точно:

(1) Лучше удалите текущую рабочую станцию ​​VMLite, чтобы перезагрузить хост-компьютер после удаления рабочей станции VMLite.

(2) Очень важно - иначе ваши предыдущие виртуальные машины будут недоступны, переименуйте эту папку, c: \ users \% your-user-id% \ VMLites на c: \ users \% your-user-id% .VirtualBox (да , есть точка перед VirtualBox)

(3) Загрузите и установите Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Downloads

(4) Загрузите и установите наш плагин VMLite для VirtualBox, второй бинарный файл со страницы загрузки (VMLiteWorkstationPluginSetup.exe) www.vmlite.com/index.php/download

бубу
источник
Есть ли обновление этого плагина для VirtualBox 4.x?
Ракслице
Я считаю, что некоторые люди предпочли бы ответ @ barmaglot17, я делаю это проще и быстрее.
JDuarteDJ
3

Репостинг отсюда: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Re: VMLite XP Mode Plugin для VirtualBox и Virtutal Box 4.0 2 года, 8 месяцев назад Карма: 50 Если вы только хотели запустить XP Mode в VirtualBox как активированный, вы можете использовать этот прикрепленный файл BIOS.

Разархивируйте файл в другое место, например, c: \ vmlite-bios \ pcbios.bin

Затем вам нужно выполнить эту команду, чтобы использовать ее для замены BIOS VirtualBox для указанного виртуального компьютера.

VBoxManage.exe setextradata your-vm-name "VBoxInternal/Devices/pcbios/0/Config/BiosRom" "c:\vmlite-bios\pcbios.bin"

Вы должны быть в состоянии сделать это и на Linux / Mac, чтобы активировать режим XP.

Вложение файла: Имя файла: pcbios.zip Размер файла: 27178

Ссылка на файл: http://www.vmlite.com/images/fbfiles/files/pcbios.zip

barmaglot17
источник
2
Пожалуйста, объясните, что означает этот пост. Повторное размещение без каких-либо комментариев осуждается, особенно потому, что вам даже не нужно правильно его форматировать.
Гроностай
Это действительно должен быть выбранный ответ намного лучше / проще! Также как Anonymous я добавил немного форматирования!
JDuarteDJ
Есть ли обновленная версия этого BIOS, которая работает с VirtualBox 5.1?
Ракслице
Я добавил еще несколько объяснений, которые нашел в ответе выше, но все еще не мог заставить его работать с VB 5.1. ВМ не запускается после того, как я изменил биос. Я предполагаю, что это связано с тем, что файл bios каким-то образом несовместим с VB 5.1. Я ничего не знаю о создании / редактировании ПЗУ BIOS, но, поскольку VMLite смог создать работающий диск, вполне вероятно, что он может быть обновлен для работы с VB 5.1 с правильным ноу-хау.
xdhmoore
Виртуальная машина больше не загружается :(
эндолиты
2

При использовании виртуального жесткого диска «XP Mode» с VirtualBox у вас будут проблемы с активацией. Лучше настроить собственный Windows XP VirtualBox.

Однако VMLite должен работать с виртуальным жестким диском Windows XP Mode. Он построен на открытой редакции (OSE) VirtualBox, которой не хватает пропускной способности USB. VMLite особенно популярен среди пользователей, которые не могут запустить режим Windows XP в Virtual PC из-за аппаратных ограничений (без поддержки аппаратной виртуализации).

Питер Мортенсен
источник
Но тогда мне нужно купить лицензионную XP не так ли? (XP Mode бесплатен с Windows 7 Ultimate)
JoelFan
1
@JoelFan: вам все равно понадобится лицензия; Microsoft не лицензирует ваш образ в режиме XP для использования под другим виртуализатором.
шарлатан-кихот
1
@JoelFan - Если вам важна лицензия, вы всегда можете получить бесплатный (но ограниченный по времени) образ VPC для обеспечения совместимости приложений Internet Explorer, он работает с VBox. microsoft.com/downloads/…
Так что, если он работает в VMLite, будет ли он работать и в обычном VBox?
JoelFan
@JoelFan - он загрузится, но не активируется в VirtualBox. Могут быть обходные пути, но это не может быть законным, поэтому я бы не стал обсуждать это здесь.
0

VMLite - это еще один VirtualBox, поэтому вы либо будете иметь в нем все свои виртуальные машины, либо все в собственном VirtualBox - или вы получите ту же ошибку гипервизора, о которой вы упоминали в любом случае. Там может быть только один!

Вам необходимо объединить образы VHD, которые использует XPMode (для этого вы можете использовать VirtualPC), чтобы они стали единым образом VHD. Много информации в сети для этого (вот пример ).

Вам также следует установить гостевые дополнения, иначе у вас будет нераспознанное оборудование. Это связано с тем, что аппаратное обеспечение, которое эмулирует VitualBox, отличается от оборудования, которое эмулирует VirtualPC.

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

vesperto
источник