광고
Veeam 백업 작업 뒤 Hyper-V에 Veeam Recovery Checkpoint와 AVHDX 체인이 남고, 삭제 시 0x8000FFFF 또는 VHD 트리 생성 실패가 발생하면 단순 파일 삭제로 해결해서는 안 됩니다. 이 글은 활성 디스크와 체크포인트 메타데이터, AVHDX 부모 체인을 순서대로 확인하고, 정상적인 Hyper-V 병합 절차를 적용할 수 있는 조건과 지원 이관 조건을 구분합니다.
개요
Veeam Backup & Replication은 Microsoft Hyper-V 백업 처리 중 임시 체크포인트를 사용합니다. 정상적으로 작업이 끝나면 체크포인트가 제거되고 차등 디스크가 병합되지만, 백업 작업 중단·호스트 문제·바이러스 백신 간섭 등 예외 상황에서는 Recovery Checkpoint와 AVHDX 파일이 남을 수 있습니다.
2026년 9월 23일 Veeam Community의 관련 토론에는 중첩된 Recovery Checkpoint와 Catastrophic failure (0x8000FFFF)가 함께 발생할 때, 먼저 실제 연결된 디스크와 AVHDX의 ParentPath를 검증해야 한다는 진단 절차가 보강되었습니다. 이는 공식 핫픽스 공지가 아니라 현장 진단을 위한 커뮤니티 기술 답변이며, 실제 정리 작업은 Microsoft Hyper-V의 체크포인트 병합 원칙을 따라야 합니다.
적용 대상과 증상
Veeam Backup & Replication으로 Microsoft Hyper-V VM을 보호하는 환경
Hyper-V Manager 또는 PowerShell에서 Veeam Recovery Checkpoint가 여러 단계로 남아 있는 경우
VM 폴더에
.avhdx파일이 존재하거나 계속 증가하는 경우
체크포인트 삭제 시
Catastrophic failure (0x8000FFFF). Virtual machine failed to generate VHD tree가 발생하는 경우
PowerShell에서
Cannot delete a checkpoint subtree that contains a recovery checkpoint가 나타나는 경우
원인과 운영 위험
체크포인트는 기준 VHDX와 하나 이상의 AVHDX가 부모-자식 관계를 이루는 디스크 체인입니다. Hyper-V가 체크포인트를 삭제하면 이 체인을 확인한 뒤 데이터를 상위 디스크로 병합합니다. 메타데이터와 실제 파일 연결이 어긋났거나 체인 일부가 손상된 상태에서 AVHDX를 직접 삭제하면 최신 쓰기 데이터가 사라져 VM을 부팅하거나 복구할 수 없게 될 수 있습니다.
그림 1. 증상 확인부터 지원 이관까지의 안전한 진단 흐름. 직접 작성한 설명용 이미지이며, 운영자는 VM이 실제로 연결한 디스크와 AVHDX 부모 체인이 일치하는지를 먼저 확인해야 합니다.
사전 점검
영향을 받는 VM의 Veeam 백업 작업을 일시적으로 비활성화해 새 체크포인트가 추가되지 않도록 합니다.
해당 VM의 활성 백업·복제·라이브 마이그레이션 작업이 없는지 확인합니다.
Hyper-V 호스트와 VM 저장소의 여유 공간을 점검합니다. 병합에는 추가 I/O와 임시 여유 공간이 필요할 수 있습니다.
VM 이름, 호스트, 구성 파일 위치, 현재 연결된 VHDX/AVHDX 경로를 기록합니다.
문제가 있는 AVHDX 파일을 이동·이름 변경·삭제하지 않습니다.
단계별 진단
1. VM이 현재 사용하는 디스크 경로 확인
광고
관리자 권한 PowerShell에서 다음 명령으로 VM이 실제로 연결한 디스크 경로를 확인합니다.
Get-VMHardDiskDrive -VMName "<VMName>" |
Select-Object VMName, ControllerType, ControllerNumber, ControllerLocation, Path출력의 Path가 기준 VHDX인지 AVHDX인지 확인합니다. 여러 컨트롤러나 여러 디스크가 있다면 각 경로를 따로 기록합니다.
2. Hyper-V 체크포인트 메타데이터 확인
Get-VMSnapshot -VMName "<VMName>" |
Select-Object VMName, Name, SnapshotType, CreationTime, IdVeeam Recovery Checkpoint가 중첩되어 있는지, 생성 시각이 실패한 백업 작업과 일치하는지 확인합니다. 화면에 체크포인트가 보이지 않는데 AVHDX만 남아 있거나, 삭제 시 VHD 트리 오류가 발생한다면 메타데이터 불일치를 의심해야 합니다.
3. AVHDX 부모 체인 검증
먼저 확인할 파일 범위를 VM의 실제 저장 폴더로 제한합니다.
Get-ChildItem -Path "<VMStoragePath>" -Filter *.avhdx |
ForEach-Object {
Get-VHD -Path $_.FullName |
Select-Object Path, VhdType, ParentPath, FileSize, Size
}공유 스토리지에서 사용 중인 VHD를 조회할 때는 디스크를 소유한 Hyper-V 호스트에서 Get-VHD를 실행합니다. 각 AVHDX의 ParentPath가 존재하는 파일을 가리키고, 최종적으로 올바른 기준 VHDX까지 연결되는지 확인합니다.
그림 2. 기준 VHDX와 중첩 AVHDX의 부모 체인 예시. 직접 작성한 설명용 이미지이며, 체인의 모든 ParentPath가 실제 파일과 일치하고 VM의 활성 연결 경로가 최상위 자식 디스크를 가리키는지 확인해야 합니다.
4. 정상 삭제를 시도할 수 있는 조건
다음 조건을 모두 만족할 때만 Hyper-V의 정상 체크포인트 삭제 절차를 검토합니다.
Get-VMSnapshot에서 대상 체크포인트가 정상적으로 조회됨
VM이 연결한 디스크와 AVHDX 부모 체인이 일관됨
부모 파일이 모두 존재하고 경로가 올바름
활성 백업·복제·마이그레이션 작업이 없음
저장소에 병합을 위한 충분한 여유 공간이 있음
일반 체크포인트 제거는 Microsoft가 제공하는 Hyper-V cmdlet을 사용합니다.
Get-VM -Name "<VMName>" |
Get-VMSnapshot -Name "<CheckpointName>" |
Remove-VMSnapshot이 명령은 단순 파일 삭제가 아니라 Hyper-V가 관리하는 병합 절차를 시작합니다. 운영 중 VM에 적용하기 전 유지보수 창과 영향 범위를 검토하고, 진행 중인 병합을 중단하지 않습니다.
즉시 중단하고 지원으로 이관해야 하는 조건
Get-VHD가 ParentPath 파일을 찾지 못함
VM 구성에 기록된 경로와 실제 AVHDX 체인이 다름
체크포인트가 조회되지 않는데 AVHDX만 남아 있음
정상 삭제 명령에서도
0x8000FFFF또는 VHD 트리 생성 실패가 반복됨
디스크 체인의 일부 파일이 누락·손상되었거나 수동 변경 이력이 있음
AVHDX 파일을 Explorer, PowerShell 또는 스토리지 도구로 직접 삭제하지 마세요. AVHDX는 체크포인트 이후의 쓰기 데이터를 포함할 수 있으며, 직접 삭제하면 데이터 손상이나 부팅 불가가 발생할 수 있습니다. 강제 병합이나 체인 재구성은 환경별 위험이 크므로 Microsoft 또는 Veeam 지원과 함께 진행해야 합니다.
사후 검증
정상 병합이 완료되면 다음 항목을 확인합니다.
Get-VMSnapshot -VMName "<VMName>"결과에 불필요한 체크포인트가 없는지 확인
Get-VMHardDiskDrive의Path가 기대한 VHDX를 가리키는지 확인
Hyper-V Manager와 Event Viewer에서 디스크·체크포인트 오류가 없는지 확인
VM 애플리케이션과 파일 시스템이 정상인지 확인
Veeam 백업 작업을 다시 활성화하고 1회 실행 후 새 체크포인트가 정상 제거되는지 확인
롤백 및 지원 요청 시 준비 자료
체크포인트 병합은 디스크 체인을 변경하므로 단순한 되돌리기가 보장되지 않습니다. 오류가 발생하면 추가 조작을 중단하고 다음 자료를 수집해 지원 요청에 첨부합니다.
VM과 Hyper-V 호스트 정보
Get-VMHardDiskDrive,Get-VMSnapshot,Get-VHD출력
VHDX/AVHDX 전체 경로와 파일 크기
Hyper-V-VMMS 및 Hyper-V-Worker 이벤트 로그
관련 Veeam 작업 세션 로그와 실패 시각
결론
0x8000FFFF와 중첩 Recovery Checkpoint가 함께 나타나는 상황의 핵심은 “삭제”가 아니라 현재 VM 연결 경로와 AVHDX 부모 체인의 일관성 검증입니다. 체인이 정상일 때만 Hyper-V의 관리형 체크포인트 삭제·병합을 사용하고, 메타데이터 불일치나 부모 파일 누락이 확인되면 수동 강제 조치 대신 지원으로 이관해야 합니다.
공식 참고자료
광고





