"XP-Modus" von Windows Virtual PC auf VirtualBox verschieben?

9

Ich habe "XP-Modus" in Windows 7 installiert (das Windows Virtual PC zum Hosten von XP verwendet). Ich habe jetzt festgestellt, dass VirtualBox, das ich auf demselben Windows 7-Computer installiert habe, nicht gleichzeitig mit Windows Virtual PC ausgeführt werden kann (es tritt ein Fehler auf, wenn nicht mehrere Visualisierungsprogramme ausgeführt werden).

Gibt es eine Möglichkeit, das Image im "XP-Modus" so zu konvertieren, dass es in VirtualBox anstelle von Windows Virtual PC ausgeführt wird? Auf diese Weise kann ich XP und andere VMs gleichzeitig ausführen.

JoelFan
quelle
Warum nicht stattdessen die anderen VMs unter VirtualPC ausführen?
Quacksalber Quijote
macrium.com/help/v5/How_to/ImgToVHD/… Mit den VHD-Dateien können Sie eine VM in Vbox erstellen.
Eduardo Fabricio

Antworten:

6

Nach dem Beitrag von @ Molly7244, VMLite-Plugin für virtualbox.

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

Das offizielle VMLite XP-Modus-Plugin für Sun VirtualBox, mit dem VirtualBox den XP-Modus ausführen kann, wurde veröffentlicht. Kostenloser Download ist in unserem Download-Bereich verfügbar.

http://www.vmlite.com/index.php/download (die 2. binäre VMLiteWorkstationPluginSetup.exe) (Registrierung erforderlich)

Wer braucht das Plugin?

(1) Aktuelle VirtualBox-Benutzer, die den XP-Modus ausführen möchten. Das Plugin ist vollständig kompatibel mit VirtualBox 3.1.2, sodass Ihre vorhandene VirtualBox und Ihre virtuellen Maschinen in keiner Weise berührt werden. Das Plugin wird einfach in einem separaten Ordner installiert und ermöglicht VirtualBox, den XP-Modus auszuführen.

(2) Aktuelle VMLite-Benutzer, die USB-Geräte wie USB-Drucker, USB-Webcams usw. unterstützen möchten. Sie müssen zuerst Ihre aktuelle VMLite Workstation deinstallieren.

Wie installiert man?

Es erfordert Sun VirtualBox 3.1.2. Sie müssen zuerst VirtualBox installieren und dann das Plugin installieren.

Sie können den XP-Modus mit VirtualBox oder mit der neu installierten VMLite Workstation ausführen.

1) Aktuelle VirtualBox-Benutzer ohne installiertes VMLite

Sie können das Plugin herunterladen und VMLite installieren. Folgen Sie dann dem Assistenten, um die erste XP Mode vm zu erstellen.

2) Aktuelle VMLite-Benutzer ohne installierte VirtualBox

Befolgen Sie die folgenden Schritte genau:

(1) Deinstallieren Sie Ihre aktuelle VMLite Workstation besser, um den Hostcomputer nach der Deinstallation von VMLite Workstation neu zu starten

(2) Sehr wichtig - andernfalls sind Ihre vorherigen VMs nicht verfügbar. Benennen Sie diesen Ordner um: c: \ Benutzer \% Ihre-Benutzer-ID% \ VMLites in c: \ Benutzer \% Ihre-Benutzer-ID% .VirtualBox (ja vor VirtualBox steht ein Punkt)

(3) Laden Sie Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Downloads herunter und installieren Sie es

(4) Laden Sie unser VMLite-Plugin für VirtualBox, die 2. Binärdatei, von unserer Download-Seite (VMLiteWorkstationPluginSetup.exe) herunter und installieren Sie es. Www.vmlite.com/index.php/download

bubu
quelle
Gibt es ein Update dieses Plugins für VirtualBox 4.x?
Rakslice
Ich finde, einige Leute würden die Antwort von @ barmaglot17 bevorzugen, ich mache es einfacher und schneller.
JDuarteDJ
3

Reposting von hier: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Betreff: VMLite XP Mode Plugin für VirtualBox und Virtutal Box 4.0 vor 2 Jahren, 8 Monaten Karma: 50 Wenn Sie den XP-Modus nur in VirtualBox als aktiviert ausführen möchten, können Sie diese angehängte BIOS-Datei verwenden.

Entpacken Sie die Datei an einen anderen Ort, z. B. c: \ vmlite-bios \ pcbios.bin

Anschließend müssen Sie diesen Befehl ausführen, um das VirtualBox-BIOS für eine bestimmte VM zu ersetzen.

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

Sie sollten dies auch unter Linux / Mac tun können, um den aktivierten XP-Modus auszuführen.

Dateianhang : Dateiname: pcbios.zip Dateigröße: 27178

Dateilink: http://www.vmlite.com/images/fbfiles/files/pcbios.zip

barmaglot17
quelle
2
Bitte erläutern Sie, was dieser Beitrag bedeutet. Reposting ohne Kommentar ist verpönt, insbesondere, dass Sie es nicht einmal richtig formatieren wollten.
Gronostaj
Dies sollte wirklich die ausgewählte Antwort viel besser / einfacher sein! Auch als Anonym habe ich einige Formatierungen hinzugefügt!
JDuarteDJ
Gibt es eine aktualisierte Version dieses BIOS, die mit VirtualBox 5.1 funktioniert?
Rakslice
Ich habe der obigen Antwort eine weitere Erklärung hinzugefügt, die ich gefunden habe, aber ich konnte sie immer noch nicht mit VB 5.1 zum Laufen bringen. Die VM würde nicht gestartet, nachdem ich das BIOS geändert habe. Ich vermute, das liegt daran, dass die BIOS-Datei in irgendeiner Weise nicht mit VB 5.1 kompatibel ist. Ich weiß nichts über das Erstellen / Bearbeiten von BIOS-ROMs, aber da VMLite eines erstellen konnte, das funktioniert, ist es wahrscheinlich, dass es aktualisiert werden kann, um mit VB 5.1 mit dem richtigen Know-how zu arbeiten.
xdhmoore
Virtuelle Maschine bootet nicht mehr :(
Endolith
2

Wenn Sie die VHD "XP-Modus" mit VirtualBox verwenden, treten Probleme bei der Aktivierung auf. Es ist besser, eine eigene Windows XP VirtualBox einzurichten.

VMLite soll jedoch mit der Windows XP Mode VHD arbeiten. Es basiert auf der Open Source Edition (OSE) von VirtualBox, die keinen USB-Durchsatz hat. VMLite ist besonders beliebt bei Benutzern, die den Windows XP-Modus auf einem virtuellen PC aufgrund von Hardwareeinschränkungen nicht ausführen können (keine Unterstützung für Hardwarevirtualisierung).

Peter Mortensen
quelle
Aber dann muss ich mir eine lizenzierte XP kaufen, oder? (XP-Modus ist kostenlos mit Windows 7 Ultimate)
JoelFan
1
@ JoelFan: Du brauchst sowieso eine Lizenz; Microsoft lizenziert Ihr XP-Modus-Image nicht für die Verwendung unter einem anderen Virtualisierer.
Quacksalber Quijote
1
@JoelFan - Wenn die Lizenz Ihr Anliegen ist, können Sie jederzeit ein kostenloses (aber zeitlich begrenztes) Internet Explorer-Anwendungskompatibilitäts-VPC-Image herunterladen. Diese funktionieren mit VBox. microsoft.com/downloads/…
Wenn es in VMLite funktioniert, funktioniert es dann auch in der regulären VBox?
JoelFan
@JoelFan - Es wird gestartet, aber die Aktivierung in VirtualBox schlägt fehl. Es könnte Problemumgehungen geben, aber das ist möglicherweise nicht legal, daher möchte ich es hier lieber nicht diskutieren.
0

VMLite ist eine weitere VirtualBox. Sie haben also entweder alle Ihre VMs oder alle in VirtualBox - oder Sie erhalten den gleichen Hypervisor-Fehler, den Sie ohnehin erwähnt haben. Es kann nur einen geben!

Sie müssen die von XPMode verwendeten VHD-Images zusammenführen (dafür können Sie VirtualPC verwenden), damit sie zu einem einzigen VHD-Image werden. Viele Informationen im Internet dafür (hier ein Beispiel ).

Sie sollten auch Gastzusätze installieren, da Sie sonst nicht erkannte Hardware haben. Dies liegt daran, dass sich die von VitualBox emulierte Hardware von der von VirtualPC emulierten Hardware unterscheidet.

barmaglot17 erwähnte diesen vmlite-Thread bezüglich des BIOS. Durch Befolgen dieser Schritte wird das Aktivierungsproblem tatsächlich behoben. Ich bin mir der rechtlichen Auswirkungen nicht bewusst.

vesperto
quelle