แนะนำ, 2019

ตัวเลือกของบรรณาธิการ

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 8

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

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

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

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

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

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

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

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

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

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

 powercfg.exe / hibernate / ขนาด 50 

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

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

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

Top