Ich verwende VirtualBox 4.3.4 und möchte eine Windows XP-Basis-VM von meinem PC auf meinen Laptop verschieben.
Auf meinem PC ist ein 64-Bit-Windows 8 installiert, sodass VirtualBox CPU-Beschleunigung und Hardware-Virtualisierung unterstützt. Auf meinem Laptop läuft jedoch ein 32-Bit-Windows XP, sodass VirtualBox keine CPU-Beschleunigung und Hardware-Virtualisierung unterstützt.
Wenn ich die virtuelle Festplatte von meinem PC auf den Laptop verschiebe, wird Windows XP in meiner VM bis zum Begrüßungsbildschirm geladen und aufgrund eines Systemfehlers zurückgesetzt.
Ich habe herausgefunden, dass die Ursache in „Beschleunigung -> Hardwarevirtualisierung“ liegt. Wenn ich also auf meinem PC die Option „VT-x/AMD-V aktivieren“ unter „VirtualBox -> Maschine -> Einstellungen -> System -> Beschleunigung -> Hardwarevirtualisierung“ deaktiviere, kann meine VM nicht geladen werden.
Wenn ich in diesem Zustand den abgesicherten Modus versuche, kann Windows XP ohne Fehler geladen werden, im normalen Modus schlägt dies jedoch fehl.
Was ich mache?
Antwort1
Der Grund ist die Deaktivierung der HardwarevirtualisierungVT-x/AMD-VTatsächlich ist es so, dass Sie Ihre CPU durch eine andere ersetzen und dadurch eine Hardwareänderung verursachen. Der alte CPU-Treiber gerät also mit der neuen CPU-Hardware in Konflikt.
Dieses Problem wird diskutiert und beantwortet in:
In diesem Fall lässt sich das Problem lösen, indem Sie lediglich den folgenden Registrierungswert ändern:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor
und ändern Sie den Start
Wert in 4
.
Oder
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm
und ändern Sie den Start
Wert in 4
.
Dazu müssen Sie den abgesicherten Modus verwenden. Starten Sie Ihre virtuelle Maschine neu, drücken Sie F8, um erweiterte Startoptionen auszuwählen, und wählen Sie dann den abgesicherten Modus. Drücken Sie nach dem Laden von WindowsStartund klicken Sie dann auf "Laufen...", Schreib dieregeditund folgen Sie dem obigen Registrierungsspeicherort und ändern Sie den Wert von Start
in 4
. Starten Sie dann die VM neu. Es muss funktionieren!