Hyper-V - Não é possível excluir vários pontos de verificação

Hyper-V - Não é possível excluir vários pontos de verificação

Temos dois servidores Hyper-V em execução no Windows Server 2016. Um é um servidor principal, o outro é o servidor de réplica para onde o principal é replicado.

Desativamos o servidor de réplica para manutenção e o Hyper-V não conseguiu replicar para ele e achamos que devido a isso, uma das VMs não estava funcionando e criou vários pontos de verificação (pode ou não estar relacionado a isso ).

Independentemente da causa, uma das VMs no servidor principal agora possui 3 pontos de verificação, o que está criando um problema de armazenamento para nós.

Não há opção para excluir os pontos de verificação e se eu clicar em excluir algum deles, recebo o erro:

Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID AF4E3BE9-9A1A-4E34-9F7D-F6F7A84531BF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').

Não importa o que eu faça, não posso excluí-los. Agendei a manutenção da VM e desliguei-a pensando que poderia ser porque ela foi iniciada, mesmo problema.

Tentei alterar o arquivo de armazenamento para o arquivo mais recente criado, mas como era um avhxd, ele não iniciava porque precisava do arquivo vhdx para fazer isso.

Eu li que você precisava fazer isso via PowerShell, mas recebo o mesmo erro ao usar isso.

Agora estamos enfrentando um problema em que ficaremos sem espaço de armazenamento porque a VM original tem 600 GB de tamanho e, embora tivéssemos bastante espaço, agora foram criados vários pontos de verificação que também atingem o mesmo tamanho.

Então...

O que posso fazer para resolver isso?

Uma opção que consigo pensar é exportar a VM, excluir tudo e reimportar a VM exportada e isso deve resolver o problema?

Qualquer conselho seria muito apreciado.

Obrigado.

Saída do PowerShell abaixo.

    PS C:\Users\Administrator> Get-VMSnapshot -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
    Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
    Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
    Virtual machine failed to generate VHD tree.
    'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
    Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID 

AF4E3BE9-9A1A-4E34-9F7D-F6F7A84531BF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ...  -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+                                                         ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
    + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot

Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
Virtual machine failed to generate VHD tree.
'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID CE0939F2-4E67-4833-905B-C4D8C62A57D8.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ...  -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+                                                         ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
    + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot

Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
Virtual machine failed to generate VHD tree.
'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID 5C2D8EA1-8DEA-4087-B40D-CC4E99216ECF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ...  -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+                                                         ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
    + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot

PS C:\Users\Administrator>

informação relacionada