Como Resolver o Erro "Hyper-V Não Pode Excluir Ponto de Verificação" | 5 Soluções

O que fazer se você não pode excluir ponto de verificação no Hyper-V? Este post explica por que esse problema ocorre e oferece 5 soluções comprovadas que ajudarão você a remover com segurança e sucesso o ponto de verificação do Hyper-V.

Alex

Por Alex / publicado em 18/12/2024

Partilhar com: instagram reddit
 

Hyper-V não mostra opção de exclusão de checkpoint

Meu host do Hyper-V é o Server 2012 R2. Eu tenho uma máquina virtual (Server 2012 R2) com um checkpoint. Quando eu clico com o botão direito no checkpoint, não há a opção "Excluir checkpoint...". Eu preciso excluir este checkpoint para que ele seja mesclado com o VHDX principal. Qual é o melhor método para fazer isso?

- Pergunta de social.technet.microsoft.com

Sintomas: Hyper-V não consegue excluir checkpoint

Checkpoint do Hyper-V, é um recurso na plataforma de virtualização Hyper-V da Microsoft que permite aos usuários capturar o estado de uma VM em um determinado momento. Para alguns propósitos, como criar um backup do Hyper-V, evitar a proliferação de VMs, liberar espaço de armazenamento, etc., você precisa excluir seu checkpoint do Hyper-V.

No entanto, muitas pessoas encontram o problema "Hyper-V não consegue excluir checkpoint". Existem alguns sintomas e cenários comuns para não conseguir remover um checkpoint do Hyper-V:

• Não há opção de exclusão do checkpoint do Hyper-V nas opções. Restaram apenas as opções "Configurações", "Exportar", "Renomear" e "Ajuda", como mostra o cenário acima.

Hyper-V snapshot no delete option

• Receber um erro como "o sistema não consegue encontrar o arquivo especificado 0x80070002" ou "Ocorreu um erro ao tentar excluir o checkpoint selecionado", "falha catastrófica (0x8000ffff)", "A operação falhou porque o arquivo não foi encontrado", etc.

an error occured while delete checkpoint

Independentemente do sintoma, você pode continuar lendo, nós explicaremos por que esse problema ocorre e forneceremos 5 soluções para ajudar você a excluir seu checkpoint com sucesso.

Por que não é possível excluir um checkpoint no Hyper-V?

Muitas razões podem causar a impossibilidade de excluir um checkpoint, como um erro de conexão com o host ou uma falha na ferramenta de backup. O cenário mais provável é que o checkpoint criado por uma ferramenta de terceiros não tenha sido excluído corretamente pela mesma ferramenta.

Mais especificamente, os pontos de verificação e os arquivos .AVHDX associados devem ser mesclados e excluídos no final de um backup - apenas os arquivos .AVHDX mais recentes devem ser mantidos. No entanto, às vezes os pontos de verificação podem estar corrompidos porque a VM está em um estado bloqueado ou em backup, ou algum outro motivo está impedindo a exclusão e a mesclagem. Nesse caso, você pode encontrar a opção de exclusão ausente e o Hyper-V não pode excluir esse ponto de verificação.

Como resolver isso? Vou fornecer 5 soluções comprovadas, você pode tentar uma por vez. *Também funcionam para limpar uma ação de checkpoint do Hyper-V com falha.

Como resolver o problema de não poder excluir o ponto de verificação do Hyper-V (5 soluções)

Quando você não consegue excluir um ponto de verificação no Hyper-V, pode primeiro tentar alguns métodos de solução de problemas comuns. Nós os listamos na Solução 1. Em seguida, você pode tentar as outras soluções.

Dica: Algumas soluções são arriscadas e propensas a erros, então eu recomendo fortemente que você faça um backup de suas máquinas virtuais do Hyper-V com antecedência. Mesmo que as coisas não dêem certo ou você cometa um erro acidentalmente, você pode restaurar facilmente sua máquina virtual e não perderá dados.

Solução 1. Etapas de solução de problemas que você deve tentar primeiro

Antes de tomar outras medidas, você pode tentar algumas maneiras simples no Gerenciador do Hyper-V para ver se é possível remover a foto instantânea. São elas:

  • Clique com o botão direito no nome do host no Gerenciador do Hyper-V e selecione Atualizar.

Atualizar o host do Hyper-V

  • Feche e reinicie o Gerenciador do Hyper-V.
  • Destaque o ponto de verificação de destino e use a tecla [Excluir] no teclado. Deve aparecer uma janela confirmando se deseja excluir o ponto de verificação ou não.

Se nenhuma dessas maneiras ajudar, então você pode precisar tentar excluir o ponto de verificação do Hyper-V com o PowerShell.

Solução 2. Criar um novo ponto de verificação e excluir

Às vezes, eu crio um novo ponto de verificação e depois o excluo. Esse processo geralmente força o sistema a excluir os pontos de verificação antigos e novos. Pode ser a maneira mais fácil de lidar com esse problema.

Basta clicar com o botão direito na VM e escolher Ponto de verificação para criar um novo ponto de verificação. E excluí-lo para ver se isso resolve o problema.

Solução 3. Excluir o ponto de verificação do Hyper-V com o PowerShell

O módulo Hyper-V PowerShell é um conjunto de cmdlets para criar, configurar e gerenciar hosts e máquinas virtuais do Microsoft Hyper-V.

Quando não houver opção para excluir um ponto de verificação no Gerenciador Hyper-V, isso está relacionado a um ponto de verificação de recuperação quebrado que permanece após um processo de backup do Data Protection Manager (DPM). Nesse caso, você pode mesclar e excluir manualmente os pontos de verificação usando o comando PowerShell. Siga as etapas abaixo.

Etapa 1. Inicie o Windows PowerShell como administrador no host do Hyper-V.

Etapa 2. Digite e execute o seguinte comando para excluir o ponto de verificação:

Get-VMSnapshot -VMName | Remove-VMSnapshot

Substitua <VMName> pelo nome da máquina virtual de destino.

Excluir ponto de verificação do Hyper-V via PowerShell

Dicas:

1. Se você precisar especificar um host, pode adicionar um parâmetro de -ComputerName. O comando será semelhante a este:

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

2. Se você deseja excluir um ponto de verificação específico, primeiro execute o comando para obter o nome do ponto de verificação:

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

Em seguida, use o nome para excluir o ponto de verificação especificado, o comando será semelhante a este:

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

Depois que o comando for executado com sucesso, você poderá ver o progresso da fusão para a máquina virtual específica. Isso pode levar algum tempo, dependendo do tamanho do snapshot. Depois disso, você deve ser capaz de modificar a configuração da máquina virtual novamente.

Se este método ainda não conseguir excluir seu ponto de verificação do Hyper-V, passe para o próximo.

Solução 4. Exportar um novo ponto de verificação e excluir a VM com o ponto de verificação antigo

Você pode criar um novo ponto de verificação. Em seguida, exclua a VM e crie uma nova máquina virtual com o arquivo de ponto de verificação exportado (VHD). Isso criará uma nova máquina virtual idêntica a partir do novo ponto de verificação criado, sem pontos de verificação restantes.

Passo 1. Inicie o Gerenciador do Hyper-V. Desligue a máquina virtual. Clique com o botão direito na máquina virtual e escolha a opção Ponto de Verificação. Isso cria um novo arquivo de ponto de verificação VHD/VHDX.

Dica: Se você deseja ter uma segurança maior dos dados, pode criar um backup para a VM usando um software profissional de backup de VM, como AOMEI Cyber Backup. Você pode ir para a próxima parte para aprender os passos detalhados. Em seguida, exclua a VM. Depois, restaure o backup.

Passo 2. Clique com o botão direito no ponto de verificação recém-criado e selecione Exportar...

Exportar ponto de verificação do Hyper-V

Passo 3. Na janela que aparece, clique em Procurar para especificar um compartilhamento de rede como destino de armazenamento dos arquivos exportados. Em seguida, clique em Exportar.

exportar ponto de verificação

Passo 4. Clique com o botão direito nas máquinas virtuais e selecione Excluir.

Passo 5. Após a exclusão, clique em Ação no topo da interface do Gerenciador do Hyper-V > Novo > Máquina Virtual.

Passo 6. Quando o Assistente para Nova Máquina Virtual for iniciado, configure-o com as mesmas propriedades. Na etapa "Conectar Disco Rígido de Máquina Virtual", escolha a opção Usar um disco virtual existente. Selecione o arquivo VHD/VHDX do ponto de verificação que você acabou de exportar.

criar VM usando disco existente vhd

Em seguida, siga as instruções do assistente para concluir a criação da VM do Hyper-V. Depois disso, você pode verificar se o ponto de verificação foi excluído com sucesso.

Solução 5. Mesclar manualmente o ponto de verificação do Hyper-V

Esta é a última opção. Se você receber uma mensagem de erro ao tentar excluir o ponto de verificação selecionado e as soluções acima não ajudarem, você pode mesclar manualmente o ponto de verificação.

Observação: Qualquer disco de diferença VHD (avhd) será direcionado ao seu disco pai, não ao disco pai raiz.

Passo 1. No Gerenciador do Hyper-V, selecione a VM e clique em Editar Disco na guia Ação.

Passo 2. Quando você visualizar o Assistente de Edição de Disco Virtual, clique em Avançar e navegue e selecione o arquivo de checkpoint na próxima tela.

clique em navegar

Passo 3. Selecione Fusionar e clique em Avançar.

clique em avançar

Passo 4. Em seguida, selecione a opção Para o disco rígido virtual pai.

Aguarde o processo terminar. Além disso, você também pode fundir manualmente checkpoints do Hyper-V usando o PowerShell. Você pode consultar este artigo para obter mais detalhes: Como Fundir o Snapshot do Hyper-V (2 Maneiras Detalhadas) e Por Que.

Melhor Maneira de Proteger Máquinas Virtuais do Hyper-V sem se preocupar com perda de dados

O checkpoint do Hyper-V não pode substituir o backup. Antes de corrigir um problema, como o problema "Hyper-V não pode excluir checkpoint", ou se preocupar com corrupção/perda da VM, é necessário fazer backups regulares da sua máquina virtual do Hyper-V com uma solução profissional de backup empresarial, como o AOMEI Cyber Backup. Esta solução de backup gratuita para o Hyper-V oferece proteção de dados de longo prazo e recuperação rápida, maximizando a segurança dos dados e garantindo a continuidade dos negócios.

O AOMEI Cyber Backup é projetado para proteger máquinas virtuais de qualquer ameaça de dados, quer você esteja usando o Hyper-V no Microsoft Windows Server 2022 / 2019 / 2016 / 2012 R2, Microsoft Windows 11 / 10 / 8 / 8.1 ou Hyper-V Server 2019 / 2016 / 2012 R2. E ele oferece os seguintes benefícios:

Fácil de usar: Interface amigável para concluir o processo de backup e restauração com apenas alguns cliques.
Gratuito e Perpétuo: Sem limite de tempo para a edição gratuita do AOMEI Cyber Backup.
Agendamento Automático de Backup: Crie um cronograma para fazer backup de máquinas virtuais automaticamente no horário predefinido.
Gestão Centralizada: Faça backup de todas as máquinas virtuais do Hyper-V ou de várias e gerencie facilmente a partir do console central sem a necessidade de instalar agentes em cada VM.
Estratégia de Backup Flexível: Rastreie dados de forma flexível e armazene backups em storages diferentes.
Gestão Baseada em Funções: Permite a criação de subcontas com diferentes permissões para serem atribuídas a outros membros da equipe.

Por favor, clique no botão abaixo para baixar e usar o AOMEI Cyber Backup gratuitamente:

Baixar GratuitoInstalado no Windows e Linux
Baixar Seguro

*Você pode optar por instalar este software de backup de VM em um sistema Windows ou Linux.

Passo 1. Abra o cliente web do AOMEI Cyber Backup e clique em Dispositivo de Origem >> Hyper-V >> Adicionar Hyper-V para vincular seu host do Hyper-V, em seguida, insira as informações necessárias e clique em Confirmar para adicionar as máquinas virtuais.

Adicionar Host Hyper-V

Passo 2. Acesse Tarefa de Backup >> Criar Nova Tarefa para configurar sua tarefa de backup do Hyper-V. No assistente aberto, você pode selecionar as máquinas virtuais do Hyper-V para fazer backup e os storages para salvar os backups.

Destino do Backup

Também é possível configurar o Agendamento para selecionar "Backup Completo", "Backup Diferencial" e "Backup Incremental". Especifique a frequência do backup com base em diária / semanal / mensal para executar automaticamente a tarefa de backup do Hyper-V.

Agendar Backup do Hyper-V VM

Passo 3. Clique em Iniciar Backup e selecione Adicionar o agendamento e iniciar backup agora, ou Adicionar apenas o agendamento.

Iniciar backup do Hyper-V

Ao concluir a solução de backup do Hyper-V, você pode monitorar o processo de backup na interface principal e também pode verificar o "Log de Backup" para ver se ocorreram erros que resultaram na falha do backup.

Quando você deseja Restaurar uma VM a partir do backup, você pode selecionar qualquer versão de backup do histórico e Restaurar para o local original facilmente.

Restaurar VM do Hyper-V

✍Embora a Edição Gratuita cubra a maioria das necessidades de backup de VM, você também pode atualizar para desfrutar:

  • Backup de VM em lote: backup em lote de um grande número de VMs gerenciadas pelo vCenter Server ou em hosts ESXi independentes.
  • Limpeza de Backup: especifique uma política de retenção para excluir automaticamente backups antigos de VM, economizando espaço de armazenamento.
  • Restaurar para um novo local: faça um clone de uma máquina virtual no mesmo ou em outro datastore/host para clonagem de VM do Hyper-V, sem reinstalar ou configurar uma nova VM.

Perguntas frequentes sobre a exclusão de checkpoints do Hyper-V

O texto acima descreve como resolver o problema em que a opção de exclusão desaparece e o checkpoint do hyper-v não pode ser excluído. Além disso, muitos usuários podem ter outras dúvidas sobre checkpoints. Compilei algumas perguntas comuns e suas respostas aqui.

P: Onde os checkpoints são armazenados em um host do Hyper-V?

Em geral, o local padrão para armazenar os arquivos de configuração do checkpoint é:

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

.

E as localizações padrão para armazenar arquivos AVHDX (armazenamento de checkpoints) são:

Windows Server 2012R2 / Windows 8.1: C:UsuáriosDocumentos PúblicosHyper-VDiscos Rígidos Virtuais

Windows Server 2012 / Windows 8: C:ProgramDataMicrosoftWindowsHyper-VNova Máquina VirtualDiscos Rígidos Virtuais

P: É possível deletar diretamente os arquivos de checkpoint (.avhdx)?

Sempre que um checkpoint é deletado, o Hyper-V mescla automaticamente os arquivos .vhdx e .avhdx, e os arquivos .avhdx devem ser removidos do disco após o processo de mesclagem de checkpoints do Hyper-V ser concluído. Portanto, a exclusão adequada de um checkpoint não resulta em perda de dados.

Não é uma boa ideia deletar o arquivo .avhdx diretamente na pasta da VM, pois isso pode fazer com que a árvore de checkpoints falhe.

Os passos normais para deletar um checkpoint são:

Abra o Gerenciador do Hyper-V -> Selecione a máquina virtual da qual você deseja remover os checkpoints -> Localize a guia Checkpoints -> Clique com o botão direito no checkpoint desejado -> Clique em "Excluir Checkpoint". Se solicitado para confirmar a ação, verifique se o checkpoint está correto e clique em "Excluir" novamente.

Observação: se você precisar excluir todos os checkpoints subsequentes, clique com o botão direito no checkpoint mais antigo e clique em "Excluir Subárvore de Checkpoints".

Se você encontrar alguns arquivos AVHDX órfãos do Hyper-V na pasta da VM, mas não tiver snapshots nessa VM, isso pode ser devido a uma exclusão ou mesclagem incompleta. Você pode consultar: deletar arquivo AVHDX do Hyper-V sem checkpoints.

P: Deletar checkpoint do Hyper-V vs Mesclar checkpoint: Quais são as diferenças?

Um checkpoint é qualquer nova alteração ou salvamento entre o estado antigo e o presente, ele para de escrever no disco atual e escreve no disco de alterações.

Depois de satisfeito e deletar o checkpoint, as alterações são escritas de volta/mescladas para o disco atual e ele volta a ter permissão de escrita. Portanto, deletar um checkpoint e mesclar um checkpoint são na verdade a mesma coisa.

Se você não deseja as alterações, basta reverter e todas as alterações desde o checkpoint serão excluídas.

P: Os checkpoints do Hyper-V podem ser usados como meio regular de backup?

A resposta é NÃO. Snapshot de VM e backup são diferentes entre si. O checkpoint do Hyper-V da Microsoft não é um substituto para backup.

► Ao criar um backup, você está criando uma cópia da sua máquina virtual. Ele armazena os dados completos da VM. Os backups no Hyper-V podem ser usados para restaurar uma VM inteira e não afetam o desempenho.

► Ao criar um ponto de verificação, você está criando um disco diferente com base no disco rígido da máquina virtual original. Se o disco original estiver danificado, o disco filho também é facilmente perdido ou danificado. Todas as alterações feitas após o ponto de verificação são redirecionadas para o disco filho, e o disco rígido da máquina virtual original fica somente leitura.

Ao mesmo tempo, os pontos de verificação estão consumindo rapidamente a memória do disco, o que gradualmente afeta o desempenho ruim de suas máquinas virtuais.

Restaurar Hyper-V Checkpoint

Resumindo, o ponto de verificação do Hyper-V é como um botão de "desfazer" seguro. Se você deseja testar algo rapidamente e restaurar a VM para um estado estável, o ponto de verificação no Hyper-V é conveniente e rápido para executar o processo. No entanto, se você deseja proteção independente e de longo prazo para suas VMs, ainda precisa encontrar uma solução eficaz de backup do Hyper-V.

Resumo

Se você encontrar o problema "Hyper-V não pode excluir o ponto de verificação", você pode corrigir usando a solução fornecida neste post. Você pode atualizar e reiniciar o gerenciador, ou excluir o ponto de verificação do Hyper-V usando o comando PowerShell.

Espero que essas soluções possam ajudar quando você encontrar a opção de não exclusão de snapshot do Hyper. Além disso, muitos problemas com máquinas virtuais podem prejudicar seus negócios e trabalho, como VM do Hyper-V com desempenho lento, travamento em estado de restauração ou salvamento, VM do Hyper-V sem internet, falha em alterar o estado, etc. Para evitar que suas máquinas virtuais sofram todos os tipos de erros e, eventualmente, travem, é sempre recomendado fazer backup de suas VMs que contêm dados importantes.

Alex
Alex · Autor
O Alex está profundamente envolvido na proteção de dados há muitos anos, incluindo o backup de dados em máquinas virtuais, bases de dados e PCs e servidores Windows. Está atento às últimas tendências em tecnologia, garantindo que as informações fornecidas estão alinhadas com os avanços contínuos na área.