Windows 7 (oder 8, Vista, XP) in VirtualBox verschieben

Ihr habt einen alten Rechner mit Windows 8, 7, Vista oder XP von dem ihr euch nicht trennen könnt? Sei es, weil ihr auf ein altes Programm angewiesen seit, eine Backup-Möglichkeit sucht oder einfach der Erinnerung halber. Mit dieser Anleitung könnt ihr eure gesamte Windows-Installation einlesen, in eine virtuelle Festplatte konvertieren und auf einem anderen Rechner im VirtualBox-Fenster starten. Konserviert für die Ewigkeit! 🙂 Ich habe das Programm disk2vhd bereits 2015 einmal auf meinem Blog vorgestellt, es aber bisher nie ausprobiert. [1] Für diesen Beitrag habe ich mein altes Acer Aspire Notebook (ca. 2010) mit Windows 7 in eine knapp 33Gb große VHD-Datei umgewandelt.

Dazu benutzen wir das kostenlose Tool disk2vhd aus der Sysinterals-Sammlung von Microsoft [2]. Für das Ausführen später benötigt ihr das kostenlose Virtualisierungsprogramm VirtualBox. Empfehlenswert ist außerdem ein größerer externer Datenträger (z.B. eine Festplatte), auf dem ihr das Abbild speichern könnt.

etwas Vorbereitung

Damit das Einlesen („das Konservieren des Systems“) möglichst schnell geht und das Datenträger-Abbild so klein wie möglich wird, profitiert ihr davon, vor dem nächsten Schritt zunächst ungebrauchte Anwendungen und Dateien vom Rechner zu entfernen, eine Datenträgerbereinigung zu machen und das Laufwerk zu defragmentieren. Wie das geht, habe ich unter anderem in diesem Beitrag beschrieben!

disk2vhd konfigurieren

Nun starten wir das zuvor heruntergeladene Tool diskvhd. Dieses ist recht übersichtlich und es gibt nur wenig zu beachten:

  • Den Windows-Datenträger (C:) bzw. die System-Partition auswählen.
  • Der Zielort für das zu erstellende Abbild sollte nicht ebenfalls darauf liegen. Nehmt am besten ein anderes Laufwerk oder einen externen Datenträger. Stellt sicher, dass genügend Speicherplatz frei ist. Wichtig: Ein älterer USB-Stick mit FAT32 Formatierung kann maximal 4GB pro Datei speichern, bietet sich also nicht an.
  • Entfernt den Haken von „Use Vhdx“, damit das Abbild später von Oracle VirtualBox geöffnet werden kann. Eine spätere Konvertierung des Dateityps ist mühselig.
  • Der Prozess kann je nach Festplattenbelegung und Rechnerleistung einige Minuten bis Stunden in Anspruch nehmen!

VirtualBox Maschine einrichten

Wurde der Vorgang erfolgreich abgeschlossen, habt ihr nun ein mehrere Gigabyte großes VHD-Abbild eures Rechners. Im Host-System (wo der virtuelle Rechner dann ausgeführt wird) startet ihr nun das zuvor installierte VirtualBox und legt eine neue Maschine an (über den Button „Hinzufügen“). Wählt das passende Betriebssystem (und Architektur!) und bei der Festplatte unbedingt „Vorhandene Festplatte verwenden“ und dann das Abbild.

Bevor in nun den virtuellen PC zum ersten Mal startet, könnt ihr über das VirtualBox-Interface noch allgemeine Einstellungen vornehmen, wie die verwendete Menge an Arbeitsspeicher oder die Aktivierung der Unterstützung für z.B. USB 3.0 und 3D-Beschleunigung (welche die VirtualBox-Erweiterungen erfordern, können über die Webseite gesondert heruntergeladen werden). Welche der Einstellungen die richtigen für euch sind, hängt davon ab, wie viel Leistung euer Host-Rechner abgeben kann und wie viel das Gastsystem benötigt. Faustregel: Bei Windows 10 sollten mindestens 4Gb RAM für’s Hostsystem übrig bleiben. Bei mir lief der virtuelle PC mit 2 von 6 CPU Kernen und 2 von 16 Gb RAM bereits sehr flott (Gastsystem Windows 7). Das Gastsystem sollte für die Grundfunktionen mit 1Gb (Windows XP) oder 2Gb (Windows Vista oder neuer) Arbeitsspeicher klarkommen.

Erster Start & VirtualBox-Additions installieren

Ich konnte mit meinem konvertierten Betriebssystem direkt starten und mich anmelden. Windows sollte mit der „geänderten Hardware“ klarkommen und einfach die Standard-Gerätetreiber für die grundlegende Funktionalität laden (z.B. „Microsoft Basic Display Adapter„).

Bluescreen beim Start? Fehlercode notieren und in Google eingeben, vielleicht ist ein bestimmter Gerätetreiber schuld. Ich würde auf jeden Fall mal versuchen, wie unten beschrieben in den abgesicherten Modus von Windows zu gelangen, dort kann dieser über den Geräte-Manager dann ggf. deinstalliert und die VirtualBox-Treiber installiert oder Windows „repariert“ werden.

Nun können wir noch die Gasterweiterung (VirtualBox Guest Additions) installieren. Das ist ein Treiber für’s Gastsystem, welcher eine bessere Geschwindigkeit und die Nutzung aller VirtualBox-Funktionen (wie 3D-Beschleunigung) garantiert. Dieser lässt sich allerdings nur im abgesicherten Modus ohne geladene Systemtreiber installieren. Dazu öffnen wir im Gastsystem die Einstellungen-App, navigieren zu Update und Sicherheit / Wiederherstellung und wählen „Jetzt neu starten“.

Die einfache Variante für Windows XP, Vista, 7 oder 8: Windows neu starten, wiederholt die Taste (Shift +) F8 drücken, bis ihr zu einem Bildschirm mit „erweiterten Startoptionen“ gelangt. Dort dann den abgesicherten Modus (ohne weitere Eigenschaften) wählen.

Bei Windows 10 geht ihr so vor:

Optionen auswählen - Problembehandlung - Erweiterte Optionen - Starteinstellungen - Neustart

und wählen in den Startoptionen dann die Taste 4) Abgesicherten Modus aktivieren.

Hat Windows dann wieder gestartet, klicken wir im VirtualBox-Fenster oben auf das Menü „Geräte“ und „Gasterweiterung einlegen“. Im Gastsystem öffnen wir mit einem Doppelklick auf das CD-Laufwerk nun das Installationsprogramm. Alternativ kann das CD-Verzeichnis aufgerufen und die Setup.exe eigenständig gestartet werden. Wir klicken uns durch das Installationsprogramm und wählen Gerätetreiber installieren? Zulassen und Oracle vertrauen. Anschließend startet ihr Windows neu und

Beispiel aus meinem letzten Artikel zu VirtualBox

Die Einrichtung ist abgeschlossen! Wenn ihr fertig seid, empfehle ich euch, im offenen Fenster oben im Menü unter „Maschine“ einen Sicherungspunkt zu erstellen. So könnt ihr, egal was ihr gemacht habt, einfach und schnell zum Zeitpunkt nach der Installation bzw. einem vorherigen Punkt zurückkehren.

Noch ein Tipp zum Schluss: Wollt ihr die Windows-Lizenz der virtualisierten Windows-Installation (Gastsystem) auf einem richtigen Gerät weiter nutzen, kann es zu Problemen mit der Aktivierung bei Microsoft kommen. Da man mit VirtualBox auch Sicherungspunkte erstellen und diese jederzeit zurücksetzen kann, muss die virtuelle Installation nicht aktiviert werden.

Praktische System-Tools für mehr Kontrolle

– 18 Software-Tipps –

… welche das Arbeiten mit Windows erleichtern, nützliche Funktionen einführen und mehr Kontrolle über das Betriebssystem und die laufenden Prozesse geben. Sie können größtenteils ohne Installation ausgeführt werden.

button_vi button_7 button_8 ProcessExplorer (SI)

tools_taskmanEine verbesserte Version des klassischen Task-Managers. Zeigt zusätzliche Informationen zu Prozessen und geladenen DLLs an (was steckt hinter svchost?) und gibt detailiert Auskunft über Systemressourcen.  Ersetzt auf Nachfrage den normalen Taskmanager. (Läuft auch unter Windows 10, da ist der mitgelieferte Task-Manager allerdings schon stark verbessert worden und ebenbürtig.)  >> Zur Webseite

button_vi button_7 button_8 button_10 RamMap (SI)

Zeigt übersichtlich und in Echtzeit die Belegung des Arbeitsspeichers (RAM) durch Anwendungen, Prozesse, Treiber und durch das Windows-System an. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 DiskView (SI)

Zeigt ausführlich in einem graphischen Fenster die Speicherbelegung der gewählten Festplatte an, wie man es von manchen Defragmentierungsprogrammen kennt. Zur Analyse von einzelnen Datenblöcken können per Klick Infos angezeigt werden. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 TCPView (SI)

tools_tcp

Listet prozessbezogen alle ein- und ausgehenden TCP-Internetverbindungen auf. Ermittelt den Port und die Zieladresse. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 PendMoves MoveFile (SI)

Windows verfügt über einer „MoveFileEx-API“, um gerade genutzte oder gesperrte Dateien beim nächsten Systemstart zu modifizieren bzw. zu löschen. Am ehesten kennt man das von der typischen Meldung „Starten Sie das System neu, um die Deinstallation abzuschließen.“ Mit dieser einfachen Kommandozeilen-Anwendung kann man solche Operationen selber planen, zum Beispiel bei einer gerade nicht löschbaren Datei. Dazu wird die Exe über die Konsole (cmd) geöffnet und mit dem Befehl movefile gesteuert. Genau Benutzung siehe Beschreibung. >> Zur Webseite

 

button_vi button_7 button_8 button_10 Disk2vhd (SI)

disk2vhdErlaubt das einfache Speichern einer Windows-Systempartition bzw. -Festplatte als virtueller Datenträger im laufenden Betrieb. Kann anschließend in VirtualBox (nach Umkonvertierung) oder Virtual PC (max. 127Gb) eingebunden werden. Mehr Details: Davon habe ich bereits in einem gesonderten Beitrag berichtet… >> Zum Beitrag & Download

SI: Die folgenden Programme stammen aus den Windows Sysinternals, eine Sammlung von Anwendungen des Microsoft-Entwicklers Mark Russinovich.

button_xp button_vi button_7 button_8 button_10 regshot

Vorher-Nachher Schnappschuss der Windows-Registry machen und automatisch vergleichen lassen. Das Ergebnis wird in einer txt oder html Datei gespeichert. So kann z.B. bei einer Systemänderung oder Installation nachvollzogen werden, welche Registrierungsschlüssel eingetragen wurden. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 Networx

tools_networxÜberwacht und erstellt Statistiken von gesamten Netzwerkverkehr, ähnlich wie auf dem Smartphone. Seit Windows 10 gibt wird dieses Feature zwar schon mitgeliefert, das Programm bietet aber wesentlich mehr Informationen, lässt sich ausgiebig konfigurieren und zeigt den Datenverbrauch in übersichtlichen Balkendiagrammen an. Leider Shareware, das Programm muss installiert werden. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 WifiGuard

Überwacht das WLAN/Heimnetzwerk, zeigt verbundene Geräte an. Verschiedene Optionen zum anpingen und testen der Firewall. Gibt Alarm bei unbekannten Geräten. Kostenlose Version zeigt max. 5 Geräte an. >> Zur Webseite

button_allos RJL Product Key Viewer

Zeigt den benutzten Windows Product Key / Lizenzschlüssel an. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 Teracopy

tools_teracopy

Ersetzt den Windows Kopierprozess. Kopiert vor allem größere Dateizahlen und -mengen insgesamt schneller, Kopiervorgänge lassen sich pausieren/später fortsetzen, validieren und mehrere Kopiervorgänge in einer Warteschlange einreihen. Ich empfehle die Version 2.3, sie ist übersichtlicher und zudem mit Windows XP kompatibel. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 Windows-Firewall Tools

Mit den zwei kleinen Programmen TinyWall und WFN kann man unkompliziert die Windows Firewall erweitern, ein- und ausgehende Verbindungen kontrollieren und sein System so sicherer machen. Wie das geht, habe ich bereits in einem anderen Beitrag beschrieben >> Zum Beitrag

button_7 button_8 button_10 Zugriff auf alle Einstellungen – GodMode

Mit dem berüchtigten „Godmode“ kann man auf viele zusätzliche Systemeinstellungen zugreifen, die so nicht in den Einstellungen zu finden sind. Alle Optionen werden übersichtlich in einem Ordnerfenster aufgelistet. Dazu an einem belieben Ort einen neuen Ordner (Rechtsklick) erstellen und beim Umbenennen folgendes eingeben:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

 

button_xp button_vi button_7 button_8 button_10 5 Virenscanner to Go

malwareportable6Virenscanner ohne Installation auf dem USB-Stick oder einfach als Zweitmeinung: Ein paar extra Anti-Malware-Tools sind immer praktisch. >> Dazu habe ich einen eigenen Artikel veröffentlicht

Außerdem: Mit dem kostenlosen Virustotal Uploader für Windows können über das Kontextmenü (Rechtsklick) einzelne Dateien auf virustotal.com hochgeladen und in der Cloud von allen gängigen Virenscannern geprüft werden. Praktisch, um letzte Zweifel auszuräumen. >> Zur Webseite

tools_tcpoptibutton_allos TCP Optimizer

Ein Klassiker. Optimiert die Browser- und Windows Netzwerkeinstellungen optimal für den vorhanden Internetanschluss/die verfügbare Bandbreite (Mbps). Gerade bei langsameren Verbindungen oder älteren Systemen kann so eine Beschleunigung der Datenübertragung erreicht werden. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 CPU-Z

Klein aber nützlich: Zeigt wichtige Informationen wie ID, Spannung, Taktrate und Temperatur zum Prozessor, aber auch allgemeine Systeminfos zu Mainboard, Arbeitsspeicher (RAM) und Grafikkarte an. Verfügt über integrierte Benchmarks. >> Zur Webseite

button_7 button_8 button_10 XMedia Recode

tools_xmediarecode

Praktisches All-In-One Konvertierungsprogramm für Audio- und Videomedien. Rippt auch CDs, DVDs und BluRays. Kostenlos und werbefrei, von einem deutschen Entwickler. >> Zur Webseite

button_xp button_vi button_7 button_8 button_10 Explorer++

Kostenloser Ersatz für den Windows Explorer. Schlank gehalten, bietet viele praktische Funktionen wie das Arbeiten mit Tabs, Lesezeichen, Konsole öffnen, eine Vielzahl von Hotkeys, Datei- und Attributevorschau. Optimal, wenn man viel mit Dateien arbeitet. Eine Installation ist nicht notwendig. >> Zur Webseite

 

Tipp: Die portablen Anwendungen auf einen USB-Stick oder CD kopieren und immer parat haben!

Komplettes Windows-System mit disk2vhd virtualisieren

Ihr möchtet euren alten Windows-PC „as is“ archivieren? Ein PC-Umzug steht bevor? Ihr habt Stunden mit der Einrichtung des frischen Betriebsystems verbracht und möchtet das eigentlich nicht noch einmal machen? Mit disk2vhd geht das.

disk2vhd_2

Das kleine aber praktische Tool aus den sysinternals von Microsoft ermöglicht es euch, die Windows-Partition im laufenden Betrieb in eine virtuelle Festplatte (*.vhd) zu kopieren, die ihr anschließend mit einem Emulator wie VirtualBox starten könnt!

Das Tool selber ist dabei sehr einfach zu bedienen, lediglich den Quelldatenträger und Zielort wählen – und los gehts. Anschließend kann die gepackte Festplatte z.B. in VirtualBox oder Virtual PC importiert werden.

disk2vhd

Folgende Ratschläge könnten euch dabei helfen:

  • Je nach Größe der Quellpartition kann der Prozess eine längere Zeit in Anspruch nehmen!
  • Stellt sicher, dass vor dem Start genug Speicherplatz auf dem Zieldatenträger vorhanden ist, damit das Image erstellt werden kann (Wie groß ist die Systempartition?).
  • Wenn disk2vhd nicht auf der gleichen Partition wie der zu spiegelnden läuft, sollte es schneller gehen.
  • Je mehr Daten kopiert werden müssen, desto länger dauert der Prozess. Also vorher nicht benötigte Programme deinstallieren und am besten eine Datenträgerbereinigung durchführen.
  • „Virtual PC“ unterstützt nur Boot-VHDs bis 127Gb!
  • Das Format VHDx (siehe Screenshot oben) kann unter VirtualBox zu Probleme führen. VHD kann von VirtualBox importiert werden, für die beste Kompatibilität sollte aber eine Konvertierung ins eigene Format VDI erfolgen.

button_vi button_7 button_8 button_10 disk2vhd zum Download (<1Mb): https://technet.microsoft.com/en-us/library/ee656415.aspx

wichtigachtung Startet ihr das virtualisierte Betriebssystem zum ersten Mal, wird es ziemlich sicher zu einem Fehler kommen. Es sind ja schließlich Treiber für eine Hardware installiert, die nun nicht mehr vorhanden ist. Der nächste Schritt wäre also über den abgesicherten Modus des Gastsystems zunächst alle Treiber (Chipsatz, Grafikkarte, Audio, Netzwerk) zu deinstallieren und danach die Virtual Box Guest Additions zu installieren.