Welcome to TechNet Blogs Sign in | Join | Help
Hyper-V: Editieren von VHD-Dateien

VHD-Dateien sind eine der Möglichkeiten in Hyper-V, um Gastsysteme mit virtuellen Festplatten auszustatten. Pass-Through Disks sind zwar ein wenig performanter, aber für viele Anwendungsszenarien sind VHDs möglicherweise die bessere Wahl (z.B. wenn Gastsysteme flexibel zwischen verschiedenen Hosts transportierbar sein sollen). Hyper-V bietet verschiedene Möglichkeiten, diese VHDs zu editieren, diese werden im Hyper-V Manager entweder über 'Edit Disk' oder 'Inspect Disk' aufgerufen:

Hyper-V Manager

Erstellen einer VHD

Beim Erstellen einer VHD gibt es eine interessante Variante, die überraschenderweise noch sehr wenig bekannt ist. Neben den üblichen Optionen, eine leere VHD als Fixed, Dynamic oder Differencing Disk zu erstellen, können Sie auch den Inhalt einer physikalischen Disk in die neue VHD kopieren:

copy physical disk

Dies ist nicht nur eine Möglichkeit, vorhandene Systeme mit Pass-Through Disks zu klonen, es ist auch die Grundlage dafür, solche Systeme z.B. mit dem System Center Data Protection Manager sichern zu können (der macht das natürlich automatisch).

 

Größe einer VHD verändern

Natürlich kann die Größe einer VHD verändert werden. Dies ist Abhängig von der Größe der jeweiligen Partition (nein, wir machen kein 'Disk Over-Commit' ;-)  ) und auch von der Art der VHD.

Bei einer Dynamic Disk stehen über den 'Edit Disk'-Dialog folgende Optionen zur Verfügung:

  • Verkleinern (Compact): Dies bezieht sich sowohl auf die maximale Größe der Disk als auch auf die tatsächliche Größe - hier wird wirklich leerer Plattenplatz erkannt und gelöscht.
  • Konvertieren (Convert): Von Dynamic Disk zu Fixed Size Disk. Dieser Vorgang ist auch umkehrbar, da der Inhalt der VHD in eine neue VHD kopiert wird.
  • Vergrößern (Expand): Bezieht sich ausschließlich auf die maximale Größe, die physikalische VHD wird dadurch nicht sofort größer.

edit dynamic disk

 

Für Fixed Size Disks fehlt die Option 'Compact', da leerer Plattenplatz bei diesem VHD-Typ nicht erkannt wird:

edit fixed disk

 

Reparieren von Differencing Disks

Differending Disks sind insbesondere für Testumgebungen eine sehr effiziente Option. Werden sie jedoch kopiert, ohne die 'Export/Import'-Funktion von Hyper-V zu benutzen, kann es vorkommen, daß die Differencing Disk ihre Master-Disk nicht mehr findet. Ein Grund, nicht mit 'Export/Import' zu arbeiten, ist, daß beim Exportieren immer davon ausgegangen wird, daß jedes einzelne Gastsystem in sich konsistent und vollständig sein muß, und deswegen enthält jedes exportierte Gastsystem seine eigene Kopie der Master Disk - das kann den benötigten Plattenplatz unter Umständen vervielfachen!

Das Reparieren von Differencing Disks startet man über 'Inspect Disk'. Hier bekommt man in diesem Fall folgende Fehlermeldung und auch gleich die Option zur Fehlerbehebung:

Chain Broken

Eine sehr wichtige Eigenschaft von Hyper-V ist, daß die von Ihnen angegebene Master Disk nicht einfach akzeptiert, sondern vorher auf ihre Kompatibilität mit der Differencing Disk geprüft wird. Passen die Disks nicht zusammen, erhalten Sie sofort eine Fehlermeldung:

wrong disk

Mit freundlichen Grüßen!

 

Ralf M. Schnell

Posted: Wednesday, July 09, 2008 10:16 AM by Ralf M. Schnell
Filed under: ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker