Hyper-V erstellt automatisch AVHDX Dateien

Kategorie: Hyper-V | PowerShell
Veröffentlicht am: 17. Mai 2019
Hyper-V erstell automatisch AVHDX Dateien

Wer Hyper-V unter Windows 10 (ab 1709) nutzt wird eventuell feststellen das automatisch AVHDX-Dateien im Speicherort der virtuellen Festplatten erstellt werden. AVHDX-Dateien sind Snapshot-Dateien von Hyper-V.

Explorer mit AVHDX-Dateien

Es kann hierbei zu Problemen kommen, wenn das virtuelle System Updates installieren möchte, aber der Festplattenspeicher auf dem Hyper-V-Host gering ist. Läuft dann die Festplatte* voll stürzt die VM ab und kann nicht mehr gestartet werden. Ich hatte dieses Problem bei einer Windows 10 VM welche das 1809 Update installieren wollte.

Automatischer Prüfpunkt

Grund für dieses Problem sind die automatischen Prüfpunkte, welche standardmäßig unter Windows 10 aktiviert sind.
Diese Snapshots werden normalerweise beim Starten der VM erstellt und nach dem Herunterfahren wieder mit der VHDX-Datei zusammengefasst. Stürzt die VM aber wegen zu wenig Speicher ab, werden die Snapshots nicht zusammengefasst. Windows kopiert beim Zusammenfassen der Snapshots erst den kompletten Inhalt in die Basisdatei. Unter Umständen hat man dann ein Problem die VM wieder zum Laufen zu bekommen.

Werbung
Lenovo IdeaPad 5 Pro Slim Laptop | 16" WQXGA WideView Display entspiegelt | AMD Ryzen 5 5600H | 16GB RAM | 512GB SSD | AMD Radeon Grafik | Windows 11 Home | grau*
  • AMD Ryzen 5 5600H Mobil-Prozessor (bis zu 4,2 GHz) mit Radeon-Grafikeinheit
  • 16:10 WQXGA (2560 x 1600) 16 Zoll IPS-Display, 120 Hz, 100 % sRGB Farbraumabdeckung
  • Augenschonend: TÜV Eyesafe Display und TÜV Hardware Low Blue Light zertifiziert

Letzte Aktualisierung am 7.08.2022 / Affiliate Links / Bilder von der Amazon Product Advertising API - Als Amazon-Partner verdiene ich an qualifizierten Käufen.

Um dem Problem aus dem Weg zu gehen könnt ihr im Hyper-V Manager in den Einstellungen der jeweiligen VM die Einstellung für automatische Prüfpunkte deaktivieren.

Hyper-V Einstellungen

Alternativ kann die Einstellung auch mit Powershell angepasst werden. Der Befehl dazu lautet:

Set-VM -VMName „Demo“ -AutomaticCheckpointsEnabled $false

Meine Empfehlung

Letzte Aktualisierung am 7.08.2022 / Affiliate Links / Bilder von der Amazon Product Advertising API - Als Amazon-Partner verdiene ich an qualifizierten Käufen.