Disk Defragmenter (เรียกว่า Optimize Drives ใน Windows 11/10) พัฒนาขึ้นมาอย่างมาก มีประสิทธิภาพดีกว่ารุ่นก่อนหน้ามาก ทำงานเป็น Low-priority task ในเบื้องหลัง ไม่ส่งผลต่อประสิทธิภาพ ทำงานเฉพาะเมื่อระบบ Idle ใช้ Task Scheduler จัดตารางอัตโนมัติ
รายละเอียดการทำงานของ Disk Defragmenter/Optimize Drives
- โดยค่าเริ่มต้น จะ Defrag เฉพาะไฟล์ ขนาดเล็กกว่า 64 MB (เพราะ Microsoft ทดสอบพบว่า Fragment ขนาดนี้มีผลต่อ Performance น้อยมาก)
- ถ้าต้องการ Defrag ไฟล์ทุกขนาด ให้ใช้พารามิเตอร์
-w - ปัจจุบันย้ายไฟล์ NTFS metadata ได้ดีขึ้น ช่วยให้ Volume Shrink ทำงานได้ดีขึ้น
- Windows 7 ปิด Defrag ให้ SSD แต่ Windows 11/10/8 เปิดใช้งานโดยค่าเริ่มต้น (กลายเป็น General Optimization Tool)

เข้าถึงได้โดย: คลิกขวาไดรฟ์ > Properties > Tools tab > Optimize
สิ่งที่ควรทราบ:
- ❌ ไม่ Defrag ไฟล์ใน Recycle Bin (ควร Empty Recycle Bin ก่อน)
- ❌ ไม่ Defrag ไฟล์ที่กำลังใช้งานอยู่ (ควรปิดโปรแกรมให้มากที่สุด)
- ❌ ไม่ Defrag ไฟล์ระบบบางชนิด (Bootsect DOS, Hiberfil.sys, Pagefile ฯลฯ) แต่用
-bจะ optimize boot files ได้
Command Line Options (defrag.exe)
defrag c: # Defrag ไดรฟ์ C defrag c: -r # Default: defrag ไฟล์ < 64MB defrag c: -a # Analyze only defrag c: -c # Defrag ทุก volume defrag c: -w # Full defrag ทุกขนาดไฟล์ defrag c: -f # Force defrag แม้ free space < 15% defrag c: -i # รันในเบื้องหลังเฉพาะเมื่อ Idle defrag c: -v # แสดงรายงานละเอียด defrag c: -b # Optimize boot files only
กด Ctrl + C เพื่อหยุดการทำงาน
หาก Disk Defragmenter ไม่ทำงาน
รัน chkdsk c: /f เพื่อซ่อม File System ก่อน แล้วค่อย Defrag ใหม่
อ่านเพิ่ม: How to increase Hard Drive speed & performance, Free Defragmentation Software, Hidden Partitions in Disk Defragmenter