Ich habe VirtualBox auf meinem Linux-Computer (Debian) installiert. Ich muss einen physischen Windows 7-Computer in meine VirtualBox verschieben.
Wie konvertiere ich ein physisches Windows-Betriebssystem in VirtualBox?
Ich habe VirtualBox auf meinem Linux-Computer (Debian) installiert. Ich muss einen physischen Windows 7-Computer in meine VirtualBox verschieben.
Wie konvertiere ich ein physisches Windows-Betriebssystem in VirtualBox?
Antworten:
Ich bin mit der Antwort von SimonS nicht einverstanden.
Die Verwendung von Disk2Vhd ist natürlich eine hervorragende Idee: Sie ermöglicht das Erstellen von Kopien von Online- Datenträgern, und Sie können die VHD-Datei sogar lokal ( dh auf dem Windows-Computer) speichern, obwohl die obige Referenz besagt, dass das Speichern des VHD am schnellsten ist Bild auf einem anderen Medium.
Der Teil, der nicht korrekt ist, befasst sich mit dem Importieren (?) Des VHD-Images in VirtualBox. Dies ist nicht erforderlich: Die angegebene Referenz ist furchtbar alt (wie viele Jahre, seit es zwei verschiedene Versionen von VirtualBox gab, eine kostenlose gegen Bezahlung, wie in der Referenz angegeben? Ich vergesse). Tatsächlich ist VirtualBox bereits vollständig mit dem vhd-Format von Microsoft kompatibel : Wenn Sie die virtuelle Maschine erstellen, wählen Sie sie aus Use an existing virtual hard disk file
und zeigen Sie auf Ihre vhd
Festplatte , anstatt ihr eine leere Festplatte zuzuweisen .
Das ist es.
Erstellen Sie mit Disk2Vhd eine VHD Ihres physischen Windows- Computers , erstellen Sie dann Ihre VM und wählen Sie die erstellte VHD anstelle einer leeren Festplatte aus.
Beispiel für die Verwendung der Befehlszeile von disk2vhd: disk2vhd * c:\vhd\snapshot.vhd
Jetzt wird jede Komponente Ihres Windows-Betriebssystems auf der virtuellen Festplatte gespeichert
Entschuldigung für eine so kurze und detaillierte Antwort, aber das ist alles was du wissen musst ;-)
Mit VirtualBox können Sie unformatierte Partitionen , dh Ihre vorhandene Windows-Partition, verwenden. Es ist ein etwas fortgeschrittenes Thema, und das VirtualBox-Handbuch warnt davor
Der unformatierte Festplattenzugriff ist nur für erfahrene Benutzer möglich. Eine falsche Verwendung oder Verwendung einer veralteten Konfiguration kann zu einem vollständigen Datenverlust auf der physischen Festplatte führen. Versuchen Sie vor allem nicht, die Partition mit dem aktuell ausgeführten Host-Betriebssystem in einem Gast zu starten. Dies führt zu schwerer Datenkorruption.
aber ich habe es vor 5 oder 6 Jahren erfolgreich benutzt und es hat gut funktioniert.
Sie müssen den Linux-Gerätenamen Ihrer Festplatte und die Anzahl der Partitionen kennen, auf denen Windows installiert ist. Dann führen Sie den folgenden Befehl aus:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
Wo /dev/sda
ist Ihre Festplatte und wo 1,5
sind Ihre Partitionsnummern? Wenn Linux beispielsweise Ihre Windows-Festplatte als sieht /dev/sdb2
, lautet Ihr Gerätename /dev/sdb
und Ihre Partitionsnummer 2. Mit diesem Befehl wird eine VMDK-Festplatte unter dem angegebenen Pfad erstellt. Wenn Sie sie in Ihrer VM verwenden, schreibt die VM direkt auf Ihre Windows-Festplatte.
Der Hauptvorteil dieser Methode besteht darin, dass kein zusätzlicher Speicherplatz benötigt wird und Sie Ihre vorhandene Windows-Installation direkt verwenden können. Seien Sie jedoch erneut gewarnt, dass dadurch Ihre vorhandenen Windows-Daten unwiderruflich geändert werden und Sie keine Snapshots für Ihre VM verwenden können. Wenn Sie also über wirklich wichtige Daten verfügen, sollten Sie vor dem Ausführen dieser Methode eine Sicherungskopie erstellen.