การเข้าถึงไฟล์จากฮาร์ดดิสก์เป็นขั้นตอนจำกัดความเร็วของคอมพิวเตอร์ ฮาร์ดดิสก์เคยเป็นขวดคอ (bottleneck) หลัก และการแยกเป็นชิ้นๆ (fragmentation) ทำให้ช้าลงอีก ด้วยระบบไฟล์ NTFS, ฮาร์ดดิสก์ขนาดเทราไบต์, และ SSD ที่ตั้งมาตรฐานใหม่ การแยกชิ้นกลายเป็นไม่ใช่ปัญหา และโปรแกรม defrag เกือบล้าสมัย เกือบ!
ถ้าคุณใช้ฮาร์ดดิสก์แบบเดิม (non-flash) ที่ใกล้เต็มหรือแยกชิ้นมาก โอกาสสูงว่า defrag จะทำให้ระบบเร็วขึ้นอย่างมีนัยสำคัญ อ่านต่อเพื่อรู้ว่าควร defrag เมื่อไหร่ และใช้เครื่องมืออะไร
ทำไมการแยกชิ้น (Fragmentation) ยังเป็นปัญหา
ไม่ว่าจะใช้ระบบไฟล์ไหน หรือฮาร์ดดิสก์ใหญ่แค่ไหน การแยกชิ้นจะเกิดขึ้น จะมีไฟล์ที่แก้ไข ลบ และเขียนบนฮาร์ดดิสก์มากเท่าไหร่ โอกาสที่...
- ไฟล์จะใหญ่กว่าพื้นที่ว่างข้างๆ มัน หรือ
- ไฟล์จะใหญ่เกินไปจนเก็บเป็นชิ้นเดียวที่ไหนบนฮาร์ดดิสก์ไม่ได้
ในทั้ง 2 กรณี Windows จะเก็บไฟล์ในตำแหน่งแยกกัน คือเป็น fragments ยิ่งเกิดบ่อย ฮาร์ดดิสก์ยิ่งแยกชิ้นมาก และ Windows ใช้เวลานานขึ้นในการเปิดไฟล์ที่ได้รับผลกระทบ ดังนั้น defrag จึงเพิ่มความเร็วระบบได้
ควร defrag ฮาร์ดดิสก์เมื่อไหร่
ควร defrag ถ้าฮาร์ดดิสก์แยกชิ้นมากกว่า 5-10%
หมายเหตุ: พูดถึงฮาร์ดดิสก์แม่เหล็ก (HDD) ถ้าคุณมี SSD (Solid State Drive) แบบฟลช ห้าม defrag เด็ดขาด! ดู 3 Top Tips To Maintain Performance & Extend The Life Of Your SSD อยากรู้เพิ่มเกี่ยวกับ SSD ดูทรัพยากรด้านล่าง
โปรแกรม Defrag สำหรับ Windows
Windows Disk Defragmenter
สำหรับคนส่วนใหญ่ Windows Disk Defragmenter เริ่มต้น (built-in) ทำงานได้พอสมควร บอกว่าดิสก์แยกชิ้นเท่าไหร่ defrag ได้ ตั้งตารางเวลาได้ และไม่ต้องติดตั้งโปรแกรมภายนอก
เปิด Disk Defragmenter ได้ 3 วิธี:
- ไป Start > All Programs > Accessories > System Tools > Disk Defragmenter
- ไป Computer คลิกขวาที่ฮาร์ดดิสก์หรือพาร์ติชัน เลือก Properties แท็บ Tools คลิก Defragment now... จะเปิด Disk Defragmenter แต่ไม่เริ่ม defrag ทันที
- กด [WINDOWS] + [R] เปิด Run พิมพ์ dfrgui กด Enter
ก่อน defrag ต้องเลือกดิสก์/พาร์ติชัน คลิก Analyze disk ดูว่แยกชิ้นเท่าไหร่
Windows Defragmenter เริ่มต้นมีข้อจำกัด: อินเทอร์เฟซจำกัด, ควบคุมทรัพยากรที่จัดสรรให้ defrag ไม่ได้, และเข้าถึงไฟล์ไม่ได้ทั้งหมด
Defraggler
Defraggler ทำโดยคนเดียวกับ CCleaner นอกจากแผนที่การแยกชิ้นของดรายว์ ยังมีรายการไฟล์ที่แยกชิ้น และข้อมูลสุขภาพฮาร์ดดิสก์ เลือก defrag ไฟล์เฉพาะตัว หรือค้นหาไฟล์ตามพารามิเตอร์กำหนดเอง ได้ น่าสนใจคือ Defraggler พบการแยกชิ้นสูงกว่า Windows Disk Defragmenter มาก อาจเพราะมันประเมินไฟล์มากกว่าเครื่องมือของ Windows
เคยรีวิว Defraggler ไว้ที่นี่: Defraggler: Better Defragmentation Software For Windows
Auslogics Disk Defrag Free
Auslogics Disk Defrag อินเทอร์เฟซคล้าย Defraggler ยูทิลิตี้ฟรีนี้ไม่แค่ defrag ทั้งดรายว์หรือไฟล์เดี่ยว แต่เพิ่มประสิทธิภาพระบบไฟล์ด้วยการวางไฟล์ระบบไปส่วนที่เร็วกว่าของดรายว์
เครื่องมือนี้พบการแยกชิ้น 8% เทียบ 4% ของ Windows tool และ 21% ของ Defraggler แต่พบไฟล์ที่แยกชิ้นมากกว่า Defraggler นิดหน่อย (1,867 vs 1,820) หมายความความต่างของเปอร์เซ็นต์สัมบูรณ์มาจากวิธีคำนวณ ไม่ใช่จำนวนไฟล์ที่สแกนต่างกันมาก
เคยมี Giveaway เวอร์ชัน Pro พร้อมรีวิวลึกที่เน้นความต่างฟรี/จ่าย: Optimize Your Disk Performance With Auslogics Disk Defrag Pro [Giveaway]
ตอนติดตั้ง Auslogics Disk Defrag ให้ยกเลิกเลือก Ask toolbar และ homepage ตอนเปิดครั้งแรก จะ analyze system health อัตโนมัติ (registry errors และ junk files) ฟีเจอร์นี้เพื่อให้ดาวน์โหลดซอฟต์แวร์เพิ่ม เครื่องมือเองแก้ปัญหา (non-) issues เหล่านี้ไม่ได้ ผมเขียนบทความว่าทำไมทำความสะอาด registry ไม่ทำให้ Windows เร็วขึ้น
อ่านเพิ่มเติม
หาวิธีเร่ง Windows เพิ่ม ดู資料ด้านล่าง:
- Windows on Speed: Ultimate PC Acceleration Manual [No Longer Available]
- Speeding Up Windows 7: Everything You Need to Know
- A Spring Cleaning Checklist For Your PC Part 1: Hardware Cleaning
- A Spring Cleaning Checklist For Your PC Part 2: Delete Junk & Free Wasted Space
ยังมีเรื่องฮาร์ดดิสก์:
- How Does A Hard Drive Work? [Technology Explained]
- 5 Signs Your Hard Drive Lifetime is Ending & What To Do
- Why It Is Impossible To Recover Data From An Overwritten Hard Drive [Technology Explained]
ทรัพยากรเกี่ยวกับ SSD:
- Should You Get A Solid State Drive (SSD)? [Opinion]
- How Do Solid-State Drives Work? [MakeUseOf Explains]
คุณ defrag ฮาร์ดดิสก์ประจำไหม? เคยเห็นการปรับปรุงที่ชัดเจนไหม?
Image credits: Futuristic Human via Shutterstock