GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie konvertiere ich eine vorhandene Windows-Maschine in VirtualBox?

Ich bin mit der Antwort von SimonS nicht einverstanden.

Die Verwendung von Disk2Vhd ist natürlich eine ausgezeichnete Idee:Es erlaubt einem, Kopien online zu erstellen Festplatten, und Sie können die vhd-Datei sogar lokal speichern (d.h. , auf dem Windows-Rechner), obwohl die obige Referenz behauptet, es sei am schnellsten, das vhd-Image auf einem anderen Medium zu speichern.

Der Teil, der nicht korrekt ist, betrifft den Import (?) das vhd-Image in VirtualBox. Das ist nicht nötig:Die zitierte Referenz ist furchtbar alt (vor wie vielen Jahren gab es zwei verschiedene Versionen von VirtualBox, eine kostenlose gegen Bezahlung, wie in der Referenz angegeben? Ich habe es vergessen). Tatsächlich ist VirtualBox bereits vollständig kompatibel mit dem vhd-Format von Microsoft:Wenn Sie die virtuelle Maschine erstellen, wählen Sie Use an existing virtual hard disk file, anstatt ihr eine leere Festplatte zuzuweisen , und zeigen Sie auf Ihre vhd Scheibe.

Das ist es.


Erstellen Sie mit Disk2Vhd eine VHD Ihrer physischen Windows-Maschine, erstellen Sie dann Ihre VM und wählen Sie Ihre erstellte VHD anstelle einer leeren Festplatte aus.

Befehlszeilenverwendungsbeispiel von disk2vhd:disk2vhd * c:\vhd\snapshot.vhd Jetzt wird jede Komponente Ihres Windows-Betriebssystems in der VHD gespeichert

Entschuldigung für eine so kurze und unausführliche Antwort, aber das ist alles, was Sie wissen müssen;-)


Sie können Raw-Partitionen, also Ihre vorhandene Windows-Partition, mit VirtualBox verwenden. Es ist ein etwas fortgeschrittenes Thema, und das VirtualBox-Handbuch warnt davor

Raw-Festplattenzugriff ist nur für erfahrene Benutzer. Eine falsche Verwendung oder die Verwendung einer veralteten Konfiguration kann zu einem totalen Datenverlust führen auf der physischen Festplatte. Am wichtigsten ist, dass Sie nicht versuchen, die Partition mit dem aktuell ausgeführten Host-Betriebssystem in einem Gast zu booten. Dies führt zu schwerer Datenbeschädigung.

aber ich habe es vor 5 oder 6 Jahren erfolgreich verwendet und es hat gut funktioniert.

Sie müssen den Linux-Gerätenamen Ihrer Festplatte und die Nummer der Partition kennen, auf der Sie Windows installiert haben. Dann führen Sie den folgenden Befehl aus:

sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5

wobei /dev/sda ist Ihre Festplatte und 1,5 sind Ihre Partitionsnummern. Zum Beispiel, wenn Linux Ihre Windows-Festplatte als /dev/sdb2 sieht , Ihr Gerätename ist /dev/sdb und Ihre Partitionsnummer ist 2. Dieser Befehl erstellt eine VMDK-Festplatte unter dem angegebenen Pfad, und wenn Sie sie in Ihrer VM verwenden, schreibt die VM direkt auf Ihre Windows-Festplatte.

Der Hauptvorteil dieser Methode besteht darin, dass sie keinen zusätzlichen Speicherplatz beansprucht und es Ihnen ermöglicht, Ihre vorhandene Windows-Installation an Ort und Stelle zu verwenden. Aber sei noch einmal gewarnt, dass dies deine vorhandenen Windows-Daten unwiderruflich verändert und es dir nicht erlaubt, Snapshots für deine VM zu verwenden. Wenn du also wirklich wichtige Daten hast, stelle sicher, dass du ein Backup hast, bevor du diese Methode ausprobierst.


Linux
  1. So installieren Sie VirtualBox 4.1 unter CentOS 5 / RHEL 5

  2. So booten Sie von einem USB-Laufwerk in VirtualBox unter Linux

  3. Wie führe ich Ubuntu unter Windows 10 auf VirtualBox aus?

  4. Woher weiß ich, ob ein Remote-Computer Windows oder Linux verwendet?

  5. Wie konvertiere ich eine .img-Datei in VHD?

So installieren Sie Windows 11 auf Ubuntu 20.04 mit VirtualBox

So importieren Sie einen VM-Export auf Windows Server 2012

So konvertieren Sie eine .pem-Datei in eine .ppk-Datei unter Windows und Linux

So richten Sie VirtualBox Guest Additions und Network ein

So führen Sie SSH in WSL2 unter Windows 10 von einem externen Computer aus

Wie man SSH in einen Windows 10-Rechner von Linux ODER Windows ODER überall her einfügt