Hallo,
die Fehlermeldung „Die Kette der virtuellen Festplatten ist beschädigt“ bedeutet, dass Hyper‑V beim Start der VM die Differencing‑Disk‑Kette nicht mehr vollständig auflösen kann, weil eine Checkpoint‑Datei fehlt oder die Parent‑Verknüpfung nicht mehr stimmt. In diesem Zustand versucht Hyper‑V die untergeordnete VHDX mit der übergeordneten zu verbinden, findet aber keinen gültigen Pfad.
Der PowerShell‑Befehl Set-VHD -IgnoreMismatch kann zwar eine Parent‑Verknüpfung neu setzen, er ist aber nur dann sicher einsetzbar, wenn Sie die korrekte übergeordnete VHDX kennen und die Datenkette konsistent ist. Der Ablauf ist: zuerst mit Get-VHD -Path <Child.vhdx> prüfen, welche Parent‑ID und Pfade erwartet werden. Wenn die Parent fehlt, können Sie mit Set-VHD -Path <Child.vhdx> -ParentPath <CorrectParent.vhdx> -IgnoreMismatch die Verknüpfung neu setzen. Das Flag -IgnoreMismatch zwingt Hyper‑V, die Parent‑Verknüpfung zu akzeptieren, auch wenn die Metadaten nicht übereinstimmen.
Wichtig ist, dass Sie nur die tatsächlich richtige Parent‑Datei verwenden. Wenn ein Checkpoint fehlt, ist die Kette irreparabel beschädigt und Datenverlust unvermeidbar. In diesem Fall können Sie nur versuchen, das letzte konsistente Parent‑Image direkt zu mounten und die VM aus diesem Stand wiederherzustellen. Das Erzwingen einer falschen Parent‑Verknüpfung führt zu inkonsistenten Daten und ist nicht von Microsoft unterstützt.
Best Practice ist daher: prüfen Sie mit Get-VHD die Kette, setzen Sie mit Set-VHD -ParentPath nur die korrekte übergeordnete VHDX neu, und akzeptieren Sie, dass fehlende Checkpoints nicht rekonstruiert werden können. Wenn die VM kritisch ist, sollten Sie ein Backup oder eine exportierte Kopie zurückspielen, da das manuelle Reparieren der Kette nur als Notfallmaßnahme gilt.
Domic Vo.