Come risolvere l'errore di impossibilità di eliminare il checkpoint di Hyper-V | 5 soluzioni

Cosa fare se non è possibile eliminare il checkpoint in Hyper-V? Questo post spiega perché si verifica questo problema e offre 5 soluzioni comprovate per aiutarti a rimuovere in modo sicuro e riuscito il checkpoint di Hyper-V.

Amelia

Di Amelia / pubblicato su 08.02.2025

Condividi questo: instagram reddit
 

Impossibile eliminare il checkpoint di Hyper-V

Il mio host Hyper-V è Server 2012 R2. Ho una macchina virtuale (Server 2012 R2) con un checkpoint. Quando faccio clic con il pulsante destro del mouse sul checkpoint, non compare l"opzione "Elimina checkpoint...". Ho bisogno di eliminare questo checkpoint in modo che venga unito con il VHDX principale. Qual è il metodo migliore per farlo?

- Domanda da social.technet.microsoft.com

Sintomi: Hyper-V non può eliminare il checkpoint

Checkpoint di Hyper-V, è una funzionalità della piattaforma di virtualizzazione Hyper-V di Microsoft che consente agli utenti di catturare lo stato di una VM in un momento specifico. Per alcuni scopi come la creazione di un backup di Hyper-V, evitare la proliferazione delle VM, liberare spazio di archiviazione, ecc., è necessario eliminare il checkpoint di Hyper-V.

Tuttavia, molte persone si trovano ad affrontare il problema "Hyper-V non può eliminare il checkpoint". Ci sono alcuni sintomi comuni e scenari in cui non è possibile rimuovere il checkpoint di Hyper-V:

• L"opzione per eliminare il checkpoint di Hyper-V non viene visualizzata. Rimangono solo le opzioni "Impostazioni", "Esporta", "Rinomina" e "Aiuto", come mostrato nello scenario sopra.

Snapchot di Hyper-V senza opzione di eliminazione

• Si riceve un errore come "Impossibile trovare il file specificato 0x80070002" oppure "Si è verificato un errore durante il tentativo di eliminare il checkpoint selezionato", "errore catastrofico (0x8000ffff)", "L"operazione non è riuscita perché il file non è stato trovato", e così via.

Si è verificato un errore durante l

Indipendentemente dal sintomo, puoi continuare a leggere, spiegheremo perché si verifica questo problema e forniremo 5 soluzioni che ti aiuteranno a eliminare il tuo checkpoint con successo.

Perché non è possibile eliminare il checkpoint in Hyper-V?

Potranno esserci molte ragioni per cui il checkpoint non può essere eliminato, come un errore di connessione con l"host o un errore dello strumento di backup. Lo scenario più probabile è che il checkpoint creato da uno strumento di terze parti non sia stato eliminato correttamente dallo stesso strumento.

In particolare, i checkpoint e i file .AVHDX associati dovrebbero essere uniti ed eliminati alla fine di un backup, mantenendo solo i file .AVHDX più recenti. Tuttavia, a volte i checkpoint possono essere corrotti perché la VM è in uno stato bloccato o in stato di backup, o qualche altra ragione impedisce l"eliminazione e la fusione. In questo caso, potresti trovare l"opzione di eliminazione mancante e Hyper-V non può eliminare questo checkpoint.

Come risolvere? Ti fornirò 5 soluzioni comprovate, puoi provarle una per volta. *Funzionano anche per ripulire dopo un checkpoint Hyper-V non riuscito.

Come risolvere l"errore "Hyper-V non può eliminare il checkpoint" (5 soluzioni)

Quando non riesci a eliminare un checkpoint su Hyper-V, puoi prima provare alcuni metodi di risoluzione dei problemi standard. Li elenchiamo nella Soluzione 1. Successivamente, puoi provare le altre soluzioni.

Suggerimento: alcune soluzioni sono rischiose e soggette a errori, quindi ti consiglio vivamente di eseguire il backup delle macchine virtuali di Hyper-V in anticipo. Anche se le cose non funzionano o fai accidentalmente un errore, puoi ripristinare facilmente la tua macchina virtuale senza perdere dati.

Soluzione 1. Passaggi di risoluzione dei problemi da provare per primi

Prima di adottare altre misure, puoi provare alcuni modi semplici in Gestione Hyper-V per vedere se riesci a rimuovere lo snapshot. Questi sono:

  • Fare clic con il pulsante destro del mouse sul nome dell"host in Gestione Hyper-V e selezionare Aggiorna.

Aggiorna host Hyper-V

  • Chiudere e riavviare la Gestione Hyper-V.
  • Evidenziare lo snapshot di destinazione e utilizzare il tasto [Elimina] sulla tastiera. Dovrebbe apparire una finestra di conferma per chiedere se eliminare o meno lo snapshot.

Se nessuno di questi modi può aiutare, allora potresti dover provare a eliminare lo snapshot di Hyper-V con PowerShell.

Soluzione 2. Creare un nuovo checkpoint ed eliminarlo

A volte, creo un nuovo checkpoint e poi lo elimino. Questo processo di solito costringe il sistema a eliminare i nuovi e vecchi checkpoint. Può essere il modo più semplice per risolvere questo problema.

Puoi semplicemente fare clic con il pulsante destro del mouse sulla VM e scegliere Checkpoint per creare un nuovo checkpoint. E eliminarlo per vedere se riesce a risolvere questo problema.

Soluzione 3. Eliminare lo snapshot di Hyper-V con PowerShell

Il modulo Hyper-V PowerShell è un insieme di cmdlet per creare, configurare e gestire gli host e le macchine virtuali Microsoft Hyper-V.

Quando non è disponibile l"opzione per eliminare un checkpoint in Hyper-V Manager, è probabilmente legato al checkpoint di ripristino danneggiato che rimane dopo un processo di backup di Data Protection Manager (DPM). In questo caso, è possibile unire e eliminare manualmente i checkpoint utilizzando il comando PowerShell. Seguire i passaggi di seguito.

Passo 1. Avviare Windows PowerShell come amministratore sull"host Hyper-V.

Passo 2. Digitare ed eseguire il seguente comando per eliminare il checkpoint:

Get-VMSnapshot -VMName | Remove-VMSnapshot

Sostituire <VMName> con il nome della macchina virtuale di destinazione.

Eliminare i checkpoint di Hyper-V tramite PowerShell

Suggerimenti:

1. Se è necessario specificare un host, è possibile aggiungere il parametro -ComputerName. Il comando sarà simile a questo:

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

2. Se si desidera eliminare un checkpoint specifico, è possibile eseguire prima il comando per ottenere il nome del checkpoint:

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

Quindi utilizzare il nome per eliminare il checkpoint specifico, il comando sarà come:

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

Una volta eseguito il comando con successo, è possibile visualizzare il progresso di unione per la particolare macchina virtuale. Potrebbe richiedere del tempo a seconda delle dimensioni dello snapshot. Dopo ciò, si dovrebbe essere in grado di modificare nuovamente la configurazione della macchina virtuale.

Se questo metodo non riesce ancora a eliminare il checkpoint di Hyper-V, passare al successivo.

Soluzione 4. Esportare un nuovo checkpoint ed eliminare la VM con il vecchio checkpoint

È possibile creare un nuovo checkpoint. Quindi eliminare la VM e creare una nuova macchina virtuale con il checkpoint esportato. Il file VHD creerà una nuova macchina virtuale identica a partire dal nuovo checkpoint creato senza checkpoint residui.

Passaggio 1. Avviare Hyper-V Manager. Arrestare la macchina virtuale. Fare clic con il pulsante destro del mouse sulla macchina virtuale e selezionare Checkpoint. Questo crea un nuovo file checkpoint.VHD/VHDX.

Suggerimento: Se desideri una maggiore sicurezza dei dati, puoi creare un backup per la VM utilizzando un software professionale di backup VM, come AOMEI Cyber Backup. Puoi passare alla parte successiva per conoscere i passaggi dettagliati. E cancellare la VM. Quindi ripristinare il backup.

Passaggio 2. Fare clic con il pulsante destro del mouse sul checkpoint appena creato e selezionare Esporta...

Esporta il checkpoint di Hyper-V

Passaggio 3. Nella finestra di dialogo, fare clic su Sfoglia per specificare una condivisione di rete come destinazione di archiviazione per i file esportati. E quindi fare clic su Esporta.

esporta checkpoint

Passaggio 4. Fare clic con il pulsante destro del mouse sulle macchine virtuali e selezionare Elimina.

Passaggio 5. Dopo l"eliminazione, fare clic su Azione nella parte superiore dell"interfaccia di Hyper-V Manager > Nuovo > Macchina virtuale.

Passaggio 6. Quando viene eseguito il Wizard Nuova Macchina Virtuale, configurarlo con le stesse proprietà. Nel passaggio "Connetti disco rigido macchina virtuale", scegliere Utilizzando un disco virtuale esistente. Selezionare il file checkpoint VHD/VHDX esportato in precedenza.

crea vm utilizzando vhd esistente

Quindi seguire le istruzioni del wizard per completare la creazione della VM Hyper-V. Dopo ciò, è possibile verificare se il checkpoint è stato eliminato correttamente.

Soluzione 5. Unisci manualmente il checkpoint Hyper-V

Questo è l"ultimo tentativo. Se viene visualizzato un errore durante il tentativo di eliminare il checkpoint selezionato e le soluzioni precedenti non possono aiutarti, è possibile unire manualmente il checkpoint.

Nota: Qualsiasi disco di differenza VHD (avhd) verrà unito al suo genitore, non al genitore radice.

Passo 1. Nel Gestore Hyper-V, selezionare la VM e fare clic su Modifica disco nella scheda Azione.

Passo 2. Quando viene visualizzata la Guida Modifica disco rigido virtuale, fare clic su Avanti. e sfogliare e selezionare il file di checkpoint nella schermata successiva.

fare clic su sfoglia

Passo 3. Selezionare Unisci e fare clic su Avanti.

fare clic su avanti

Passo 4. Quindi selezionare l"opzione Al disco rigido virtuale genitore.

Attendere il completamento del processo. Inoltre, è possibile unire manualmente i checkpoint di Hyper-V utilizzando PowerShell, è possibile consultare questo articolo per ulteriori dettagli: Come unire gli snapshot di Hyper-V (2 modi dettagliati) e perché.

Miglior modo per proteggere le macchine virtuali Hyper-V senza preoccupazioni di perdita di dati

Il checkpoint di Hyper-V non può sostituire il backup. Prima di risolvere un problema, come il problema "Impossibile eliminare il checkpoint di Hyper-V" o preoccuparsi di corruzione/perdita VM, è necessario eseguire regolarmente il backup della macchina virtuale Hyper-V con una soluzione di backup aziendale professionale, come AOMEI Cyber Backup. Questa soluzione di backup Hyper-V gratuita offre protezione dati a lungo termine e ripristino rapido, massimizzando la sicurezza dei dati e garantendo la continuità aziendale.

AOMEI Cyber Backup è progettato per proteggere le macchine virtuali da qualsiasi minaccia dati, che tu stia utilizzando Hyper-V in Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2, Microsoft Windows 11 / 10 / 8 / 8.1 o Hyper-V Server 2019 / 2016 / 2012 R2. E offre i seguenti vantaggi:

Facile da usare: Interfaccia utente intuitiva per completare il processo di backup e ripristino con pochi clic.
Perpetuo gratuito: Nessun limite di tempo per AOMEI Cyber Backup Free Edition.
Pianificazione automatica del backup: Crea una pianificazione per eseguire automaticamente il backup delle macchine virtuali al momento prestabilito.
Gestione centralizzata: Esegui il backup di tutte le macchine virtuali Hyper-V o di più macchine virtuali e gestiscile facilmente dalla console centrale senza installare agenti su ciascuna macchina virtuale.
Strategia di backup flessibile: Traccia flessibilmente i dati e archivia i backup in diversi dispositivi di archiviazione.
Gestione basata sui ruoli: Consente la creazione di sottoutenti con autorizzazioni diverse e puoi assegnarli ad altri membri del team.

Premi il pulsante di seguito per scaricare e utilizzare gratuitamente AOMEI Cyber Backup:

Scarica GratuitoInstallato su Windows e Linux
Download sicuro

*Puoi scegliere di installare questo software di backup per macchine virtuali su un sistema Windows o Linux.

Passaggio 1. Apri il client web di AOMEI Cyber Backup e fai clic su Dispositivo di origine >> Hyper-V >> Aggiungi Hyper-V per associare il tuo host Hyper-V, quindi inserisci le informazioni richieste e fai clic su Conferma per aggiungere le macchine virtuali.

Aggiungi host Hyper-V

Passaggio 2. Accedi a Attività di backup >> Crea nuova attività per configurare la tua attività di backup Hyper-V. Nella procedura guidata aperta, puoi selezionare le macchine virtuali Hyper-V da eseguire il backup e i dispositivi di archiviazione in cui salvare i backup.

Destinazione del backup

Puoi anche configurare la Pianificazione per selezionare "Backup completo", "Backup differenziale" e "Backup incrementale". Specifica la frequenza di backup in base a giornaliera / settimanale / mensile per eseguire automaticamente l"attività di backup Hyper-V.

Pianifica il backup di una VM Hyper-V

Passo 3. Fai clic su Avvia Backup e seleziona Aggiungi la pianificazione e avvia il backup ora, o Aggiungi solo la pianificazione.

Avvia il backup di una VM Hyper-V

Una volta completata la soluzione di backup di Hyper-V, puoi monitorare il processo di backup nell"interfaccia principale e puoi anche controllare il "Log di Backup" per verificare se ci sono errori che causano il fallimento del backup.

Quando desideri Ripristinare una VM dal backup, puoi selezionare qualsiasi versione di backup dall"archivio e Ripristinare facilmente nella posizione originale.

Ripristina una VM Hyper-V

✍ Sebbene la versione gratuita copra la maggior parte delle esigenze di backup delle VM, puoi anche eseguire l"aggiornamento per godere di:

  • Backup batch di VM: backup batch di un gran numero di VM gestite da vCenter Server o su host ESXi autonomi.
  • Pulizia del backup: specifica una politica di conservazione per eliminare automaticamente i vecchi backup delle VM, risparmiando così spazio di archiviazione.
  • Ripristino in una nuova posizione: crea un clone di una macchina virtuale nella stessa datastore/host o in un"altra per il clonaggio della VM di Hyper-V, senza reinstallazione o configurazione di una nuova VM.

Domande frequenti sul checkpoint di Hyper-V

La descrizione precedente illustra come risolvere il problema della scomparsa dell"opzione di eliminazione e dell"impossibilità di eliminare il checkpoint di Hyper-V. Inoltre, molti utenti potrebbero avere altre domande sui checkpoint. Ho raccolto qui alcune domande comuni e le relative risposte.

Q: Dove vengono archiviati i checkpoint su un host Hyper-V?

In generale, la posizione predefinita per archiviare i file di configurazione del checkpoint è:

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

E le posizioni predefinite per l"archiviazione dei file AVHDX (archiviazione dei checkpoint) sono:

Windows Server 2012R2 / Windows 8.1: C:UsersPublicDocumentsHyper-VVirtual Hard Disks

Windows Server 2012 / Windows 8: C:ProgramDataMicrosoftWindowsHyper-VNew Virtual MachineVirtual Hard Disks

Q: È possibile eliminare direttamente i file di checkpoint (.avhdx)?

Ogni volta che viene eliminato un checkpoint, Hyper-V unisce automaticamente i file .vhdx e .avhdx e i file .avhdx vengono rimossi dal disco una volta completato il processo di unione del checkpoint di Hyper-V. Pertanto, una corretta eliminazione del checkpoint non comporta perdita di dati.

Non è una buona idea eliminare direttamente il file .avhdx nella cartella VM, perché potrebbe causare il malfunzionamento dell"albero di checkpoint.

I passaggi normali per eliminare un checkpoint sono:

Aprire Hyper-V Manager -> Selezionare la macchina virtuale per la quale è necessario rimuovere i checkpoint -> Trovare la scheda Checkpoints -> Fare clic con il pulsante destro del mouse sul checkpoint desiderato -> Fare clic su "Elimina checkpoint". Se viene chiesta conferma dell"azione, assicurarsi che il checkpoint sia corretto e fare nuovamente clic su "Elimina".

Se è necessario eliminare tutti i checkpoint successivi, fare clic con il pulsante destro del mouse sul checkpoint più precedente e fare clic su "Elimina sottoalbero di checkpoint".

Se si trovano alcuni file AVHDX di Hyper-V orfani nella cartella VM, ma nessuna istantanea su quella VM, ciò può essere causato da una cancellazione o un"unione incompleta, è possibile fare riferimento a: eliminare il file AVHDX di Hyper-V senza checkpoint.

Q: Eliminazione dei checkpoint vs unione dei checkpoint di Hyper-V: Quali sono le differenze?

Un checkpoint è ogni nuova modifica o salvataggio tra lo stato precedente e quello attuale, interrompe la scrittura sul disco effettivo e scrive sul disco delle modifiche.

Una volta soddisfatto ed eliminato il checkpoint, le modifiche vengono scritte nuovamente/fuse nel disco effettivo e vengono abilitate per la scrittura. Pertanto, eliminare un checkpoint e unire un checkpoint sono in realtà la stessa cosa.

Se non si desidera mantenere le modifiche, è sufficiente ripristinarle e tutte le modifiche dal punto di controllo in poi verranno eliminate.

Q: I checkpoint di Hyper-V possono essere utilizzati come mezzi di backup regolari?

La risposta è NO. I snapshot delle VM e i backup sono diversi l"uno dall"altro. Il checkpoint di Microsoft Hyper-V non è un sostituto del backup.

► Quando crei un backup, stai creando una copia della tua macchina virtuale. Conserva tutti i dati della VM. I backup in Hyper-V possono essere utilizzati per ripristinare l"intera VM senza influire sulle prestazioni.

► Quando crei un checkpoint, stai creando un disco diverso basato sul disco rigido della macchina virtuale originale. Se il disco originale viene danneggiato, è facile perdere o danneggiare anche il disco figlio. Tutte le modifiche apportate dopo il checkpoint verranno reindirizzate al disco figlio e lasceranno il disco virtuale originale in sola lettura.

Allo stesso tempo, i checkpoint consumano rapidamente la memoria del disco, il che porterà gradualmente a una scarsa performance delle tue macchine virtuali.

Hyper-V Restore Checkpoint

In breve, il checkpoint di Hyper-V è solo un pulsante di "annulla" sicuro. Se desideri testare qualcosa rapidamente e ripristinare la VM a uno stato stabile, il checkpoint in Hyper-V è conveniente e veloce nell"eseguire il processo. Ma se desideri una protezione a lungo termine e indipendente per le VM, è comunque necessario trovare una soluzione di backup di Hyper-V efficace.

Sommario

Se incontri il problema "Hyper-V cannot delete checkpoint", puoi risolverlo utilizzando la soluzione fornita in questo post. Puoi aggiornare e riavviare il gestore o eliminare il checkpoint di Hyper-V usando il comando PowerShell.

Spero che queste soluzioni possano aiutarti quando trovi l"opzione di eliminazione del checkpoint di Hyper-V. Oltre a questo, molti problemi delle macchine virtuali possono ostacolare la tua attività e il tuo lavoro, come Hyper-V VM lenta, bloccata nello stato di ripristino o salvato, Hyper-V VM senza connessione Internet, impossibilità di cambiare lo stato, ecc. Per evitare che le tue macchine virtuali incontrino ogni tipo di errore e eventuali crash, è sempre consigliabile eseguire il backup delle VM caricate con dati importanti.

Amelia
Amelia · Editore
Amelia is an editor from AOMEI. Trained in professional systems, she specializes in solving problems in enterprise databases, virtual machines, and physical environments. With a high sense of responsibility, she is dedicated to protecting business data and security.