HDG อธิบาย – Swapfile.sys, Hiberfil.sys และ Pagefile.sys ใน Windows

ในWindows เวอร์ชันก่อนหน้า คุณอาจจำไฟล์เพจจิ้งเก่าได้ดี ใช้เมื่อหน่วยความจำกายภาพมีภาระผูกพันมากเกินไปและเก็บวัตถุที่มักจะไม่สามารถเข้าถึงได้เป็นเวลานาน นั่นคือpagefile.sys ต่อไป เรามีตัวเลือกไฮเบอร์เนตในWindowsที่ให้คุณบันทึกเคอร์เนลและแอปพลิเคชันทั้งหมดลงในฮาร์ดไดรฟ์ของคุณ เพื่อให้คุณสามารถเริ่มสำรองข้อมูลคอมพิวเตอร์ได้เร็วกว่าการรีบูตแบบเต็ม นั่นคือhiberfile.sys

ในWindows 8/10สิ่งต่าง ๆ มีความซับซ้อนมากขึ้น pagefile.sys อยู่ที่นั่นตลอดเวลา แต่ hiberfil.sys จะอยู่ที่นั่นก็ต่อเมื่อคุณเปิดใช้งานการเริ่มต้นอย่างรวดเร็วในWindows การเริ่มต้นอย่างรวดเร็วคืออะไร? โดยทั่วไปจะช่วยให้Windowsทำการปิดระบบแบบไฮบริดได้ นี่คือสาเหตุที่Windows 8/10บูทได้เร็วกว่าWindows รุ่นก่อน มาก ตรวจสอบโพสต์ก่อนหน้าของฉันที่อธิบายว่าการปิดระบบแบบไฮบริดคืออะไรใน Windows(what a hybrid shutdown is in Windows 8) 8

ในการใช้คุณลักษณะการปิดระบบแบบไฮบริดใหม่ ซึ่งเปิดไว้โดยค่าเริ่มต้น ต้องเปิดใช้งานการไฮเบอร์เนตในWindows หากปิดใช้งานการไฮเบอร์เนต คุณจะไม่มีไฟล์ hiberfil.sys และคุณจะไม่สามารถใช้ตัวเลือกการเริ่มต้นอย่างรวดเร็วได้เช่นกัน คุณสามารถอ่านโพสต์ของฉันที่นี่เกี่ยวกับ การเปิดใช้งานโหมดไฮเบอร์ เนตใน Windows(enabling hibernation in Windows)

Windows 8 swapfile

ตอนนี้ สิ่งที่น่าสนใจคือ เมื่อคุณเปิดใช้งานการเริ่มต้นอย่างรวดเร็ว (หมายถึงเปิดใช้งานโหมดไฮเบอร์เนต) แล้ว hiberfil.sys ของคุณจะอยู่ที่ประมาณ 75% ของRAM ของคุณ และไฟล์เพจจะอยู่ที่ประมาณ 25% ทั้งนี้เนื่องจาก hiberfil.sys มี เคอร์เนลของ Windowsและไดรเวอร์อุปกรณ์ ไฟล์เก็บเพจจะใช้ก็ต่อเมื่อRAM ทั้งหมด หมดลงเฉพาะระบบของเราเท่านั้น และใช้ในขณะที่คุณใช้งานWindows อยู่ จริงๆ hiberfil.sys ใช้สำหรับกระบวนการบูตเท่านั้น

หากคุณไม่ได้เปิดใช้งานโหมดไฮเบอร์เนตในWindowsคุณจะเห็นว่าไฟล์เพจมีขนาดเท่ากับจำนวนRAMที่คุณมี

ในภาพหน้าจอด้านบน ฉันมี เครื่อง Windows ที่มี (Windows)RAM 1 GB และปิดใช้งานการเริ่มต้นอย่างรวดเร็ว ตอนนี้เราเข้าใจวิธีการทำงานแล้ว มาเริ่มกันที่ swapfile.sys ห่ามันคืออะไร? โดยทั่วไปแล้วมันเหมือนกับไฟล์เพจ แต่มีจุดประสงค์ที่แตกต่างกัน

สาเหตุหลักประการหนึ่งสำหรับ swapfile.sys คือการระงับและ เปิด แอปWindows Store ต่อ (Windows Store)เหตุใดจึงไม่ใช้ไฟล์เพจจิ้งแทนทำอย่างนั้น ใช้เนื่องจากการดำเนินการเพจบางประเภทสามารถทำได้อย่างมีประสิทธิภาพมากขึ้นโดยใช้ไฟล์เพจชนิดพิเศษนี้

นี่คือคำอธิบายที่ชัดเจนยิ่งขึ้น Windows รองรับทั้งการเพจและการสลับ การเพจจะเก็บรายการที่ไม่ได้เข้าถึงมาเป็นเวลานานในขณะที่การสลับจะเก็บรายการที่เพิ่งถูกนำออกจากหน่วยความจำ รายการใน pagingfile อาจไม่สามารถเข้าถึงได้อีกเป็นเวลานานในขณะที่รายการใน swapfile อาจเข้าถึงได้เร็วกว่ามาก

นอกจากนี้ เพจจิ้งยังมีประสิทธิภาพมากในเครื่องระดับไฮเอนด์ ในขณะที่การสลับเพจจะมีประสิทธิภาพมากกว่าบนแท็บเล็ตและพีซีระดับล่าง ไฟล์เพจแต่ละไฟล์มีข้อกำหนดที่แตกต่างกันสำหรับการเติบโตแบบไดนามิก การสำรองพื้นที่ นโยบายการอ่าน/เขียน ฯลฯ หากคุณมีไฟล์เพจจิ้งเดียวกัน ไฟล์นั้นจะถูกแยกส่วนอย่างรวดเร็วเนื่องจากเพจขนาดคงที่ที่ใช้ในการเพจและเพจขนาดใหญ่ ใช้ในการแลก

ดังที่คุณเห็นจากด้านบน swapfile.sys มีขนาดประมาณ 16 MB ณ ตอนนี้ มันถูกใช้สำหรับ แอพ Storeเนื่องจากความต้องการเพจที่แตกต่างกันเมื่อเทียบกับโปรแกรมWindows แบบเดิม (Windows)อาจมีการใช้งานอื่นด้วยเช่นกันในอนาคต แต่Microsoftไม่ได้ระบุอย่างชัดเจน

นั่นคือสิ่งที่ไฟล์ทั้งสามทำบนระบบWindows 8/10โปรดทราบว่ามีสิ่งที่น่าสนใจและน่ารำคาญบางอย่างที่อาจเกิดขึ้นได้ หากคุณมีRAM ขนาด(RAM) 16 GB และใช้การเริ่มต้นระบบอย่างรวดเร็วในWindowsหมายความว่าคุณจะมีไฟล์ไฮเบอร์เนตขนาด 16 GB ด้วย! หากคุณใช้WindowsบนSSDซึ่งอาจใช้พื้นที่ดิสก์ส่วนใหญ่ของคุณ

คุณสามารถลดขนาดของไฟล์ไฮเบอร์เนต (hiberfil.sys) ในWindows   ได้โดยไม่ต้องปิดการไฮเบอร์เนตโดยใช้คำสั่งต่อไปนี้:

powercfg.exe /hibernate /size 50

powercfg

สิ่งนี้จะลดขนาดของไฟล์ไฮเบอร์เนตเป็น 50% ของRAMแทนที่จะเป็น 100% โปรดทราบว่าคุณไม่สามารถลดระดับลงได้เกินกว่า 50% อย่างไรก็ตาม หากคุณมี RAM(RAM)จำนวนมากเช่น 16GB หรือ 32GB ขึ้นไป คุณสามารถประหยัดพื้นที่ได้มากทีเดียว

อีกอย่างคือ คุณไม่จำเป็นต้องกังวลว่าไฟล์ไฮเบอร์เนตจะใหญ่เกินไปเหมือนในWindows รุ่นก่อน ๆ ก่อนหน้านี้ ไฟล์ไฮเบอร์เนตเก็บเคอร์เนล ไดรเวอร์อุปกรณ์ และข้อมูลแอปพลิเคชันทั้งหมด เนื่องจากไม่มีข้อมูลแอปพลิเคชัน ขนาดของไฟล์จึงค่อนข้างคงที่ ดังนั้นหากคุณมีRAM จำนวนมาก คุณอาจไม่ต้องการไฟล์ไฮเบอร์เนตที่มีขนาดใหญ่มาก

หวัง(Hopefully)ว่าจะช่วยให้คุณเข้าใจอย่างชัดเจนยิ่งขึ้นว่าไฟล์ pagefile.sys, hiberfil.sys และ swapfile.sys ทำงานอย่างไรบน Windows 8/10 หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts