วิธีรวม Checkpoint ที่ค้างอยู่บน Hyper-V Windows Server 2022 แบบละเอียด

 หนึ่งในปัญหาที่ผู้ดูแลระบบ Hyper-V พบได้บ่อยคือ Checkpoint ค้างไม่ยอมลบ หรือมีไฟล์ AVHDX สะสมจำนวนมากจนทำให้ Storage เต็มและ VM ทำงานช้าลง

หลายคนพยายามแก้ปัญหาด้วยการลบไฟล์ AVHDX จาก Windows Explorer ซึ่งเป็นวิธีที่อันตรายมาก และอาจทำให้ Virtual Machine เสียหายจนเปิดใช้งานไม่ได้

บทความนี้จะอธิบายวิธีรวม (Merge) Checkpoint ที่ค้างอยู่บน Windows Server 2022 Hyper-V อย่างถูกต้อง พร้อมแนวทางแก้ปัญหาที่พบบ่อยใน Production Environment


📌 Checkpoint Merge คืออะไร

เมื่อสร้าง Checkpoint

Hyper-V จะสร้างไฟล์

AVHDX

ขึ้นมา


ข้อมูลใหม่ทั้งหมด

จะถูกเขียนลง AVHDX

แทน VHDX หลัก


เมื่อเราลบ Checkpoint

Hyper-V จะทำการ

Merge

ข้อมูลจาก AVHDX

กลับเข้าสู่ VHDX หลัก


🔍 AVHDX คืออะไร

AVHDX คือ

Checkpoint Disk

ที่เก็บการเปลี่ยนแปลงหลังสร้าง Checkpoint


ตัวอย่าง

SERVER01.vhdx
SERVER01_1.avhdx
SERVER01_2.avhdx

หากมีหลาย Checkpoint

จะเกิด

Checkpoint Chain


🚀 สาเหตุที่ Merge ไม่สำเร็จ

สาเหตุยอดนิยม

❌ Storage เต็ม


❌ VM ถูกใช้งานหนัก


❌ Host รีสตาร์ทระหว่าง Merge


❌ Antivirus ล็อกไฟล์


❌ Storage ช้า


❌ Checkpoint Chain ซับซ้อนเกินไป


⚠️ สิ่งที่ห้ามทำ

ห้ามเด็ดขาด

❌ ลบไฟล์ AVHDX เอง

❌ Rename AVHDX

❌ Move AVHDX

❌ Copy AVHDX ระหว่าง Merge


เพราะอาจทำให้ VM เปิดไม่ติด


🔍 วิธีตรวจสอบ Checkpoint ที่มีอยู่

เปิด

Hyper-V Manager


เลือก VM


จะเห็นรายการ

Checkpoint

ทางด้านล่าง


หรือใช้ PowerShell

Get-VMSnapshot -VMName "SERVER01"

🗑 วิธีลบ Checkpoint อย่างถูกต้อง

คลิกขวา

Checkpoint


เลือก

Delete Checkpoint

Hyper-V จะเริ่ม Merge

อัตโนมัติ


🗑 ลบ Checkpoint ทั้งหมด

คลิกขวา

Checkpoint หลัก


เลือก

Delete Checkpoint Subtree

ระบบจะ Merge ทั้ง Chain


⏳ Merge ใช้เวลานานเท่าไร

ขึ้นอยู่กับ

  • ขนาด AVHDX

  • Storage

  • CPU

  • RAM


ตัวอย่าง

ขนาด AVHDXเวลาโดยประมาณ
10 GB1-5 นาที
50 GB5-20 นาที
200 GB20-60 นาที
1 TBหลายชั่วโมง

🔍 วิธีดูว่า Merge กำลังทำงานหรือไม่

เปิด

Task Manager


ดู

Disk Activity


หรือ

Resource Monitor


จะเห็นการใช้งาน Disk สูง


📊 ตรวจสอบด้วย Event Viewer

เปิด

eventvwr.msc

ไปที่

Applications and Services Logs
Microsoft
Windows
Hyper-V-VMMS

จะเห็นสถานะ Merge


⚙️ Merge ผ่าน PowerShell

ลบ Checkpoint

Remove-VMSnapshot -VMName "SERVER01"

ดูรายการ

Get-VMSnapshot -VMName "SERVER01"

🚀 Merge Offline

กรณี Checkpoint เสียหาย

อาจต้องปิด VM


Shutdown VM


จากนั้น

เปิด Hyper-V Manager


Delete Checkpoint


Hyper-V จะ Merge ตอนปิดเครื่อง


🔥 กรณี Hyper-V แสดงว่าไม่มี Checkpoint แต่ AVHDX ยังอยู่

บางครั้ง

Checkpoint หายจาก Console

แต่ไฟล์ AVHDX ยังอยู่


เรียกว่า

Orphaned AVHDX


ตรวจสอบด้วย

Get-VHD

กรณีนี้ควร Backup ก่อนแก้ไขทุกครั้ง


⚠️ อาการที่บ่งบอกว่ามี Checkpoint ค้าง

Storage เต็มเร็ว


VM ช้าลง


Backup ใช้เวลานาน


มี AVHDX จำนวนมาก


Merge ไม่จบสักที


🏢 ตัวอย่างปัญหาจริง

สร้าง Checkpoint

ก่อน Update


ลืมลบ

6 เดือน


AVHDX โตเป็น

500 GB

Storage เต็ม


Backup ล้มเหลว


เป็นปัญหาที่พบได้บ่อยมาก


📈 แนวทางสำหรับ Production

✅ ใช้ Production Checkpoint


✅ ลบ Checkpoint หลังใช้งานทันที


✅ อย่าเก็บเกิน 7 วัน


✅ ตรวจสอบ AVHDX ทุกเดือน


🛡️ Best Practices

✅ ใช้ Checkpoint เฉพาะช่วงสั้น

✅ ตรวจสอบพื้นที่ Storage

✅ ลบ Checkpoint หลัง Upgrade

✅ สำรองข้อมูลก่อน Merge ใหญ่

✅ ใช้ SSD/NVMe

✅ ตรวจสอบ Event Log

✅ ใช้ Backup แทน Checkpoint ระยะยาว


🎯 สรุป

การรวม Checkpoint (Merge) บน Hyper-V Windows Server 2022 เป็นกระบวนการที่นำข้อมูลจากไฟล์ AVHDX กลับเข้าสู่ VHDX หลัก ซึ่งเป็นขั้นตอนปกติหลังจากลบ Checkpoint

จากประสบการณ์ของทีมงาน comsiam ปัญหา Hyper-V จำนวนมากเกิดจากการปล่อยให้ Checkpoint ค้างเป็นเวลานาน จน AVHDX มีขนาดใหญ่มากและส่งผลต่อประสิทธิภาพของระบบ

ทีมงาน comsiam แนะนำให้ลบ Checkpoint ทันทีหลังใช้งานเสร็จ และตรวจสอบ Storage อย่างสม่ำเสมอ เพื่อให้ Windows Server 2022 Hyper-V ทำงานได้อย่างเสถียร ปลอดภัย และพร้อมรองรับงาน Production ในระยะยาว

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่