ในความก้าวหน้าที่ Windows 7 นำมาเสนอ การจัดการ virtual memory ถือเป็นที่มีประสิทธิภาพที่สุดจนถึงตอนนี้ อย่างไรก็ตาม เมื่อ RAM ในคอมพิวเตอร์เพิ่มขึ้น ขนาด pagefile ก็ต้องเพิ่มขึ้นเพื่อรองรับความจุหน่วยความจำที่ใหญ่ขึ้น
มีข้อดีหลายประการในการเริ่มแต่ละ session ของ Windows 7 ด้วย pagefile ที่ถูกล้างแล้ว เรียนรู้เกี่ยวกับ virtual memory และวิธีบังคับให้ Windows 7 ล้าง virtual memory pagefile ทุกครั้งที่ระบบปิดตัวลง
Virtual Memory คืออะไร?
ปริมาณหน่วยความจำที่คุณติดตั้งในคอมพิวเตอร์มีขีดจำกัด เพื่อใช้ข้อมูลที่คอมพิวเตอร์ต้องติดตามอย่างมีประสิทธิภาพมากขึ้น Windows 7 ใช้พื้นที่บางส่วนของฮาร์ดดิสก์เพื่อจำลองหน่วยความจำเพิ่ม และทำให้การจัดสรรหน่วยความจำเข้าถึงได้ง่ายขึ้นโดยแอปพลิเคชัน
พื้นที่ฮาร์ดดิสก์ที่จัดไว้สำหรับ virtual memory อยู่ระหว่างศูนย์ถึงประมาณ 1 ถึง 2 เท่าของหน่วยความจำที่ติดตั้ง มีการอภิปรายมากเกี่ยวกับว่าควรจัดสรรเท่าไหร่ แต่ 1.5 เท่าของ physical memory เป็น heuristics ทั่วไป
ทำไมต้องล้าง Virtual Memory?
เมื่อ shutdown Windows 7 ข้อมูลใน RAM ของคอมพิวเตอร์จะหายไป เพราะ PC memory เป็น volatile หมายถึงเมื่อตัดไฟ ข้อมูลในหน่วยความจำทั้งหมดจะหายไป เนื่องจาก virtual memory เก็บอยู่บนฮาร์ดดิสก์ สิ่งที่เหลือใน virtual memory ตอน shutdown จะยังคงอยู่เมื่อคุณเริ่มเครื่องครั้งต่อไป
Virtual memory ค่อนข้างปลอดภัยใน Windows 7 เพราะมีแค่ระบบปฏิบัติการที่มีสิทธิ์อ่านและเขียน pagefile อย่างไรก็ตาม มีความเสี่ยงด้านความปลอดภัยบ้าง
หากคุณ dual boot คอมพิวเตอร์ อาจเป็นไปได้ที่ใครบางคนจะเข้าถึงและอ่านข้อมูลจาก pagefile เมื่อใช้ OS อื่น เพราะ Windows 7 ไม่ได้ทำงานและไม่สามารถปกป้องไฟล์ได้ ความเสี่ยงน้อยกว่าคือ virus หรือ malware อาจทำลายหรือขโมยข้อมูลใน virtual memory
วิธีหนึ่งในการต่อสู้คือ ให้ Windows 7 ลบ virtual memory pagefile ทุกครั้งที่ shutdown ข้อเสียคืออาจเพิ่มเวลา shutdown ได้ถึง 3 นาที ขณะที่ Windows 7 ล้างไฟล์ 2 ถึง 16 GB การเลือกว่าจะล้าง pagefile ตอน shutdown หรือไม่ เป็นคำถามของความปลอดภัย vs ความสะดวก
วิธีล้าง Virtual Memory Pagefile ตอน Shutdown
เพื่อบังคับให้ Windows 7 ล้าง virtual memory pagefile ตอน shutdown เริ่มต้นด้วยการล็อกอินด้วยบัญชีที่มีสิทธิ์ administrator
หมายเหตุ: วิธีนี้ไม่ทำงานสำหรับผู้ใช้รุ่น Home หรือ Starter เพราะไม่สามารถเข้าถึง local security policy ได้
จากนั้นคลิก Start > All Programs > Administrative Tools > Local Security Policy จะเปิดหน้าต่างตัวเลือก Local Security Policy

ในแผงด้านซ้าย คลิกที่โฟลเดอร์ Local Polices แล้วคลิกโฟลเดอร์ Security Options จะแสดงนโยบายความปลอดภัยท้องถิ่นหลายอย่างให้เลือก

ในแผงด้านขวา หาตัวเลือกชื่อ Shutdown: Clear Virtual Memory Pagefile คลิกขวาเลือก Properties

ที่แท็บ Local Security Setting เลือก Enabled กด OK ตั้งแต่นี้ทุกครั้งที่ปิด Windows 7 Pagefile ของคุณจะถูกล้างข้อมูลทั้งหมด

ข้อมูลที่เหลือใน virtual memory pagefile เป็นความเสี่ยงด้านความปลอดภัย โดยเฉพาะหากคุณ dual boot PC กับ OS อื่นนอกจาก Windows 7 ด้วยการบังคับให้ Windows 7 ล้าง pagefile คุณจะได้คอมพิวเตอร์ที่ปลอดภัยกว่า และไม่มีข้อมูลเหลือใน pagefile ที่จะทำให้ช้าลง จริงๆ แล้วหลายคนรายงานประสบการณ์ Windows 7 ที่ดีขึ้นเมื่อเริ่มแต่ละ session โดยไม่มีอะไรใน virtual memory