Was ist eine virtuelle Festplatte (VHD)?

Was ist eine virtuelle Festplatte (VHD)?

Ich höre den Begriff „virtuelle Festplatten“ (VHD) und lese Artikel (wie z. B. Lifehacker), in denen sie erwähnt werden, aber ich tappe sozusagen lange im Dunkeln darüber, was dieser Begriff wirklich bedeutet.

Fragen/Klärungspunkte:

  • Was genau sind VHDs?
  • Welchen Zweck/Vorteile haben sie?
  • Verlangsamen oder beschleunigen sie die Leistung? (Lese-/Schreibgeschwindigkeit, Caching usw.)
  • Inwiefern sind sie besser oder schlechter als herkömmliche/Solid-State-Festplatten?

Eine Klarstellung/Erklärung zu einem dieser Punkte wäre sehr hilfreich!Danke!

Antwort1

Um sich ein Bild von virtuellen Festplatten zu machen, muss man sich vor Augen halten, dass zwei Computer nicht dieselbe physische Festplatte gemeinsam nutzen können. Daher sind sie für das Funktionieren virtueller Computer unerlässlich, da zwei Maschinen nicht dieselben Festplatten mit Low-Level-Zugriff gemeinsam nutzen können - sie benötigen jeweils ihre eigene.

Ein physischer Hostcomputer kann wie ein anderer Computer im LAN nur über das Netzwerk auf die virtuellen Festplatten eines Gastbetriebssystems zugreifen, auch wenn sich diese virtuelle Festplatte auf einem seiner eigenen physischen Laufwerke befindet.

Es gibt keine Leistungsvorteile, da sie nie schneller sein können als die physischen Festplatten, auf denen sie sich befinden. Ein Vorteil besteht darin, dass sie portierbar sind und sich leicht auf eine andere physische Festplatte oder Maschine übertragen lassen.

.VHD ist das Format von Microsoft für virtuelle Laufwerke und .VMDK ist das von VMware. Die Konvertierung zwischen verschiedenen Formaten ist recht einfach.

Sie können .VHDs in der Datenträgerverwaltung von Windows 7 und Server 2008 R2 mounten und sogar physische Computer von .VHD-Datenträgern booten, was ich für die Installation alter Betriebssysteme und als elegantere Alternative zum Dual-Boot nützlich finde.

Antwort2

Ich weiß nicht, woher Sie das Akronym VHM von „Virtual Hard Drive“ haben, aber normalerweise wird eine virtuelle Festplatte als simulierte Festplatte mit einer virtuellen Maschine gekoppelt. Im Wesentlichen handelt es sich dabei nur um eine große Datei (oder mehrere aufgeteilte Dateien), die als Festplatte für eine VM fungieren. Der Vorteil besteht darin, dass die virtuelle Umgebung problemlos auf andere Maschinen verschoben werden kann und trotzdem ausgeführt werden kann. Aufgrund des damit verbundenen Overheads ist die Leistung normalerweise geringer als bei Verwendung einer physischen Festplatte selbst, und die Festplatte muss möglicherweise auch Vorgänge auf dem Host-Betriebssystem ausführen (abhängig von Ihrer Konfiguration). Ich denke, das beantwortet auch die Frage zu Solid-State-Laufwerken.

Für weitere Informationen:VHD-Dateiformat

Dies deckt das VHD-Format von Microsoft ab, die Prinzipien sind für VMware und Virtualbox jedoch ähnlich.

verwandte Informationen