คอมพิวเตอร์มีหน่วยความจำ 2 ประเภท: RAM (Physical Memory) และ Virtual Memory (Pagefile.sys) ที่ใช้พื้นที่ฮาร์ดดิสก์ขยาย RAM ให้รันโปรแกรมได้มากกว่าที่ RAM จะรองรับ โดยสรุป: เมื่อ RAM ไม่พอ Windows จะย้ายบางส่วนไป Virtual Memory บนฮาร์ดดิสก์เป็นไฟล์ Pagefile.sys จัดการโดย Windows เอง
ข้อดีของ Virtual Memory:
- รันแอปพลิเคชันพร้อมกันได้มากขึ้น
- รันแอปขนาดใหญ่ได้แม้ RAM น้อย
- เพิ่มหน่วยความจำราคาถูกกว่าซื้อ RAM
- เพิ่มหน่วยความจำได้แม้ RAM ถึงขีดจำกัดฮาร์ดแวร์/OS
ข้อเสียของ Virtual Memory:
- ประสิทธิภาพไม่เท่า RAM
- อาจลดประสิทธิภาพระบบโดยรวม
- ใช้พื้นที่จัดเก็บที่ควรใช้เก็บข้อมูลระยะยาว
ลบ Pagefile.sys ได้ไหม?
ได้ แต่ไม่สามารถลบแบบปกติ (Right-click Delete) เพราะเป็นไฟล์ระบบ ต้องทำขั้นตอนพิเศษ บทความนี้มี 2 วิธี: ลบ Pagefile สนิท หรือ ตั้งให้ล้าง Pagefile ทุกครั้งที่ปิดเครื่อง/รีบูท
หมายเหตุ: การล้าง Pagefile ตอนปิดเครื่องจะทำให้ Shutdown/Reboot ช้าลง เพราะ Windows เขียน 0 ทับ Pagefile ทั้งไฟล์
วิธี 1: ลบ Pagefile.sys (Disable Paging File)
- Control Panel > ค้นหา Advanced system settings
- แท็บ Advanced > Performance > Settings
- แท็บ Advanced อีกครั้ง > Virtual Memory > Change...
- ยกเลิกติ๊ก Automatically manage paging file size for all drives
- เลือก No paging file (หรือกำหนดขนาดเองก็ได้)
- Set > OK > OK > Restart PC
- ไฟล์ Pagefile.sys จะหายจากฮาร์ดดิสก์
วิธี 2: ตั้งให้ล้าง Pagefile ทุกครั้งที่ Shutdown/Restart
ผ่าน Registry Editor
- Start > พิมพ์
regedit> Enter - ไปที่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ - หา ClearPageFileAtShutdown (REG_DWORD) > ดับเบิลคลิก > เปลี่ยน Value เป็น 1
- หากไม่มี: คลิกขวา > New > DWORD (32-bit) Value > ชื่อ ClearPageFileAtShutdown > Value = 1
- รีสตาร์ทคอมพิวเตอร์
ยกเลิก: แก้ Value กลับเป็น 0 > Save > Reboot
ผ่าน Group Policy Editor (Windows 10 Pro/Enterprise เท่านั้น)
Windows 10 Home ไม่มี Group Policy
- รัน
gpedit.msc - ไปที่: Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options
- หา Shutdown: Clear virtual memory page file > ดับเบิลคลิก
- เลือก Enabled > OK
- Restart Computer
ยกเลิก: เปลี่ยนเป็น Disabled > Save > Reboot
เลือกวิธีที่เหมาะกับความต้องการ: ลบ Pagefile สนิท (ประหยัดพื้นที่) หรือล้างทุกครั้งที่ปิดเครื่อง (ความปลอดภัยข้อมูล)