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)
ตอนนี้ สิ่งที่น่าสนใจคือ เมื่อคุณเปิดใช้งานการเริ่มต้นอย่างรวดเร็ว (หมายถึงเปิดใช้งานโหมดไฮเบอร์เนต) แล้ว 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
สิ่งนี้จะลดขนาดของไฟล์ไฮเบอร์เนตเป็น 50% ของRAMแทนที่จะเป็น 100% โปรดทราบว่าคุณไม่สามารถลดระดับลงได้เกินกว่า 50% อย่างไรก็ตาม หากคุณมี RAM(RAM)จำนวนมากเช่น 16GB หรือ 32GB ขึ้นไป คุณสามารถประหยัดพื้นที่ได้มากทีเดียว
อีกอย่างคือ คุณไม่จำเป็นต้องกังวลว่าไฟล์ไฮเบอร์เนตจะใหญ่เกินไปเหมือนในWindows รุ่นก่อน ๆ ก่อนหน้านี้ ไฟล์ไฮเบอร์เนตเก็บเคอร์เนล ไดรเวอร์อุปกรณ์ และข้อมูลแอปพลิเคชันทั้งหมด เนื่องจากไม่มีข้อมูลแอปพลิเคชัน ขนาดของไฟล์จึงค่อนข้างคงที่ ดังนั้นหากคุณมีRAM จำนวนมาก คุณอาจไม่ต้องการไฟล์ไฮเบอร์เนตที่มีขนาดใหญ่มาก
หวัง(Hopefully)ว่าจะช่วยให้คุณเข้าใจอย่างชัดเจนยิ่งขึ้นว่าไฟล์ pagefile.sys, hiberfil.sys และ swapfile.sys ทำงานอย่างไรบน Windows 8/10 หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!
Related posts
ปุ่มพิมพ์หน้าจอไม่ทำงานใน Windows 10? วิธีแก้ไข
วิธีแก้ไขข้อผิดพลาด 'เซิร์ฟเวอร์ RPC ไม่พร้อมใช้งาน' ใน Windows
การแก้ไข: ดิสก์ที่ไม่ใช่ระบบหรือข้อผิดพลาดของดิสก์ใน Windows
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
งานพิมพ์จะไม่ถูกลบใน Windows? 8+ วิธีในการแก้ไข
วิธีแก้ไข 'ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ' บน Windows 10
การแก้ไข: เหตุใดเบราว์เซอร์เริ่มต้นของฉันจึงเปลี่ยนไปเรื่อย ๆ ใน Windows
จุดคืนค่าระบบที่ขาดหายไปใน Windows?
วิธีแก้ไขรหัสข้อผิดพลาดของ Windows 0x80070005
21 CMD สั่งให้ผู้ใช้ Windows ทุกคนควรรู้
แก้ไขข้อผิดพลาด “Windows ไม่สามารถตรวจหาการตั้งค่าพร็อกซีของเครือข่ายนี้โดยอัตโนมัติ”
การแก้ไข: ทัชแพดไม่ทำงานบน Windows 10
วิธีแก้ไข Clock_Watchdog_Timeout BSOD ใน Windows 10
8 สิ่งที่ต้องลองหากหูฟังของคุณไม่ทำงานใน Windows
หน้าจอสีน้ำเงินแห่งความตาย BSOD รีสตาร์ทเร็วเกินไปใน Windows?
สลับปุ่ม @ & ” บน Windows 10 หรือไม่ – วิธีแก้ไข
วิธีแก้ไขปัญหา Mic Echo บน Windows
แก้ไข “Windows ไม่สามารถสื่อสารกับอุปกรณ์หรือทรัพยากร” Error
เครือข่าย WiFi ไม่ปรากฏขึ้นหรือไม่พบ WiFi ใน Windows?
วิธีแก้ไขกล้องไม่ทำงานบน MS Teams ใน Windows 10