Umstellung auf Windows 7, aber ich halte meine XP

1439
Marc Gravell

Wenn es bei TechNet / MSDN-Downloads verfügbar ist, plane ich, Windows 7 (Ultimate) auf meinem Laptop (auf einer glänzenden neuen Festplatte) zu installieren. Ich habe jedoch eine Menge Dinge in meiner aktuellen XP-Installation, die mich "einige Zeit" braucht, um zu wechseln.

So; vorerst möchte ich meine bestehenden XP bootfähig halten.

Die einfachste Option wäre:

Ist es möglich, P2V meiner vorhandenen XP-Installation zu installieren und in Windows VirtualPC zu verwenden?

(Ich dachte, meiner CPU fehlte VT, aber ich habe es nur überprüft und es geht vorbei.)

Alternative...

Die neue Festplatte ist sehr groß, aber da ich ein Laptop bin, kann ich nicht einfach beide Festplatten einspannen. einige anfängliche Gedanken:

  • Führen Sie VMware Converter auf P2V der vorhandenen XP-Installation aus. Kopieren Sie die VM auf die neue Festplatte
  • Machen Sie dasselbe mit Virtual PC, mit dem möglichen Vorteil, dass (IIRC) Windows 7 vhd direkt lesen kann, wodurch der Zugriff auf Dateien (und nicht auf Apps) erleichtert wird.
    • (Ich spreche hier nicht vom "boot from vhd"; das funktioniert nur für Windows 7-VMs)
  • kombiniere die 2; VMware läuft von vhd - IIRC aus. Es funktioniert - aber ist es langsamer?
  • Partitionieren Sie die Festplatte, kopieren Sie die vorhandene XP-Installation auf die zusätzlichen Partitionen, verwenden Sie den Windows 7-Boot-Manager, um die XP-Installation zu starten, und passen Sie den Disk-Manager (falls möglich) an, damit er die Partitionen als c / d / kennt. usw

Ich bin nach Gedanken zu einer der oben genannten oder Alternativen - alles, was mich erlaubt:

  • Windows 7 ausführen (Neuinstallation, kein Upgrade)
  • auf einer neuen Festplatte
  • mit vollem Zugriff (indirekt ist akzeptabel) auf die alten Daten und Apps
  • und in der Lage, den XP-Aspekt nach der Migration sauber zu entfernen
3
Aus Erfahrung haben wir das P2V bei den RC's ein paar Mal gemacht. Abgesehen davon, dass wir die XP-Lizenz erneut aktivieren mussten, hatten wir keine Probleme, wenn XP oder Vista mit Windows 7 als Host virtualisiert wurde. Wir verwenden System Center, um diese Maschinen mit P2V zu betreiben, und dann verwenden Sie Virtual PC, um diese unter Windows 7 zu hosten. Ich erwähne dies in einem Kommentar, da Sie bereits eine Antwort auf das Gegenteil angenommen haben. Es werden MSDN / Retail- und Volumenlizenzversionen von XP und Vista verwendet. Die VMWare-Konverterlösung funktioniert auch, wenn Sie den Festplattentreiber ändern, um XP starten zu können. BinaryMisfit vor 14 Jahren 0

4 Antworten auf die Frage

1
Ivo Flipse

Ich denke, der einfachste Weg wäre, die Festplatte zu partitionieren und Windows XP auf eine sekundäre Partition zu verschieben, wie Sie es vorgeschlagen haben. Weil es am wenigsten Zeit kostet und dafür sorgt, dass Windows XP in vollem Umfang weiterarbeitet und nicht virtualisiert wird.

Die erste Anleitung scheint mit dem übereinzustimmen, was in den anderen Antworten von Virtual PC Guys Blogbeitrag erwähnt wird.


Versuchen Sie diese Anleitung:

Starten Sie von Windows 7 aus einen USB-Stick. Führen Sie eine in ein Skript eingeschlossene Diskpart-Magie aus, um die Werte für das Verkleinern und Klonen auf ein anderes Volume zu berechnen

  • Scheibenteil

  • Wählen Sie Datenträger 0 aus
  • wähle volumen 1
  • Gewünschter Schrumpf = 28500 (wobei 28500 ~ 15% größer ist als die Daten auf der Festplatte)

    • Erstellen Sie die primäre Partition
    • format fs = ntfs label = VHD schnell
    • zuordnen
    • Erstellen Sie eine vdisk-Datei = E: \ WINXP.VHD = 79999 (wobei 79999 die Größe der ursprünglichen physischen Festplatte ist).
    • Wählen Sie vdisk file = E: \ WinXP.VHD
    • Attache Vdisk
    • Erstellen Sie die primäre Partition
    • format fs = ntfs label = WinXPVHD schnell
  • Klonen Sie Windows XP in die VHD

  • formatieren Sie das alte C: und installieren Sie Win7 auf der physischen Festplatte
  • Verschieben Sie die virtuelle Festplatte und reduzieren Sie die letzte Partition

Ein mögliches Werkzeug ist die Installation von WAIK .

Ein Bild aufnehmen

ImageX ist ein Befehlszeilentool, mit dem Windows-Image-Dateien (.wim) für die Bereitstellung in einer Produktions- oder Unternehmens-IT-Umgebung erstellt werden können. Mit dem Befehl imagex / capture können Sie ein Volume oder eine Partition in einer WIM-Datei erfassen. Wenn Sie Ihr Image erfasst haben, können Sie es ändern und entweder auf ein Netzwerk oder auf einzelne Zielcomputer anwenden.

Sie können Ihre Image-Datei von Windows PE, Windows Vista, Windows XP mit Service Pack 2 (SP2), Windows Server 2003 mit Service Pack 1 (SP1) oder einem benutzerdefinierten Windows PE, das von Microsoft Systems Management Server (SMS) bereitgestellt wird, komprimieren und erfassen. Feature-Pack für die Betriebssystembereitstellung oder Windows-Bereitstellungsdienste (Windows DS).

Verwenden Sie wim2vhd, um eine vhd zu erstellen

Mit dem WIM2VHD-Befehlszeilenprogramm Windows (R) Image to Virtual Hard Disk (WIM2VHD) können Sie synchronisierte VHD-Images von einer beliebigen Windows 7-Installationsquelle erstellen. Von WIM2VHD erstellte VHDs werden direkt mit Out-of-Box-Experience gebootet und können so zum ersten Mal angepasst werden. Sie können die OOBE auch automatisieren, indem Sie Ihre eigene Datei unattend.xml bereitstellen, wodurch die Möglichkeiten unbegrenzt sind.

Frisch gepresste, aus biologischem Anbau stammende VHDs im Freilandbereich - so wie Mom es früher gemacht hat -, die mit Virtual PC, Virtual Server, Microsoft Hyper-V und der neuen nativen VHD-Boot-Funktion von Windows 7 funktionieren!

Hinweis: work in progress! Ivo Flipse vor 14 Jahren 0
1
Paxxi

Dies hängt von der Art der verwendeten Apps ab. Wenn Sie das XP-Laufwerk über ein USB-Gehäuse anschließen, funktionieren die Apps weiterhin oder sind sie stark von der Registrierung abhängig?

Ich würde wahrscheinlich das VMware-Image erstellen und dann mit dem USB-Gehäuse gehen. Wenn Apps nicht ausgeführt werden können, können Sie sie virtualisiert ausführen. Einfach und erfordert kein Dualboot, was immer mühsam ist (zu viel Arbeit, um alles zu schließen und einen Neustart durchzuführen, um zu einer bestimmten App zu gelangen, die Sie benötigen).

Wenn Sie den erfassten Computer im Windows XP-Modus verwenden möchten, können Sie ihn möglicherweise mit diesem Tool von einem VMware-Image in einen virtuellen VHD-Modus konvertieren

Hier ist eine Reihe von Beiträgen, wie man direkt in vhd aufnimmt, obwohl ich es selbst nicht gelesen habe. Teil 1 Teil 2 Teil 3

Wenn Sie versuchen, die Apps außerhalb des vorhandenen Laufwerks zu verwenden, ist dies kein Starter. Es muss die vorhandene XP-Installation sein. Marc Gravell vor 14 Jahren 0
1
sgmoore

Während Sie XP auf einen virtuellen PC verschieben können, kann es zu Problemen bei der Lizenzierung / Aktivierung kommen. Möglicherweise ist der Windows-Schlüssel im BIOS gesperrt und funktioniert in einer VM-Sitzung nicht. Andere Schlüssel wie MSDN oder Upgrade funktionierten bei der installierten Windows-Version nicht.

Mir wurde von Microsoft (oder den Leuten in der Aktivierungszeile) gesagt, dass ich eine Einzelhandelskopie von Windows kaufen und neu installieren muss (was den Zweck verfehlte).

Als ich von Vista zu Windows 7 wechselte, partitionierte ich mein Laufwerk neu und tat es auf diese Weise.

Wie bei Ihnen wäre die Neuinstallation sinnlos; sieht aus (wie bei anderen Antworten) Partitionierung ist der Weg zu gehen ... Marc Gravell vor 14 Jahren 0
Akzeptiert als Antwort auf die zusätzlichen Details (Aktivierung usw.) zu * Warum * würde es Probleme als VM verursachen. Marc Gravell vor 14 Jahren 0
1
BinaryMisfit

Genau das haben wir an rund 5 Arbeitsplätzen getan. Die anfängliche P2V-Konvertierung wurde mit VMWare Converter durchgeführt, da die Boxen direkt auf HyperV-Server gingen, die letzten drei jedoch mit System Center P2V. Die von Ivo beschriebene Lösung funktioniert auch gut.

Stellen Sie nach dem Starten des Computers sicher, dass Sie die Virtual Machine-Tools installieren. Im Fall von Vista kann dies vor der erneuten Aktivierung erfolgen. Unter XP müssen Sie jedoch zuerst aktivieren.

Das einzige Problem, das wir hatten, ist, dass die Maschinen wieder aktiviert werden mussten. In keiner der Installationen waren neue Lizenzschlüssel erforderlich, sowohl bei Windows Vista- als auch bei Windows XP-Installationen.

Das größte Problem, das wir hatten, war, dass Virtual PC Beta unter Windows 7 aus irgendeinem Grund keine Ctrl+ Alt+ - DelSequenz an den Vista-Computer senden kann . Am Ende haben wir die Maschine auf Hyper-V umgestellt