pagefile.sys (ไฟล์เพจ)
pagefile.sys เป็นไฟล์ระบบที่ถูกซ่อนไว้ โดยปกติจะอยู่ที่รูทของไดรฟ์ Windows ซึ่ง Windows ใช้เป็นส่วนขยายของหน่วยความจำกายภาพ หน้าหน่วยความจำที่ใช้งานน้อยจะถูกย้ายไปไว้ที่นี่ และจำเป็นสำหรับการบันทึกข้อมูลเมื่อเกิดข้อผิดพลาด (crash dump) โดยค่าเริ่มต้น Windows จะจัดการขนาดของไฟล์นี้โดยอัตโนมัติ
1ทำไมจึงมีความสำคัญ
ไฟล์เพจช่วยเพิ่มขีดจำกัดการจองหน่วยความจำ (commit limit) ซึ่งเป็นจำนวนหน่วยความจำรวมที่โปรแกรมสามารถจองได้ หากไม่มีไฟล์นี้ โปรแกรมอาจทำงานล้มเหลวด้วยข้อผิดพลาดหน่วยความจำไม่เพียงพอ แม้ว่า RAM บางส่วนจะดูเหมือนยังว่างอยู่ก็ตาม
เมื่อ Windows หยุดทำงานและแสดงหน้าจอสีฟ้า ข้อมูลหน่วยความจำ (memory dump) จะถูกเขียนผ่านไฟล์เพจ หากไม่มีไฟล์เพจที่มีขนาดเพียงพอ จะไม่มีการสร้างไฟล์ dump ทำให้การหาสาเหตุของปัญหาทำได้ยากขึ้น
2ขนาด
เมื่อเลือก 'Automatically manage paging file size for all drives' (จัดการขนาดไฟล์เพจจิ้งสำหรับทุกไดรฟ์โดยอัตโนมัติ) Windows จะเลือกขนาดโดยพิจารณาจากหน่วยความจำ การตั้งค่า crash-dump และการใช้งานจริง และสามารถขยายขนาดได้เมื่อจำเป็น นอกจากนี้ยังสามารถย้ายไฟล์ไปไว้ที่ไดรฟ์อื่นหรือกำหนดขนาดคงที่ได้
วิธีตรวจสอบการตั้งค่าไฟล์เพจ
- กด Win+R พิมพ์ sysdm.cpl แล้วกด Enter
- ไปที่ Advanced > Performance > Settings > Advanced > Virtual memory > Change
- ตรวจสอบว่าได้เลือก 'Automatically manage paging file size for all drives' ไว้หรือไม่
- ควรเปิดการจัดการอัตโนมัติไว้ เว้นแต่คุณจะมีเหตุผลเฉพาะเจาะจงในการเปลี่ยนแปลง
ข้อควรระวัง
- การปิดไฟล์เพจอาจทำให้โปรแกรมขัดข้องและป้องกันไม่ให้มีการสร้าง crash dumps
- ห้ามลบ pagefile.sys ด้วยตนเอง ให้เปลี่ยนการตั้งค่าผ่านกล่องโต้ตอบ Virtual memory เท่านั้น
บทความที่เกี่ยวข้อง
- hiberfil.sys (ไฟล์ไฮเบอร์เนต)hiberfil.sys คืออะไร ทำไมถึงมีขนาดใหญ่ วิธีที่ Fast Startup ใช้งาน และวิธีลดขนาดหรือลบออกด้วย powercfg
- ไฟล์ชั่วคราวใน Windowsตำแหน่งที่ Windows เก็บไฟล์ชั่วคราว (%TEMP%, C:\Windows\Temp), สิ่งที่ปลอดภัยในการลบ และวิธีการทำความสะอาดที่รองรับ
- Event Viewerวิธีอ่านบันทึกเหตุการณ์ของ Windows ใน Event Viewer, บันทึกใดที่มีความสำคัญต่อการตรวจสอบข้อผิดพลาดและการทำงานที่ล้มเหลว รวมถึงวิธีส่งออกหรือล้างบันทึกเหล่านั้น
แหล่งอ้างอิง
- Introduction to the page file (Microsoft Learn) learn.microsoft.com
- How to determine the appropriate page file size for 64-bit versions of Windows (Microsoft Learn) learn.microsoft.com
ตรวจสอบล่าสุด: