Rain WikiWindows · Linux · Android

pagefile.sys (ไฟล์เพจ)

ไฟล์ระบบWindows 10, 11ลบได้อย่างปลอดภัย: ไม่

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 และการใช้งานจริง และสามารถขยายขนาดได้เมื่อจำเป็น นอกจากนี้ยังสามารถย้ายไฟล์ไปไว้ที่ไดรฟ์อื่นหรือกำหนดขนาดคงที่ได้

วิธีตรวจสอบการตั้งค่าไฟล์เพจ

  1. กด Win+R พิมพ์ sysdm.cpl แล้วกด Enter
  2. ไปที่ Advanced > Performance > Settings > Advanced > Virtual memory > Change
  3. ตรวจสอบว่าได้เลือก 'Automatically manage paging file size for all drives' ไว้หรือไม่
  4. ควรเปิดการจัดการอัตโนมัติไว้ เว้นแต่คุณจะมีเหตุผลเฉพาะเจาะจงในการเปลี่ยนแปลง

ข้อควรระวัง

  • การปิดไฟล์เพจอาจทำให้โปรแกรมขัดข้องและป้องกันไม่ให้มีการสร้าง crash dumps
  • ห้ามลบ pagefile.sys ด้วยตนเอง ให้เปลี่ยนการตั้งค่าผ่านกล่องโต้ตอบ Virtual memory เท่านั้น

แหล่งอ้างอิง

  1. Introduction to the page file (Microsoft Learn) learn.microsoft.com
  2. How to determine the appropriate page file size for 64-bit versions of Windows (Microsoft Learn) learn.microsoft.com

ตรวจสอบล่าสุด: