Es gibt mehr Datenkomprimierungsdateitypen, als Sie heutzutage zählen können. Keiner von ihnen ist jedoch ein einheitlicher Dateityp, der alles abdecken kann und dennoch als einzelne Datei freigegeben werden kann, die entpackt und unverändert auf einem anderen Computer verwendet werden kann.
Wenn Sie eine bestimmte Datei oder einen bestimmten Ordner komprimieren müssen, kommen Sie möglicherweise mit ZIP-, RAR- oder sogar ISO-Dateien davon. Aber was tun Sie, wenn Sie eine ganze HDD/SSD in eine Datei kapseln oder komprimieren müssen?
Was ist eine VHD?
VHD steht für Virtual Hard Drive. Diese öffentlich verfügbare Bildformatspezifikation ermöglicht es Ihnen, eine gesamte Festplatte in einer einzigen Datei zu kapseln. Ein Betriebssystem kann es dann als physische Festplatte verwenden und darauf zugreifen. Einfach ausgedrückt ist eine VHD-Datei eine digitale Kopie einer Festplatte oder SSD, die als echtes Speicherlaufwerk für Ihr Betriebssystem erscheint.
Eine VHD-Datei ähnelt einer ISO-Datei, aber anstatt eine einzelne CD oder DVD zu komprimieren (oder zu kapseln), decken Sie ein ganzes Speicherlaufwerk ab. VHD-Dateien können native Dateisysteme hosten, einschließlich NTFS, FAT, exFAT und UDFS, und unterstützen gleichzeitig standardmäßige Festplatten- und Dateioperationen. Die maximale Dateigröße ist jedoch auf 2 TB begrenzt.
Es gibt drei Haupttypen von VHD-Formaten:
- Feste VHD: Diese Dateien belegen eine feste Menge an Speicherplatz auf dem Speicherlaufwerk des Hostcomputers. Der Kompromiss für eine größere Dateigröße sind jedoch schnellere Verarbeitungsgeschwindigkeiten und eine konstante Fragmentierung.
- Dynamische VHD: Diese VHD-Dateien ändern ihre Größe je nachdem, wie viel ihres internen Speichers voll ist, und sind für die Speicherung auf Hostcomputern optimiert. Es gibt immer noch eine interne Grenze für die Größe des Laufwerks, die bei der Initialisierung festgelegt wird, aber Sie erhalten eine schnellere Speicherzuweisung.
- Differenzierende VHD: Dieses Format ist das am wenigsten verbreitete der drei VHD-Formate und erstellt eine Kopie einer vorhandenen Festplatte, wobei eine übergeordnete und eine untergeordnete Festplatte erstellt werden. Differenzierende VHDs ermöglichen das Ändern des übergeordneten Laufwerks, ohne dass sich die Änderungen auf die untergeordnete VHD auswirken.
Ähnlich wie eine echte Festplatte können diese virtuellen Laufwerke Festplattensektoren, neue Dateien und Ordner erstellen, Benutzeranwendungen ausführen und nicht zuletzt ein Betriebssystem ausführen. Das macht sie zur perfekten Wahl für Virtualisierungsanwendungen.
Obwohl Microsoft die Spezifikation frei veröffentlicht, damit Dritte ihre eigenen Programme zum Lesen und Bearbeiten von VHD- oder VHDX-Dateien schreiben können, behält Microsoft die Kontrolle über das Format. Das bedeutet, dass das VHD-Format ziemlich exklusiv für Windows ist, es sei denn, es wird mit einem kompatiblen Drittanbieterprogramm auf einem anderen Betriebssystem verwendet.
VHD vs. VHDX
Die VHD-Formatspezifikation ist seit Juni 2005 als gebührenfreie Lizenz erhältlich. Eine Erweiterung dieses Formats, VHDX, wurde 2012 eingeführt und von Windows 8 und Windows Server 8 unterstützt. Dieses Format fügte neue Funktionen, Leistungsverbesserungen, Verhinderung von Datenkorruption und eine maximale Dateigröße von 64 TB hinzu. Weitere Vorteile von VHD-Dateien sind:
- Datenschutz vor Stromausfällen
- Unterstützung für benutzerdefinierte Metadaten
- Metadaten werden automatisch aktualisiert
- VHDX ist besser an neuere Hardware anpassbar
Abgesehen davon ist VHDX funktionell gleichwertig mit VHD und trotz eingebauter Mechanismen zum Schutz vor Datenbeschädigung anfällig für Dateisystembeschädigungen, ähnlich wie VHD. Dies kann durch schlechte Netzwerkbedingungen während der Dateiübertragung, beschädigten Speicher auf dem Quelllaufwerk und sogar Störungen durch Sicherheitsprogramme verursacht werden.
Vorteile der Verwendung einer VHD-Datei
Wie Sie wahrscheinlich bereits erraten haben, bietet die Verwendung einer VHD-Datei bestimmte Vorteile gegenüber herkömmlichen physischen Speicherlaufwerken.
Der wichtigste Vorteil ist, dass Sie VHD-Dateien online senden oder auf einem Flash-Laufwerk herumtragen können. Dadurch sind VHDs schnell im Feld einsetzbar. Zu den weiteren Vorteilen einer VHD gehören:
- Einfachere Sicherung und Wiederherstellung
- Snapshot-Wiederherstellung
- Schnelle Replikation
- Isolierung vom Host oder anderen VM-Betriebssystemen.
- Eliminiert die Kosten- und Größenanforderungen für physische Speicherlaufwerke.
Wo werden VHD-Dateien verwendet?
VHD-Dateien werden hauptsächlich von Virtualisierungsprogrammen wie z VirtualBox von VMware und Microsofts Hyper-V. Sie sollten jedoch beachten, dass Sie dies tun müssen Aktivieren Sie Hyper-V unter Windows 11 vor Gebrauch. Da sie als physische Festplatten fungieren, eignen sie sich perfekt für VMs, die isolierte Betriebssysteme, Dateisysteme, Anwendungen usw. ausführen müssen.
Sie können sie jedoch genauso einfach verwenden, um Backups Ihres vorhandenen Laufwerks zu erstellen und sie als digitale Archive aufzubewahren, wenn Sie zurückgehen oder Ihre Daten wiederherstellen müssen. Sie sind eine kostengünstige Möglichkeit, mehrere Festplatten zu sichern und sind außerdem einfacher zu speichern – eine Funktion, die häufig in Unternehmensanwendungen genutzt wird.
So erstellen Sie eine VHD-Datei
Je nachdem, welches Betriebssystem Sie verwenden, unterscheiden sich die genauen Schritte zum Erstellen einer VHD-Datei voneinander. Wenn Sie Windows verwenden, können Sie das Dienstprogramm zur Datenträgerverwaltung verwenden, um VHDs von Ihren vorhandenen Laufwerken oder Partitionen zu erstellen, indem Sie die folgenden Schritte ausführen:
- Drücken Sie die Windows-Taste, um das Startmenü zu öffnen und suchen Sie nach Datenträgerverwaltung. Klicken Sie auf das entsprechende Suchergebnis, um das Tool zu öffnen. Alternativ können Sie sich diese anderen ansehen Möglichkeiten zum Öffnen des Datenträgerverwaltungstools.
- Wählen Sie das Laufwerk oder die Partition aus, die Sie in eine VHD-Datei konvertieren möchten, und klicken Sie auf Aktion gefolgt von VHD erstellen.
- Eine Eingabeaufforderung wird geöffnet, in der Sie aufgefordert werden, den VHD-Pfad und die Größe einzugeben. Außerdem müssen Sie zwischen den Formatspezifikationen VHD und VHDX sowie dem VHD-Typ wählen. Wählen Sie die entsprechenden Optionen nach Ihren Bedürfnissen aus und klicken Sie auf OK Taste.
Windows erstellt nun eine VHD-Datei dieses bestimmten Laufwerks oder dieser Partition, die später wie ein anderes physisches Laufwerk bereitgestellt und verwendet werden kann.
Wenn Sie eine VHD-Datei für Ihre VM erstellen möchten, unterscheiden sich die Schritte. Wenn Sie beispielsweise eine neue VM erstellen, fragt VirtualBox Sie, ob Sie eine VHD-Datei erstellen möchten und welche Art von VHD-Format Sie verwenden möchten. Beachten Sie, dass diese Dateien auf jeden Computer übertragen und mit einer anderen VM verwendet werden können.
Erstellen von VHD-Dateien unter macOS und Linux
Wenn Sie macOS verwenden, Apple Support hat eine hilfreiche Anleitung beim Erstellen Disk-Images Verwenden des Festplattendienstprogramms unter macOS Ventura, Monterey, Big Sur, Catalina und Mojave. Obwohl diese Dateien virtuelle Laufwerke sind, werden sie möglicherweise nicht mit einer VHD-Erweiterung gespeichert.
Dasselbe gilt auch für Linux. Du kannst den... benutzen dd Befehl zum Erstellen von VHDs direkt vom Terminal aus. Die grundlegende Syntax sieht so aus.
sudo dd Wenn=/dev/Wurzel von=Virtual_Hard_Disk.img bs=1M-Zählung =1024
Folgendes bedeuten die verschiedenen Flags im oben genannten Befehl:
- if=/dev/root: Pfad zur Eingabedatei, um während der Initialisierung einen Zeichenstrom bereitzustellen
- of=Virtual_Hard_Disk.img: Name und Pfad des zu erstellenden virtuellen Laufwerks
- bs=1M: Legt Lese- und Schreibgeschwindigkeiten fest. Das aktuelle Flag ermöglicht es dem Laufwerk, bis zu 1 MB gleichzeitig zu lesen und zu schreiben.
- count=1200: Bestimmt die Blockgröße oder die Gesamtkapazität des virtuellen Laufwerks. Der aktuelle Zählwert erstellt einen 1-GB-Datenträger.
VHD-Dateien sind sehr nützlich
Während VHD-Dateien funktionell einem physischen Speicherlaufwerk ähneln, das das gleiche Dateisystem, die Festplatte, enthält Partitionen und sogar Festplattensektoren sind einfach virtuelle Festplatten, die als physische Laufwerke erscheinen das Betriebssystem. Abgesehen davon, dass sie perfekt für VMs sind, können sie auch effektiv zum Sichern physischer Laufwerke verwendet werden.
Dadurch wird die Virtualisierung zugänglicher und einfacher einzurichten. VHDs erleichtern die gemeinsame Nutzung von VMs zwischen mehreren Computern, da Sie die VHD-Quelldatei für jede VM einfach auf einen anderen Computer kopieren können und mit einer ordnungsgemäß konfigurierten VM einwandfrei funktionieren.