Wie man den Hyper-V-Checkpoint nicht löschen kann | 5 Lösungen

Was tun, wenn Sie den Checkpunkt in Hyper-V nicht löschen können? Dieser Beitrag erklärt, warum dieses Problem auftritt und bietet 5 bewährte Lösungen, die Ihnen helfen, den Hyper-V-Checkpunkt sicher und erfolgreich zu entfernen.

Alex

Von Alex / Aktualisiert am 18.12.2024

Teilen: instagram reddit
 

Hyper-V-Löschung des Checkpoints wird nicht angezeigt

Mein Hyper-V-Host ist Server 2012 R2. Ich habe eine virtuelle Maschine (Server 2012 R2) mit einem Checkpoint. Wenn ich mit der rechten Maustaste auf den Checkpoint klicke, wird keine Option "Checkpoint löschen..." angezeigt. Ich muss diesen Checkpoint löschen, damit er mit dem übergeordneten VHDX verschmolzen wird. Wie gehe ich am besten vor?

- Frage von social.technet.microsoft.com

Symptome: Hyper-V kann den Checkpoint nicht löschen

Hyper-V-Checkpoint ist eine Funktion in der Hyper-V-Virtualisierungsplattform von Microsoft, mit der Benutzer den Zustand einer VM zu einem bestimmten Zeitpunkt erfassen können. Für bestimmte Zwecke wie das Erstellen eines Hyper-V-Backups, Vermeidung von VM-Spreading, Freigeben von Speicherplatz usw. müssen Sie Ihren Hyper-V-Checkpoint löschen.

Allerdings haben viele Leute das Problem, dass sie den Hyper-V-Checkpoint nicht löschen können. Es gibt einige häufige Symptome und Szenarien, warum es nicht möglich ist, den Hyper-V-Checkpoint zu entfernen:

• Der Hyper-V-Checkpoint wird nicht in den Optionen zum Löschen angezeigt. Es gibt lediglich die Optionen "Einstellungen", "Exportieren", "Umbenennen" und "Hilfe", wie im obigen Szenario angezeigt.

Hyper-V Snapshot keine Löschoption

• Sie erhalten einen Fehler wie "Das System kann die angegebene Datei nicht finden 0x80070002" oder "Beim Löschen des ausgewählten Checkpoints ist ein Fehler aufgetreten", "Katastrophaler Fehler (0x8000ffff)", "Der Vorgang ist fehlgeschlagen, da die Datei nicht gefunden wurde", usw.

Beim Löschen des Checkpoints ist ein Fehler aufgetreten

Unabhängig von den Symptomen können Sie weiterlesen. Wir werden erklären, warum dieses Problem auftritt, und 5 Lösungen anbieten, um Ihren Checkpoint erfolgreich zu löschen.

Warum kann der Checkpoint in Hyper-V nicht gelöscht werden?

Viele Gründe können dazu führen, dass der Checkpoint nicht gelöscht werden kann, wie z.B. ein Verbindungsfehler mit dem Host oder ein Fehler im Backup-Tool. Das wahrscheinlichste Szenario ist, dass ein von einem Drittanbieter-Tool erstellter Checkpoint vom selben Tool nicht ordnungsgemäß gelöscht wurde.

Genauer gesagt sollten die Überprüfungspunkte und die zugehörigen .AVHDX-Dateien am Ende einer Sicherung zusammengeführt und gelöscht werden - nur die neueren .AVHDX-Dateien sollten behalten werden. Manchmal können die Überprüfungspunkte jedoch beschädigt sein, weil die VM gesperrt oder gesichert ist oder aus anderen Gründen die Löschung und Zusammenführung verhindert wird. In diesem Fall fehlt möglicherweise die Option zum Löschen und Hyper-V kann diesen Überprüfungspunkt nicht löschen.

Wie kann dies behoben werden? Ich werde Ihnen 5 bewährte Lösungen geben, die Sie nacheinander ausprobieren können. *Sie funktionieren auch zur Bereinigung nach einem fehlgeschlagenen Hyper-V-Überprüfungspunkt.

So beheben Sie das Problem "Hyper-V kann Überprüfungspunkt nicht löschen" (5 Lösungen)

Wenn Sie den Überprüfungspunkt in Hyper-V nicht löschen können, können Sie zuerst einige allgemeine Fehlerbehebungsmethoden ausprobieren. Wir haben sie in der Lösung 1 aufgelistet. Anschließend können Sie die anderen Lösungen ausprobieren.

Tipp: Einige Lösungen sind riskant und fehleranfällig, daher empfehle ich Ihnen dringend, Ihre Hyper-V-Virtual Machines im Voraus zu sichern. Selbst wenn etwas schief geht oder Sie versehentlich einen Fehler machen, können Sie Ihre virtuelle Maschine problemlos wiederherstellen und keine Daten verlieren.

Lösung 1. Fehlerbehebungsschritte, die Sie zuerst ausprobieren sollten

Vor dem Ergreifen weiterer Maßnahmen können Sie einige einfache Möglichkeiten in der Hyper-V-Manager ausprobieren, um zu sehen, ob Sie das Entfernen des Schnappschusses zum Funktionieren bringen können. Das heißt:

  • Klicken Sie mit der rechten Maustaste auf den Hostnamen im Hyper-V-Manager und wählen Sie Aktualisieren.

Hyper-V-Host aktualisieren

  • Schließen Sie den Hyper-V-Manager und starten Sie ihn erneut.
  • Markieren Sie den gewünschten Überprüfungspunkt und verwenden Sie die [Löschen]-Taste auf der Tastatur. Es sollte ein Fenster erscheinen, das bestätigt, ob der Überprüfungspunkt gelöscht werden soll oder nicht.

Wenn keine dieser Methoden hilft, müssen Sie den Überprüfungspunkt möglicherweise mit PowerShell löschen.

Lösung 2. Erstellen und Löschen eines neuen Überprüfungspunkts

Manchmal erstelle ich einen neuen Überprüfungspunkt und lösche ihn dann. Dieser Vorgang zwingt das System normalerweise dazu, neue und alte Überprüfungspunkte zu löschen. Es kann der einfachste Weg sein, dieses Problem zu lösen.

Klicken Sie einfach mit der rechten Maustaste auf die VM und wählen Sie Überprüfungspunkt, um einen neuen Überprüfungspunkt zu erstellen. Löschen Sie ihn dann, um zu sehen, ob dies das Problem lösen kann.

Lösung 3. Löschen des Hyper-V-Überprüfungspunkts mit PowerShell

Hyper-V PowerShell-Modul ist eine Sammlung von cmdlets zum Erstellen, Konfigurieren und Verwalten von Microsoft Hyper-V-Hosts und virtuellen Maschinen.

Wenn es keine Möglichkeit gibt, einen Überprüfungspunkt im Hyper-V Manager zu löschen, liegt dies an einem defekten Wiederherstellungspunkt, der nach einem Data Protection Manager (DPM)-Backupprozess verbleibt. In diesem Fall können Sie Überprüfungspunkte manuell zusammenführen und löschen, indem Sie den PowerShell-Befehl verwenden. Befolgen Sie dazu die folgenden Schritte.

Schritt 1. Öffnen Sie Windows PowerShell als Administrator auf dem Hyper-V-Host.

Schritt 2. Geben Sie den folgenden Befehl ein und führen Sie ihn aus, um den Überprüfungspunkt zu löschen:

Get-VMSnapshot -VMName | Remove-VMSnapshot

Ersetzen Sie bitte den durch den Namen Ihrer Zielvirtualen Maschine.

Hyper-V-Überprüfungspunkt über PowerShell löschen

Tipp:

1. Wenn Sie einen Host angeben müssen, können Sie den Parameter -ComputerName hinzufügen. Der Befehl sieht dann so aus:

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

2. Wenn Sie einen bestimmten Überprüfungspunkt löschen möchten, können Sie zuerst den Befehl ausführen, um den Namen des Überprüfungspunkts zu erhalten:

Get-VMSnapshot -ComputerName <ComputerName> -VMName <VMName>

Verwenden Sie dann den Namen, um den bestimmten Überprüfungspunkt zu löschen. Der Befehl lautet:

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

Nach erfolgreicher Ausführung des Befehls sehen Sie den Fortschritt der Zusammenführung für die entsprechende VM. Dies kann je nach Größe des Überprüfungspunkts einige Zeit dauern. Danach sollten Sie die Konfiguration der virtuellen Maschine wieder ändern können.

Wenn diese Methode den Hyper-V-Überprüfungspunkt immer noch nicht löschen kann, gehen Sie zur nächsten Lösung über.

Lösung 4. Einen neuen Überprüfungspunkt exportieren und die VM mit dem alten Überprüfungspunkt löschen

Sie können einen neuen Überprüfungspunkt erstellen. Löschen Sie dann die VM und erstellen Sie eine neue virtuelle Maschine mit der exportierten VHD-Datei des Überprüfungspunkts. Dadurch wird eine neue identische virtuelle Maschine aus dem neu erstellten Überprüfungspunkt erstellt, ohne Überprüfungspunkte zu hinterlassen.

Schritt 1. Starten Sie den Hyper-V Manager. Fahren Sie die virtuelle Maschine herunter. Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie Checkpunkt aus. Dadurch wird eine neue Checkpunkt-VHD/VHDX-Datei erstellt.

Tipp: Wenn Sie eine höhere Datensicherheit wünschen, können Sie eine Sicherungskopie für die VM mit professioneller VM-Backup-Software erstellen, wie z.B. AOMEI Cyber Backup. Sie können zum nächsten Teil gehen, um die detaillierten Schritte zu erfahren. Und löschen Sie dann die VM. Stellen Sie anschließend die Sicherungskopie wieder her.

Schritt 2. Klicken Sie mit der rechten Maustaste auf den neu erstellten Checkpunkt und wählen Sie Exportieren… aus

Exportieren des Hyper-V-Checkpunkts

Schritt 3. Klicken Sie in der angezeigten Schaltfläche auf Durchsuchen, um ein Netzwerkfreigabe als Speicherort für die exportierten Dateien anzugeben. Klicken Sie dann auf Exportieren.

Checkpunkt exportieren

Schritt 4. Klicken Sie mit der rechten Maustaste auf die virtuellen Maschinen und wählen Sie Löschen aus.

Schritt 5. Nach dem Löschen. Klicken Sie auf Aktion oben in der Benutzeroberfläche des Hyper-V Managers > Neu > Virtuelle Maschine.

Schritt 6. Wenn der Assistent für die neue virtuelle Maschine ausgeführt wird, konfigurieren Sie ihn mit den gleichen Eigenschaften. Wählen Sie im Schritt "Verbinden mit virtueller Festplatte der virtuellen Maschine" Verwenden einer vorhandenen virtuellen Festplatte aus. Wählen Sie die Checkpunkt-VHD/VHDX-Datei aus, die Sie gerade exportiert haben.

Eine VM unter Verwendung einer vorhandenen VHD erstellen

Folgen Sie dann den Anweisungen des Assistenten, um die Erstellung der Hyper-V-VM abzuschließen. Überprüfen Sie anschließend, ob der Checkpunkt erfolgreich gelöscht wurde.

Lösung 5. Manuelles Zusammenführen des Hyper-V-Checkpunkts

Dies ist die letzte Lösung. Wenn Ihnen eine Fehlermeldung angezeigt wird, dass ein Fehler beim Löschen des ausgewählten Checkpunkts aufgetreten ist und die oben genannten Lösungen Ihnen nicht weiterhelfen können, können Sie den Checkpunkt manuell zusammenführen.

Hinweis: Jegliche VHD-Differenzdisk (avhd) wird zu ihrem Elternteil und nicht zum Wurzel-Elternteil weitergeleitet.

Schritt 1. Wählen Sie in der Hyper-V-Verwaltung den VM aus und klicken Sie dann auf Datenträger bearbeiten im Aktionsregisterkarte.

Schritt 2. Wenn Sie den Assistenten zum Bearbeiten der virtuellen Festplatte sehen, klicken Sie auf Weiter und wählen Sie auf dem nächsten Bildschirm die Checkpoint-Datei aus.

auf Durchsuchen klicken

Schritt 3. Wählen Sie Zusammenführen aus und klicken Sie auf Weiter.

auf Weiter klicken

Schritt 4. Wählen Sie dann die Option Zum übergeordneten virtuellen Datenträger aus.

Warten Sie, bis der Vorgang abgeschlossen ist. Sie können auch manuell Hyper-V-Checkpoints mit PowerShell zusammenführen. In diesem Artikel erfahren Sie weitere Details: Wie man Hyper-V-Snapshot zusammenführt (2 detaillierte Methoden) und warum.

Beste Möglichkeit, Hyper-V-Virtual Machines ohne Datenverlust zu schützen

Hyper-V-Checkpoint kann kein Backup ersetzen. Bevor Sie ein Problem beheben, wie z.B. das "Hyper-V kann den Checkpoint nicht löschen"-Problem oder sich um VM-Korruption/Verlust sorgen, ist es notwendig, regelmäßige Backups für Ihre Hyper-V-Virtual Machine mit einer professionellen Unternehmenssicherungslösung durchzuführen, wie etwa AOMEI Cyber Backup. Diese kostenlose Hyper-V-Backup-Lösung bietet langfristigen Datenschutz und schnelle Wiederherstellung, maximiert die Datensicherheit und gewährleistet Geschäftskontinuität.

AOMEI Cyber Backup wurde entwickelt, um virtuelle Maschinen vor Datenbedrohungen zu schützen, unabhängig davon, ob Sie Hyper-V in Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2, Microsoft Windows 11 / 10 / 8 / 8.1 oder Hyper-V Server 2019 / 2016 / 2012 R2 verwenden. Es bietet Ihnen folgende Vorteile:

Einfach zu bedienen: Benutzerfreundliche Oberfläche, um den Backup- und Wiederherstellungsprozess mit nur wenigen Klicks abzuschließen.
Dauerhaft kostenlos: Keine zeitliche Begrenzung für AOMEI Cyber Backup Free Edition.
Automatischer Backup-Zeitplan: Erstellen Sie einen Zeitplan, um virtuelle Maschinen automatisch zu sichern, die zuvor festgelegte Zeit.
Zentralisierte Verwaltung: Sichern Sie alle oder mehrere Hyper-V virtuelle Maschinen und verwalten Sie sie bequem von der zentralen Konsole aus, ohne auf jedem virtuellen PC Agenten installieren zu müssen.
Flexible Backup-Strategie: Verfolgen Sie Daten flexibel und speichern Sie Backups in verschiedenen Speicherorten.
Rollenbasierte Verwaltung: Ermöglicht das Erstellen von Unterkonten mit unterschiedlichen Berechtigungen, die Sie Ihren anderen Teammitgliedern zuweisen können.

Klicken Sie unten auf die Schaltfläche, um AOMEI Cyber Backup kostenlos herunterzuladen und zu verwenden:

Jetzt kostenlos testenInstalliert auf Windows & Linux
Sicherer Download

*Sie können wählen, ob Sie diese VM-Backup-Software auf einem Windows- oder Linux-System installieren möchten.

Schritt 1. Öffnen Sie den AOMEI Cyber Backup-Webclient und klicken Sie auf Quellgerät >> Hyper-V >> Hyper-V hinzufügen, um Ihren Hyper-V-Host zu binden. Geben Sie die erforderlichen Informationen ein und klicken Sie auf Bestätigen, um virtuelle Maschinen hinzuzufügen.

Hyper-V-Host hinzufügen

Schritt 2. Greifen Sie auf die Backup-Aufgabe zu >> Neue Aufgabe erstellen, um Ihre Hyper-V-Backup-Aufgabe zu konfigurieren. In dem geöffneten Assistenten können Sie Hyper-V virtuelle Maschinen zur Sicherung und die Speicherorte zum Speichern der Backups auswählen.

Backup-Ziel

Sie können auch den Zeitplan konfigurieren, um "Vollständiges Backup", "Differentielles Backup" und "Inkrementelles Backup" auszuwählen. Legen Sie die Backup-Häufigkeit basierend auf täglich / wöchentlich / monatlich fest, um die Hyper-V-Backup-Aufgabe automatisch auszuführen.

Hyper-V-VM-Backups planen

Schritt 3. Klicken Sie auf Backup starten und wählen Sie Den Plan hinzufügen und sofort mit dem Backup beginnen oder Nur den Plan hinzufügen.

Hyper-V-Backup starten

Nach Abschluss der Hyper-V-Backup-Lösung können Sie den Sicherungsprozess auf der Hauptoberfläche überwachen und im "Sicherungsprotokoll" nachsehen, ob Fehler zu einem Backup-Ausfall geführt haben.

Wenn Sie eine VM aus dem Backup wiederherstellen möchten, können Sie eine beliebige Version aus dem Verlauf auswählen und sie einfach an den ursprünglichen Speicherort wiederherstellen.

Hyper-V-VM wiederherstellen

✍Während die Free Edition die meisten Anforderungen an das VM-Backup abdeckt, können Sie auch ein Upgrade durchführen, um Folgendes zu genießen:

  • Batch-VM-Backup: Batch-Backup großer Mengen von VMs, die von vCenter Server verwaltet werden oder auf eigenständigen ESXi-Hosts ausgeführt werden.
  • Backup-Bereinigung: Legen Sie eine Aufbewahrungsrichtlinie fest, um alte VM-Backups automatisch zu löschen und dadurch Speicherplatz zu sparen.
  • Wiederherstellung an einem neuen Ort: Erstellen Sie einen Klon einer virtuellen Maschine im selben oder einem anderen Datenstore/Host für die VM-Klonung in Hyper-V, ohne eine neue VM neu installieren oder konfigurieren zu müssen.

FAQs zu Hyper-V Checkpoint löschen

Das oben Beschriebene erklärt, wie das Problem gelöst wird, dass die Option zum Löschen verschwindet und der Hyper-V-Checkpoint nicht gelöscht werden kann. Darüber hinaus haben viele Benutzer möglicherweise noch weitere Verwirrungen bezüglich Checkpoints. Hier habe ich einige häufig gestellte Fragen und ihre Antworten zusammengestellt.

F: Wo werden Checkpoints auf einem Hyper-V-Host gespeichert?

Allgemein gespeichert werden die Konfigurationsdateien für Checkpoints standardmäßig unter:

%systemroot%\ProgramData\Microsoft\Windows\Hyper-V\Snapshots

,

Und die Standardorte für die Speicherung von AVHDX-Dateien (Checkpoint-Speicher) sind:

Windows Server 2012R2 / Windows 8.1: C:BenutzerÖffentliche DokumenteHyper-VVirtuelle Festplatten

Windows Server 2012 / Windows 8: C:ProgramDataMicrosoftWindowsHyper-VNeue Virtuelle MaschineVirtuelle Festplatten

F: Kann man Checkpoint-Dateien (.avhdx) direkt löschen?

Immer wenn ein Checkpoint gelöscht wird, fusioniert Hyper-V automatisch die .vhdx- und .avhdx-Dateien und die .avhdx-Dateien sollten nach dem Abschluss des Fusionierungsprozesses entfernt werden. Das ordnungsgemäße Löschen eines Checkpoints führt nicht zu Datenverlust.

Es ist keine gute Idee, die .avhdx-Datei im VM-Ordner direkt zu löschen, da dies dazu führen kann, dass der Checkpoint-Baum ausfällt.

Die normalen Schritte zum Löschen eines Checkpoints sind wie folgt:

Öffnen Sie den Hyper-V-Manager -> Wählen Sie die virtuelle Maschine, für die Sie Checkpoints entfernen möchten -> Suchen Sie den Registerkarte "Checkpoints" -> Klicken Sie mit der rechten Maustaste auf den gewünschten Checkpoint -> Klicken Sie auf "Checkpoint löschen". Wenn Sie zur Bestätigung der Aktion aufgefordert werden, vergewissern Sie sich, dass der Checkpoint korrekt ist, und klicken Sie erneut auf "Löschen".

Beachten Sie, dass Sie bei Bedarf alle nachfolgenden Checkpoints löschen können, indem Sie mit der rechten Maustaste auf den frühesten Checkpoint klicken und auf "Checkpoint-Unterbaum löschen" klicken.

Wenn Sie in Ihrem VM-Ordner verwaiste Hyper-V-AVHDX-Dateien finden, aber keine Snapshots auf dieser VM vorhanden sind, kann dies auf unvollständiges Löschen oder Fusionieren zurückzuführen sein. Gehen Sie folgendermaßen vor: Hyper-V AVHDX-Datei ohne Snapshots löschen.

F: Unterschied zwischen dem Löschen und Fusionieren von Hyper-V-Checkpoints?

Ein Checkpoint ist jede neue Änderung oder Speicherung zwischen dem alten Zustand und dem aktuellen Zustand. Er stoppt das Schreiben auf die tatsächliche Festplatte und schreibt auf die Änderungsfestplatte.

Sobald Sie zufrieden sind und den Checkpoint löschen, werden die Änderungen zurückgeschrieben/fusioniert und die tatsächliche Festplatte ist wieder beschreibbar. Daher sind das Löschen und das Fusionieren eines Checkpoints tatsächlich dasselbe.

Wenn Sie die Änderungen nicht möchten, müssen Sie sie einfach zurücksetzen, und alle Änderungen seit dem Checkpoint werden gelöscht.

F: Können Hyper-V-Checkpoints als normale Backup-Methode verwendet werden?

Die Antwort ist NEIN. VM-Snapshot und Backup sind voneinander verschieden. Microsofts Hyper-V-Checkpoint ist kein Ersatz für ein Backup.

► Wenn Sie ein Backup erstellen, erstellen Sie eine Kopie Ihrer virtuellen Maschine. Es speichert alle Daten der VM. Backups in Hyper-V können verwendet werden, um eine gesamte VM wiederherzustellen, ohne die Leistung zu beeinflussen.

► Wenn Sie eine Überprüfung erstellen, erstellen Sie eine andere Festplatte basierend auf der Original-Virtual-Machine-Festplatte. Wenn die Originalfestplatte beschädigt ist, kann die Kindfestplatte ebenfalls leicht verloren oder beschädigt werden. Alle nach der Überprüfung vorgenommenen Änderungen werden zur Kindfestplatte umgeleitet und die Original-Virtual-Machine-Festplatte bleibt schreibgeschützt.

Gleichzeitig verbrauchen Überprüfungen den Arbeitsspeicher der Festplatte in schneller Geschwindigkeit, was allmählich zu einer schlechten Leistung Ihrer virtuellen Maschinen führen wird.

Hyper-V Restore Checkpoint

Kurz gesagt, ist eine Hyper-V-Überprüfung lediglich eine sichere "Rückgängig" Schaltfläche. Wenn Sie etwas schnell testen und die VM in einen stabilen Zustand zurückversetzen möchten, ist die Überprüfung in Hyper-V bequem und ermöglicht eine schnelle Ausführung des Prozesses. Wenn Sie jedoch eine langfristige und unabhängige Sicherung für VMs benötigen, müssen Sie dennoch eine effektive Hyper-V-Backup-Lösung finden.

Zusammenfassung

Wenn Sie das Problem "Hyper-V kann Überprüfung nicht löschen" feststellen, können Sie es mithilfe der in diesem Beitrag bereitgestellten Lösung beheben. Sie können den Manager aktualisieren und neu starten oder die Hyper-V-Überprüfung mithilfe des PowerShell-Befehls löschen.

Hoffentlich können Ihnen diese Lösungen helfen, wenn Sie feststellen, dass Ihre Hyper-Snapshot keine Löschoption hat. Nebenbei können viele Probleme mit virtuellen Maschinen Ihr Geschäft und Ihre Arbeit beeinträchtigen, wie beispielsweise langsamer Betrieb von Hyper-V-VMs, das Feststecken bei der Wiederherstellung oder im gespeicherten Zustand, kein Internet in der Hyper-V-VM, Fehler beim Ändern des Zustands usw. Um zu verhindern, dass Ihre virtuellen Maschinen allerlei Fehler und letztendlich Abstürze erleiden, wird immer empfohlen, Ihre mit wichtigen Daten beladenen VMs zu sichern.

Alex
Alex · Redakteur
Alex beschäftigt sich seit vielen Jahren intensiv mit dem Datenschutz, einschließlich der Sicherung virtueller Maschinen, Datenbanken und Daten auf Windows-PCs und -Servern. Bleiben Sie über die neuesten Technologietrends auf dem Laufenden und stellen Sie sicher, dass die bereitgestellten Informationen mit der kontinuierlichen Weiterentwicklung der Branche übereinstimmen.