28Jun

So konvertieren Sie zwischen festen und dynamischen Festplatten in VirtualBox

click fraud protection

Mit VirtualBox können Sie beim Erstellen einer neuen virtuellen Festplattendatei entweder eine dynamisch zugewiesene Festplatte oder eine Festplatte mit fester Größe auswählen. Dynamisch zugewiesene Festplatten lassen sich schneller erstellen und können zu größeren Größen werden. Festplatten mit fester Größe sind möglicherweise schneller zu verwenden, können jedoch nach dem Auffüllen nicht größer werden. Sie können zwischen den beiden Formaten konvertieren und die Größe der Datenträger ändern, wenn Sie möchten.

Schritt 1: Suchen Sie den VBoxManage-Befehl und öffnen Sie eine Eingabeaufforderung

Mit VirtualBox können Sie eine Festplatte auf eine dynamische Festplatte oder eine dynamische Festplatte auf eine Festplatte umwandeln. Diese Option wird jedoch in der grafischen Benutzeroberfläche nicht angezeigt. Stattdessen müssen Sie den Befehl VBoxManage.exe verwenden.

Suchen Sie diesen Befehl, um fortzufahren. Unter Windows finden Sie es im Programmverzeichnis von VirtualBox, standardmäßig C: \ Programme \ Oracle \ VirtualBox. Wenn Sie VirtualBox in einem anderen Verzeichnis installiert haben, suchen Sie stattdessen dort.

instagram viewer

Öffnen Sie ein Eingabeaufforderungsfenster.Öffnen Sie dazu das Startmenü, geben Sie cmd ein und drücken Sie die Eingabetaste.

Geben Sie cd in die Eingabeaufforderung ein, gefolgt vom Pfad des Ordners, in dem sich der VBoxManage-Befehl befindet. Sie müssen es in Anführungszeichen setzen.

Sie können dies schnell tun, indem Sie cd in das Eingabeaufforderungsfenster eingeben und dann das Ordnersymbol aus der Adressleiste des Dateimanagers in die Eingabeaufforderung ziehen und ablegen.

Wenn Sie den Standardpfad verwenden, sollte dieser wie folgt aussehen:

cd "C: \ Programme \ Oracle \ VirtualBox"

HINWEIS: In diesen Anweisungen wird davon ausgegangen, dass Sie VirtualBox unter Windows verwenden. Wenn Sie VirtualBox unter macOS oder Linux verwenden, können Sie einfach ein Terminal-Fenster öffnen und den Befehl vboxmanage wie jeden anderen Befehl normal ausführen.

Schritt 2: Suchen Sie den Pfad zu der Festplatte, die

konvertieren soll Führen Sie den folgenden Befehl im Eingabeaufforderungsfenster aus, um eine Liste aller virtuellen Festplatten auf Ihrem Computer anzuzeigen:

VBoxManage.exe list hdds

Suchen Sie in der Liste nachIdentifizieren Sie den Dateipfad zu der virtuellen Festplatte, die Sie konvertieren möchten. Angenommen, wir möchten die virtuelle Festplatte ändern, die der virtuellen Maschine namens "Windows" zugeordnet ist. Wie wir in der folgenden Ausgabe sehen können, ist der Pfad zu diesem virtuellen Laufwerk auf unserem System C: \ Benutzer \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.

Schritt 3: Konvertieren des virtuellen Laufwerks

Sie können jetzt den Befehl VBoxManage verwenden, um das virtuelle Laufwerk von fest auf dynamisch oder von dynamisch in fest zu konvertieren.

Führen Sie den folgenden Befehl aus, um ein virtuelles Laufwerk von einem festen in ein dynamisches Laufwerk zu konvertieren:

VBoxManage.exe Klonmedium-Laufwerk "C: \ Pfad \ zu \ source.vdi" "C: \ Pfad \ zu \ Ziel.vdi" -Variant Standard

Wenn sich der Quelldatenträger beispielsweise unter C: \ Benutzer \ chris \ VirtualBox-VMs \ Windows \ Windows.vdi befindet und Sie einen neuen Datenträger namens Windows-dynamic.vdi im selben Ordner erstellen möchten, führen Sie Folgendes aus:

VBoxManage.exe Klonmedium-Datenträger "C: \ Benutzer \ Chris \ VirtualBox-VMs \ Windows \ Windows.vdi" "C: \ Benutzer \ Chris \ VirtualBox-VMs \ Windows \ Windows-dynamic.vdi" -Variante Standard

Zum Konvertieren eines virtuellen LaufwerksFühren Sie den folgenden Befehl von dynamisch zu behoben aus:

VBoxManage.exe Klonmedium Datenträger "C: \ Pfad \ zu \ source.vdi" "C: \ pfad \ zu \ destination.vdi" -variable Feste

Zum Beispiel, wenn die QuelleFestplatte befindet sich unter C: \ Benutzer \ chris \ VirtualBox-VMs \ Windows \ Windows.vdi und Sie möchten eine neue Festplatte mit dem Namen Windows-fixed.vdi im selben Ordner erstellen:

VBoxManage.exe Klonmedium Disk "C: \ Benutzer \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Benutzer \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -Variante Standard

Schritt vier: Entfernen Sie dieOld Virtual Disk

Der obige Befehl klont nur die vorhandene Festplatte. Sie erhalten sowohl die Originaldatei als auch eine neue Datei.

Zunächst müssen Sie die vorhandene virtuelle Festplatte aus VirtualBox entfernen. Klicken Sie in VirtualBox mit der rechten Maustaste auf die virtuelle Maschine, die die virtuelle Festplatte verwendet, und wählen Sie "Einstellungen".

Wählen Sie "Speicher", um verbundene Speichergeräte anzuzeigen. Klicken Sie mit der rechten Maustaste auf die ursprüngliche VDI und wählen Sie "Attachment entfernen".Klicken Sie anschließend auf "OK".

Der folgende Vorgang löscht die ursprüngliche Festplattendatei von Ihrem Laufwerk. Warnung : Möglicherweise möchten Sie die Originaldatenträgerdatei sichern, wenn Sie dies nicht bereits getan haben, nur für den Fall, dass bei diesem Vorgang Fehler auftreten.

Führen Sie in der Eingabeaufforderung den folgenden Befehl aus, um eine Liste aller virtuellen Festplatten auf Ihrem Computer anzuzeigen:

VBoxManage.exe list hdds

Suchen Sie die UUID der ursprünglichen Festplatte, die Sie löschen möchten. Sie können es in Ihre Zwischenablage kopieren, indem Sie es mit der linken Maustaste auswählen und dann mit der rechten Maustaste darauf klicken.

Führen Sie den folgenden Befehl aus, um den ursprünglichen Datenträger aus der VirtualBox-Registrierung zu entfernen und ihn zu löschen. Sie können mit der rechten Maustaste in das Eingabeaufforderungsfenster klicken, um die UUID einzufügen.

VBoxManage.exe closemedium UUID -

löschen Schritt 5: Benennen Sie die neue Festplatte um

Sie sollten jetzt die neue Datei umbenennen, so dass sie den gleichen Namen wie die ursprüngliche hat. Navigieren Sie dazu einfach in einem Datei- oder Windows Explorer-Fenster.

Klicken Sie mit der rechten Maustaste auf die VDI-Datei, wählen Sie "Umbenennen" und ändern Sie sie in den ursprünglichen Namen. Zum Beispiel haben wir die von uns erstellte Windows-fixed.vdi-Datei in Windows.vdi umbenannt.

Wenn Sie die Festplatte umbenannt haben, entfernen Sie den alten Festplattennamen von VirtualBox. Klicken Sie auf Datei & gt;Virtual Media Manager in VirtualBox und suchen Sie den ursprünglichen Namen des umbenannten Laufwerks - es wird ein gelbes Warnsymbol auf der linken Seite haben. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Entfernen".Klicken Sie zur Bestätigung erneut auf "Entfernen" und schließen Sie "Schließen".

Schritt 6: Einlegen der Festplatte in VirtualBox

Gehen Sie zurück in VirtualBox, klicken Sie mit der rechten Maustaste auf die virtuelle Maschine, die der virtuellen Festplatte zugeordnet ist, und wählen Sie "Einstellungen".Klicken Sie unter Speicher mit der rechten Maustaste auf den SATA-Controller und wählen Sie "Add Hard Disk".

Wählen Sie "Choose Existing Disk" und navigieren Sie zu der Datei, die Sie gerade umbenannt haben.

Klicken Sie auf "OK", um das Einstellungsfenster der virtuellen Maschine zu schließen. Sie sollten jetzt in der Lage sein, die virtuelle Maschine normal zu booten. Der Datenträger ist entweder ein fester oder ein dynamischer Datenträger - je nachdem, zu welchem ​​Zeitpunkt Sie ihn konvertiert haben.