ในบทความนี้ เราจะแสดงวิธีเพิ่มหรือลดขนาดของไฟล์ hiberfil.sys ใน Windows 10 โดยใช้คำสั่งบรรทัดคำสั่ง powercfg ไฟล์ Hiberfil.sys เป็นไฟล์ระบบที่ Windows ใช้เพื่อรองรับ Hibernation (สถานะสบาย)
Windows รองรับ hibernation โดยการคัดลอกเนื้อหาของหน่วยความจำไปยังดิสก์ ระบบบีบอัดเนื้อหาหน่วยความจำก่อนเก็บไว้บนดิสก์ ซึ่งลดพื้นที่ดิสก์ที่จำเป็นให้น้อยกว่าปริมาณหน่วยความจำทางกายภาพบนระบบ
ถ้าคุณพบว่าไฟล์ hiber.sys ใหญ่เกินไปและครอบครองพื้นที่ดิสก์ คุณอาจต้องการพิจารณาลดขนาดมันลง ใน Windows 10 ตอนนี้ ขนาดของไฟล์ hiber.sys คือ 40% ของขนาด RAM ของคุณโดยค่าเริ่มต้น คุณไม่สามารถลดลงได้มากกว่านี้ คุณสามารถปิดใช้งาน Hibernation หรือเปลี่ยนขนาดระหว่าง 40% ถึง 100% ของขนาด RAM ของคุณ
เพื่อหา syntax ที่จำเป็น ใน CMD ที่มีสิทธิ์ admin ให้พิมพ์สิ่งต่อไปนี้และกด Enter:
powercfg /hibernate /?

เปลี่ยนขนาดของ hiberfil.sys ใน Windows 10
เพื่อเพิ่มหรือลดขนาดของไฟล์ Hibernate (hiberfil.sys) ใน Windows 10 ให้ทำตามขั้นตอนเหล่านี้:
- เปิด Command Prompt เป็นผู้ดูแลระบบ (administrator)
- พิมพ์คำสั่งต่อไปนี้-
- powercfg /hibernate /size <percentage>
- กด Enter
มา看看ขั้นตอนโดยละเอียด
จากเมนู WinX ให้เปิด Command Prompt เป็นผู้ดูแลระบบ
เพื่อกำหนดขนาดไฟล์ hibernation เป็น 100 เปอร์เซ็นต์ ให้ใช้คำสั่งต่อไปนี้:
powercfg.exe /hibernate /size 100
เพื่อกำหนดขนาดไฟล์ hibernation เป็น 50 เปอร์เซ็นต์ ให้ใช้คำสั่งต่อไปนี้:
powercfg.exe /hibernate /size 50
ใน Windows 10 ตอนนี้ คือ 40% ของ RAM ของคุณ ในกรณีที่คุณปิดใช้งาน Hibernation คุณจะพบขนาดของมันประมาณเท่ากับ RAM ของคุณ ใน Windows 10/8 คุณจะไม่พบขนาดของ Hyberfil.sys วิ่งไปอย่างรุนแรงเมื่อคุณเปิดใช้งาน Hibernation ในเวอร์ชัน Windows ก่อนหน้า ไฟล์ hibernation จัดเก็บ kernel session, device drivers และ application data ใน Windows 10/8 ไฟล์ hibernation จัดเก็บ kernel session และ device drivers เท่านั้น ผลคือขนาดจะคงที่มากกว่า ใน Windows 7 ไฟล์ Hiberfil.sys ของคุณจะประมาณ 75% ของ RAM ของคุณ
อ่าน: สามารถย้ายไฟล์ Hibernation ไปไดรฟ์อื่นได้ไหม?
Windows 10 ไม่อนุญาตให้คุณย่อขนาดของไฟล์ hiberfil.sys ได้ หากขนาดไฟล์เป็น 40% หรือน้อยกว่าขนาด RAM ที่ติดตั้ง
เกิดอะไรขึ้นถ้าคุณลดขนาดของไฟล์ hiberfil.sys อย่างไม่ระมัดระวัง?
ถ้าขนาดไฟล์ Hibernate เล็กเกินไป Windows อาจโยน Stop Error
ถ้า Windows ไม่สามารถ hibernate ได้เพราะไฟล์ hibernation เล็กเกินไป จอสีน้ำเงิน (Blue Screen) อาจเกิดขึ้นพร้อมรหัส Stop Error และข้อความต่อไปนี้:
STOP 0x000000A0 INTERNAL_POWER_ERROR
Parameter 1
Parameter 2
Parameter 3
Parameter 4
พารามิเตอร์ให้ข้อมูลดังนี้:
- Parameter 1 เสมอเท่ากับ 0x0000000B
- Parameter 2 เท่ากับขนาดของไฟล์ hibernation ในหน่วย bytes
- Parameter 3 เท่ากับจำนวน bytes ของข้อมูลที่เหลือต้องบีบอัดและเขียนลงไฟล์ hibernation
- Parameter 4 ไม่ได้ใช้สำหรับข้อผิดพลาดนี้
หวังว่าบทความนี้จะช่วยคุณ
อ่านต่อ: วิธีกำหนด Hiberfile type เป็น full หรือ reduced
