ฉันจำเป็นต้องใช้ hiberfil.sys หรือไม่ถ้าฉันใช้เฉพาะ“ สลีป” ในอินสแตนซ์ Windows 7 ที่อยู่บน SSD


9

ฉันไม่ทราบว่า "Sleep" ทำงานอย่างไร (กล่าวคือไม่ว่าจะใส่ทุกอย่างที่อยู่ในหน่วยความจำหลักของ DRAM หรือไม่hiberfil.sysและเมื่อฉันตื่นนอนระบบจะโหลดทุกอย่างกลับสู่หน่วยความจำ)

ปัจจุบันฉันมี RAM 16 GB และ Windows 7 64 บิตบน M4 128 GB SSD

hiberfil.sysกำลังใช้พื้นที่ SSD ที่มีค่า 12 GB ไม่จำเป็นต้องบอกว่าฉันต้องการให้มันว่างเปล่า

คำตอบ:


9

Hiberfil.sys จะถูกใช้โดยไฮเบอร์เนตไม่ได้โดยการนอนหลับ วิธี Surefire เพียงวิธีเดียวในการปิดใช้งานHibernateและการลบออกhiberfil.sysใน Windows Vista และ Windows 7 นั้นคือผ่านทางพรอมต์คำสั่งและขั้นตอนต่อไปนี้:

  1. เปิดพร้อมท์คำสั่งด้วยสิทธิ์ระดับผู้ดูแล
  2. ป้อน“ powercfg.exe -h off”
  3. ออกจากพรอมต์คำสั่ง

ขอบคุณมันใช้งานได้ ฉันไม่เห็น "ไฮเบอร์เนต" ปรากฏในรายการตัวเลือก "sleep" ยังคงเปิดการทำงานของโมดูล RAM อยู่หรือไม่ ดังนั้นโดยพื้นฐานแล้วมันปิดดิสก์ไดรฟ์หรือไม่
Wuschelbeutel Kartoffelhuhn

AFAIK นอนเพียง แต่ช่วยให้โมดูลแรมขับเคลื่อนทุกอย่างอื่นจะปิดตัวลง
alexs

สิ่งนี้ไม่ถูกต้อง ดูข้อมูลที่ครบถ้วนมากขึ้นในคำตอบของฉัน
Corporate Geek

มันได้ผล! ฉันเพิ่งเรียกคืน 4 GB ในระบบเก่า (แต่ยังคงเป็น Windows 7) ที่มีพื้นที่ดิสก์เหลือน้อย hiberfil.sys ถูกลบทันทีโดยไม่จำเป็นต้องรีสตาร์ท
Peter Mortensen

10

คุณไม่ควรลบไฟล์นี้ Sleep and Hibernate ทำงานร่วมกันใน Windows 7 และ Windows 8

Windows 7 มีโหมดชื่อไฮบริดสลีปที่ใช้กับคอมพิวเตอร์เดสก์ท็อป อ้าง Microsoft:

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

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

ดังนั้นอย่าลบไฟล์นี้ยกเว้นว่าคุณจะปิดทั้ง Sleep และ Hibernation ในแผนการใช้พลังงานของคุณ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนอนหลับและ Hibernation ผมขอแนะนำให้อ่านคำถามที่พบบ่อย: การนอนหลับและการจำศีล: คำถามที่ถามบ่อย


ไม่มีวิธีใดที่จะควบคุมปริมาณของไฟล์ hiberfil.sys ที่ว่างได้?
Boris_yo

ไม่มีที่ฉันรู้ อย่างน้อยก็ไม่มีการแฮ็คอย่างจริงจัง :)
Corporate Geek

1
@ องค์กร Geek: ฉันได้ตื่นขึ้นมาจากเดสก์ทอปของฉันจากการนอนหลับหลายครั้งด้วย hyberfil.sys จะหายไป (ผ่านวิธีการ int เขาตอบอื่น ๆ )
Wuschelbeutel Kartoffelhuhn

คุณมีไฟฟ้าขัดข้องหรือไม่? Microsoft อ้างโดย CorporateGeek ว่าจำเป็นเมื่อไฟฟ้าดับ
vinnief

2

คำตอบที่ได้รับการยอมรับโดย alexs คือ - เกือบ - ถูกต้องสำหรับฉันมีเพียงรูปแบบเล็ก ๆ ที่ฉันต้องใช้สแลชแทนการลบ:

powercfg /h off

ระบบปฏิบัติการ: Windows 7 Professional

โปรดดูคำตอบที่ยอมรับได้ที่นี่สำหรับรายละเอียดเพิ่มเติม: การใช้ Powercfg เพื่อลบไฟล์ไฮเบอร์เนตไม่ทำงานแม้ว่าฉันจะเป็นผู้ดูแลระบบ


1
ยินดีต้อนรับสู่ SuperUser dracuella ... โปรดระบุรุ่น Windows ของคุณซึ่งจะเป็นประโยชน์สำหรับผู้อ่านรายอื่น convincement ส่วนตัวของฉันเป็นที่เฉือน , /เสียงมากขึ้นหน้าต่างเหมือนในขณะเดียวกันลบ , -มากขึ้นUnix เหมือน ด้วยโปรแกรมรุ่นทันสมัยควรทำงานกับโปรแกรมใดก็ได้ แต่ขึ้นอยู่กับการใช้งาน เพียงแค่บันทึกทั่วไปหนึ่งตัวเลือกมีให้กับเครื่องหมายลบที่สามารถเป็นรูปแบบอักขระไฮเพนที่แตกต่างกัน... (เพื่อให้เราสามารถอธิบายได้ว่าทำไมบางครั้งการคัดลอกและที่ผ่านมาจากบางเว็บไซต์จะทำให้เกิดข้อผิดพลาด ... )
Hastur

@hastur powercfg /?แสดงรายการตัวเลือกทั้งหมดเริ่มต้นด้วย-...
DavidPostill

@Hastur เพิ่มระบบปฏิบัติการและเปลี่ยน 'เครื่องหมายขีดคั่น' เป็น 'ลบ' - ฉันไม่รู้ว่ามีความแตกต่าง นอกจากนี้ฉันได้ powercfg /? แรกที่ให้ฉัน -h แต่ไม่มีโชคกับมันฉัน googled และพบลิงค์ที่ฉันโพสต์ซึ่งแก้ไขปัญหาของฉัน
dracuella

1

คุณสามารถเปลี่ยนขนาดของ hiberfile.sys บน Win7-Win10 ได้ด้วยการเปิดพรอมต์คำสั่งที่ยกระดับ

  • กดปุ่ม windows
  • พิมพ์ "cmd"
  • คลิกขวาที่ "cmd" ในรายการที่ปรากฏขึ้น
  • เลือก "run as administrator"

จากนั้นพิมพ์คำสั่ง

Powercfg –h –size percentsize 

แทนที่เปอร์เซ็นต์ด้วยค่าของคุณ (ตัวอย่างเช่น 60%) แต่ไม่สามารถมีขนาดเล็กกว่า 50 ได้ดูที่นี่สำหรับรูปบางรูป


1

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

หากคุณปิดการใช้งานฟังก์ชั่นไฮเบอร์เนตโดยใช้ "powercfg.exe -h off" ใน Windows 10 คุณจะสูญเสียฟังก์ชั่นเริ่มต้นอย่างรวดเร็วเช่นกัน เพราะฟังก์ชั่นเริ่มต้นอย่างรวดเร็วต้องการไฟล์นี้

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.