หากคอมพิวเตอร์ของคุณมีพื้นที่ดิสก์เหลือน้อย คุณอาจลบข้อมูลบางส่วนหรือรัน Disk Cleanup เพื่อลบไฟล์ชั่วคราว แต่หากทำแล้วยังเผชิญปัญหาเดิม ให้ลองปิดใช้งาน Windows Pagefile และ Hibernation เพื่อปลดปล่อยพื้นที่บนฮาร์ดดิสก์
ทำไม Pagefile และ Hibernation จึงกินพื้นที่มาก
Pagefile (pagefile.sys) เป็นไฟล์ระบบที่ซ่อนอยู่ที่ C:\pagefile.sys ใช้สำหรับเก็บข้อมูลชั่วคราวของโปรเซสที่ทำงานอยู่ เมื่อหน่วยความจำ (RAM) เต็ม Windows จะสปข้อมูลที่ใช้บ่อยน้อยลงฮาร์ดดิสก์เพื่อป้องกันการค้างของโปรแกรม แม้การเข้าถึงจากฮาร์ดดิสก์จะช้ากว่า RAM ก็ตาม
Hibernation (hiberfil.sys) ทำงานโดยบันทึกสถานะหน่วยความจำทั้งหมดลงไฟล์ hiberfil.sys ก่อนปิดเครื่อง เพื่อให้เปิดเครื่องเร็วขึ้นและคืนสถานะเดิม ไฟล์นี้มีขนาดเท่ากับ RAM ที่ติดตั้ง (เช่น RAM 16 GB = hiberfil.sys ~16 GB)
ข้อควรระวังก่อนปิด Pagefile
สำคัญ: หากปิด Pagefile ต้องแน่ใจว่ามี RAM เพียงพอ (แนะนำ 16 GB ขึ้นไป) มิฉะนั้นโปรแกรมอาจ Crash เมื่อ RAM หมดเพราะไม่มี Virtual Memory รองรับ
วิธีปิด Windows Paging File (pagefile.sys)
- คลิกขวาที่ This PC หรือ My Computer เลือก Properties
- คลิก Advanced System Settings ด้านซ้าย
- แท็บ Advanced > คลิก Settings ใต้ Performance
- แท็บ Advanced อีกครั้ง > คลิก Change ใต้ Virtual Memory
- ยกเลิกเครื่องหมาย Automatically manage paging file size for all drives
- เลือก No paging file > คลิก Set
- คลิก OK > Apply > OK
- รีสตาร์ทคอมพิวเตอร์ เพื่อให้การเปลี่ยนแปลงมีผล
วิธีปิด Hibernation ใน Windows 10/11
- กด Win + X เลือก Command Prompt (Admin) หรือ Windows Terminal (Admin)
- พิมพ์คำสั่งต่อไปนี้และกด Enter:
powercfg -h off
- เมนู Shutdown จะไม่แสดงตัวเลือก Hibernate อีกต่อไป
- ไฟล์
hiberfil.sysจะหายไป (ต้องแสดงไฟล์ระบบใน Folder Options จึงจะเห็น) - หากต้องการเปิดใช้งานอีกครั้ง ให้รันคำสั่ง
powercfg -h onแล้วรีสตาร์ท
หลังจากทำตามขั้นตอนแล้ว คุณควรได้พื้นที่ว่างเพิ่มขึ้นอย่างมีนัยสำคัญ หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ