Zum Hauptinhalt springen

So konvertieren Sie eine VHD in eine Festplatte in Linux: Schritt für Schritt Anleitung

Das Konvertieren einer VHD-Datei in eine Disk in einer Linux-Umgebung ist eine wichtige Aufgabe für Benutzer, die mit virtuellen Disk-Images arbeiten müssen. VHD (Virtual Hard Disk) ist ein Dateiformat, das von Microsoft Virtual PC und Hyper-V Hypervisor verwendet wird.

Linux bietet eine Reihe von Tools, mit denen Sie VHD-Dateien in Linux-kompatible Diskformate wie RAW oder QEMU konvertieren können. Dieser Vorgang kann nützlich sein, wenn Sie mit VHD-Dateien auf einem Linux-System arbeiten oder virtuelle Maschinen ausführen müssen.

Diese Schritt-für-Schritt-Anleitung zeigt Ihnen, wie Sie eine VHD unter Linux mithilfe des Dienstprogramms qemu-img in eine Festplatte konvertieren. QEMU ist eine Virtualisierungsplattform, die die Arbeit mit verschiedenen Disk-Image-Formaten unterstützt. Die Installation von qemu-img ist normalerweise im Paket qemu-utils enthalten, das aus den Repositories einer Linux-Distribution installiert werden kann.

Beachten Sie, dass Sie vor dem Konvertieren der VHD auf eine Festplatte sicherstellen müssen, dass das Hostsystem über genügend freien Speicherplatz verfügt, um das endgültige Disk-Image zu speichern. Es wird auch empfohlen, eine Sicherungskopie der ursprünglichen VHD-Datei zu erstellen, um Datenverluste während des Konvertierungsvorgangs zu vermeiden.

Konvertieren von VHD in eine Festplatte in Linux: Schritt für Schritt Anleitung

Schritt 1: Installieren Sie die erforderlichen Komponenten

Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Komponenten auf Ihrem System installiert sind:

Sie können diese Komponenten mit dem Paketmanager Ihrer Linux-Distribution installieren. Wenn Sie beispielsweise Ubuntu verwenden, führen Sie den folgenden Befehl aus:

sudo apt-get install qemu-utils kpartx

Schritt 2: Erstellen Sie ein Disk-Image

Legen Sie die VHD-Datei, die Sie konvertieren möchten, in das gewünschte Verzeichnis ab. Öffnen Sie dann ein Terminal und führen Sie den folgenden Befehl aus, indem Sie path/to/vhd durch den Pfad zu Ihrer VHD-Datei ersetzen:

qemu-img convert -O raw path/to/vhd disk.img

Dieser Befehl erstellt eine neue Datei mit dem Namen "disk.img" ist ein Disk-Image basierend auf Ihrer VHD-Datei. Es wird für den weiteren Konvertierungsprozess verwendet.

Schritt 3: Mounten Sie das Disk-Image

Um ein Disk-Image in eine echte Disk zu konvertieren, müssen Sie es auf Ihrem System mounten. Führen Sie die folgenden Befehle aus, um das Disk-Image zu mounten:

sudo kpartx -a disk.imgsudo mount /dev/mapper/loop0p1 /mnt

Hier ist disk.img ist der Pfad zu dem im vorherigen Schritt erstellten Disk-Image, und /mnt ist der Mount-Punkt, an dem das Image verfügbar sein wird.

Schritt 4: Verwenden Sie ein Disk-Image

Jetzt können Sie das Disk-Image so verwenden, als wäre es ein echtes Laufwerk. Sie können mit Dateien und Ordnern innerhalb eines Images arbeiten oder die erforderlichen Vorgänge ausführen.

Schritt 5: Entfernen Sie das Disk-Image

Wenn Sie mit dem Disk-Image fertig sind, entfernen Sie es mit dem folgenden Befehl:

sudo umount /mntsudo kpartx -d disk.img

Sie können jetzt ein Disk-Image verwenden oder es löschen, wenn Sie es nicht mehr benötigen.

Das ist alles! Jetzt haben Sie eine Schritt-für-Schritt-Anleitung zum Konvertieren von VHD in ein normales Laufwerk unter Linux. Denken Sie daran, die Änderungen oder Daten, die Sie an einem Disk-Image vorgenommen haben, zu speichern, bevor Sie es abmontieren.

Vorbereiten der Konvertierung von VHD auf Festplatte

Bevor Sie mit der Konvertierung von VHD in eine Festplatte beginnen, müssen Sie einige vorbereitende Schritte ausführen:

    Stellen Sie sicher, dass das qemu-Paket und seine Abhängigkeiten auf Ihrem Linux-Computer installiert sind. Wenn das Paket nicht installiert ist, führen Sie den folgenden Befehl im Terminal aus:

sudo apt install qemu

Nachdem Sie diese Vorbereitungsschritte abgeschlossen haben, können Sie mit der Konvertierung von VHD auf eine Festplatte unter Linux beginnen.

Konvertieren von VHD in eine Disk mit dem Befehl qemu-img

Um die VHD auf eine Festplatte zu konvertieren, müssen Sie das Paket qemu-utils auf Ihrem System installieren. Führen Sie dazu den folgenden Befehl aus:

sudo apt install qemu-utils

Nachdem Sie das Paket qemu-utils installiert haben, können Sie den Befehl qemu-img verwenden, um die VHD mithilfe der folgenden Syntax in eine Festplatte zu konvertieren:

qemu-img convert -f vpc -O raw path/to/vhd-file path/to/output-disk
  • convert - gibt an, dass eine Konvertierung durchgeführt werden muss
  • -f vpc - gibt das Eingabedateiformat (VHD) an
  • -O raw - Gibt das Ausgabedateiformat (RAW) an
  • path/to/vhd-file - Pfad zur ursprünglichen VHD-Datei, die Sie konvertieren möchten
  • path/to/output-disk - Pfad zur Ausgabedatei, auf die das konvertierte Image gespeichert werden soll

Nach dem Ausführen des Befehls wird das VHD-Image in eine RAW-Disk konvertiert. Sie können dieses Laufwerk in Ihrer virtuellen Maschine verwenden oder auf Ihrem System mounten.

Überprüfen und Verwenden der konvertierten Festplatte

Nachdem die Konvertierung der VHD-Datei in eine Festplatte unter Linux abgeschlossen ist, müssen Sie überprüfen, ob die Festplatte erfolgreich erstellt wurde und einsatzbereit ist.

Sie können die folgenden Schritte ausführen, um zu überprüfen:

1. Überprüfen Sie, ob eine konvertierte Disc vorhanden ist.

Verwenden Sie den Befehl "lsblk" im Terminal, um eine Liste der Blockgeräte auf Ihrem System anzuzeigen. Sie sollten das neue Laufwerk in der Liste sehen. Normalerweise wird ein Laufwerk den Namen /dev/sdX haben, wobei X ein Buchstabe ist, der ein bestimmtes Gerät bezeichnet.

2. Überprüfen Sie die Partitionen auf der Festplatte.

Sie können den Befehl "fdisk" verwenden, um die Partitionen auf dem neuen Laufwerk zu überprüfen. Führen Sie den Befehl "sudo fdisk -l /dev/sdX" aus und ersetzen Sie "X" durch einen Laufwerksbuchstaben. Sie sollten Informationen zu den Partitionen auf der Festplatte sehen.

3. Schließen Sie das Laufwerk an das System an.

Mit dem Befehl "mount" können Sie das Laufwerk mit dem Dateisystem verbinden. Führen Sie den Befehl "sudo mount /dev/sdX /mnt" aus und ersetzen Sie "X" durch den Laufwerksbuchstaben und "/mnt" durch den Pfad zum Mount-Punkt, an dem Sie das Laufwerk mounten möchten.

4. Überprüfen Sie den Inhalt der konvertierten Disc.

Nachdem Sie das Laufwerk erfolgreich eingebunden haben, können Sie den Ordner öffnen, den Sie als Mount-Punkt angegeben haben, und sicherstellen, dass der Inhalt des Laufwerks verfügbar und korrekt konvertiert ist.

Nachdem Sie nun die erfolgreiche Erstellung und Verwendung der konvertierten Festplatte überprüft und bestätigt haben, können Sie sie sicher für Ihre eigenen Zwecke unter Linux verwenden.