Ich verwende den XP-Modus von Windows 7 für meine älteren Anwendungen (und auch zum Sandboxing von iTunes).
Ich verstehe, dass Windows 8 stattdessen Hyper-V verwendet. Ich würde lieber meine alte Maschine migrieren, als eine neue zu bauen.
Wie verschiebe ich meine vorhandene virtuelle Maschine im XP-Modus auf Windows 8?
Antwort1
Die offizielle Antwort lautet:Das kannst du nicht.
Obwohl Harrys Antwort für "normale" Virtual PC VHDs gut funktioniert, funktioniert sie nicht fürWindows XP-Modus. Nach der Installation der VHD in Hyper-V wird der XP-Modus zur Aktivierung aufgefordert undwird die Aktivierung fehlschlagen, auch wenn ein gültiger Windows XP-Lizenzschlüssel angegeben wird.
Antwort2
Bearbeiten:dieses Verfahren funktioniert nicht, siehe Antwort von Heinzi.
Tipps für Windows Virtual PC(PDF) sagt:
Windows Virtual PC VHD funktioniert in Hyper-V, nachdem die Integrationskomponenten (ICs) deinstalliert wurden. Deinstallieren Sie die ICs, bevor Sie Windows Virtual PC VHD nach Hyper-V verschieben.
Befolgen Sie daher diese Schritte:
- Erstellen Sie eine Sicherungskopie Ihrer XP-Modus-VHD-Datei, falls etwas schief geht
- Rufen Sie den XP-Modus auf und deinstallieren Sie die Integrationskomponenten
- Kopieren Sie die VHD-Datei nach Windows 8 und importieren Sie sie in Hyper-V
- Starten Sie die virtuelle Maschine unter Hyper-V
- Installieren Sie Hyper-V-Integrationsdienste
Andererseits,dieses Dokumentdeutet darauf hin, dass möglicherweise Probleme mit der Windows HAL (Hardware Abstraction Layer) vorliegen. Wenn Sie feststellen, dass die VHD unter Hyper-V nicht startet oder die Installation der Integrationsdienste aufgrund einer HAL-Nichtübereinstimmung fehlschlägt, müssen Sie möglicherweise den HAL-Typ wie beschrieben ändern. Dies sollte nach der Deinstallation der Virtual PC-Integrationskomponenten und vor dem Verschieben der VHD-Datei nach Windows 8 erfolgen.