Sichert man virtuelle Computer unter Hyper-V kommen sogenannte Sicherungsprüfpunkte zum Einsatz. Schlägt mal ein Backup-Job fehl oder man testet diverse Backup-Programme kann es schonmal vorkommen, das diese Prüfpunkte im System verweilen und für Ungemach sorgen.

So geschehen bei einem aktuellen Testlauf verschiedener Resilient Change Tracking (RCT)-fähiger Backup-Programme für Hyper-V. Plötzlich verweigerte ein Test-Kandidat, in diesem Fall Iperius Backup, die Sicherung mit der Verweis darauf, das Prüfpunkte (Snapshots oder Checkpoints) vorhanden wären:

Hyper-V Backup starten

Server: localhost

Fehler: Keine virtuellen Maschinen verarbeitet (19.07.2022 23:41:27)

Fehler: Hyper-V-Sicherungsfehler (Snapshots found for selected virtual machine: WTS02) (19.07.2022 23:41:27)

Hyper-V Backup beendet

Leider wird dies nur sehr rudimentär im Hyper-V Manager dargestellt und diese Prüfpunkte können dort auch überhaupt nicht entfernt werden. Zu diesem Zweck benötigt man die PowerShell. Ein Beispiel:

PS C:\Users\Administrator> Get-VMSnapshot -VMName WTS02

VMName Name                            SnapshotType CreationTime        ParentSnapshotName
------ ----                            ------------ ------------        ------------------
WTS02  WTS02 - (19.07.2022 - 23:39:26) Recovery     19.07.2022 23:39:37


PS C:\Users\Administrator> Get-VMSnapshot -VMName WTS02 | Remove-VMSnapshot
PS C:\Users\Administrator> Get-VMSnapshot -VMName WTS02

Mit

Get-VMSnapshot -VMName <VMName>

bekommt man alle Prüfpunkte eines virtuellen Computers angezeigt. In diesem Fall nur der “Recovery Snapshot”. Mit

Get-VMSnapshot -VMName <VMName> | Remove-VMSnapshot

wird dieser entfernt. Schaut man dann erneut nach Prüfpunkten und es sind keine (mehr) vorhanden, erhält man keine Ausgabe mehr.

Quellen

Alexander’s Blog – Removing Backup Checkpoint in Hyper-V That Has No Delete Option

Microsoft – Docs – Get-VMSnapshot