ฉันใช้ Windows 7 บนพาร์ติชั่นขนาดเล็ก (40GB) พร้อม 4GB ram ซึ่งหมายความว่าไฟล์ hiberfil.sys ที่สร้างโดย Hibernate นั้นใช้ส่วนสำคัญของพื้นที่ว่างที่มีอยู่ ฉันต้องการลบ
ฉันทราบว่าฉันสามารถปิดการใช้งานไฮเบอร์เนตและลบ hiberfil.sys โดยการป้อนpowercfg -h off
คำสั่งยกระดับ ใช้งานได้ - ไฟล์ถูกลบทันทีและหลังจากทำเช่นนั้นHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\HibernateEnabled
คีย์จะถูกตั้งค่าเป็น 0 อย่างถูกต้อง
อย่างไรก็ตามในครั้งต่อไปที่ฉันรีบูตพีซี hiberfil.sys จะกลับมาจากความตาย Hibernate จะถูกเปิดใช้งานอีกครั้งและคีย์รีจิสทรีนั้นได้กลับไปเป็น 1
ตอนนี้ฉันก็ใกล้จะจบแล้ว เกือบทุกอย่างที่ฉันสามารถค้นหาออนไลน์ที่เกี่ยวข้องกับการลบไฟล์ hiberfil.sys เพียงแค่แนะนำให้ใช้ powercfg เพื่อปิดการจำศีลและนั่นก็ดูเหมือนจะใช้ได้กับทุกคน แต่มันกลับมาหาฉันซะ! (เหมือนแวมไพร์ดูดพื้นที่ในดิสก์ของฉัน) ฉันหากระทู้อื่นจากคนที่ดูเหมือนจะมีปัญหาเดียวกัน แต่ไม่มีคำแนะนำใดที่ทำงานให้กับโปสเตอร์ต้นฉบับ (หรือสำหรับฉัน) ถึงกระนั้นฉันได้ลองทุกอย่างที่มีรายการรวมถึง:
ปิดใช้งานไฮบริดสลีป
การปิดใช้งานไฮเบอร์เนตผ่านทางพรอมต์คำสั่งผ่าน GUI ตัวเลือกการใช้พลังงานและผ่านทั้งสองอย่าง (ทั้งสองคำสั่งซื้อ)
เปลี่ยน
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\HibernateEnabled
กุญแจด้วยตนเองค่อนข้างทุกอย่างอื่นฉันคิดว่า!
ฉันต้องการย้ำว่าฉันไม่มีปัญหาในการลบไฟล์ - มันใช้งานได้ดี มันเพิ่งกลับมาหลังจากรีบูตทุกครั้ง ฉันพร้อมที่จะโยนผ้าเช็ดตัวและเรียกใช้สคริปต์ในการเข้าสู่ระบบเพื่อปิดการใช้งานไฮเบอร์เนตทุกครั้งแม้ว่าจะดูเหมือนว่า "การแก้ปัญหา" อย่างบ้าคลั่ง . . แต่ฉันหวังว่าจะมีใครบางคนที่นี่สามารถแนะนำอย่างอื่นก่อน