Hyper-V - 複数のチェックポイントを削除できない

Hyper-V - 複数のチェックポイントを削除できない

Windows Server 2016 上で実行されている Hyper-V サーバーが 2 台あります。1 台はメイン サーバーで、もう 1 台はメイン サーバーの複製先のレプリカ サーバーです。

メンテナンスのためにレプリカ サーバーを停止したため、Hyper-V はレプリカ サーバーにレプリケートできませんでした。このため、VM の 1 つが正常でなく、多数のチェックポイントが作成されたと考えられます (これに関連している場合とそうでない場合があります)。

原因に関係なく、メイン サーバー上の VM の 1 つにチェックポイントが 3 つ存在し、ストレージの問題が発生しています。

チェックポイントを削除するオプションはなく、いずれかのチェックポイントの削除をクリックすると、次のエラーが発生します。

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

何をしても削除できません。VM のメンテナンスをスケジュールし、起動したためかもしれないと思って電源を切りましたが、同じ問題が発生しました。

ストレージ ファイルを新しく作成したファイルに変更しようとしましたが、avhxd であったため、起動するには vhdx ファイルが必要となり、起動しませんでした。

PowerShell 経由で実行する必要があると読みましたが、それを使用しても同じエラーが発生します。

元の VM のサイズは 600 GB で、十分なスペースがあったものの、同じサイズに達するチェックポイントが多数作成されたため、ストレージ スペースが不足するという問題が発生しています。

それで...

これを解決するにはどうすればよいですか?

考えられる 1 つのオプションは、VM をエクスポートし、すべてを削除して、エクスポートした VM を再インポートすることで、問題が解決するはずです。

アドバイスをいただければ幸いです。

ありがとう。

以下は PowerShell の出力です。

    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>

関連情報