ไฟล์ hiberfil.sys และ pagefile.sys คืออะไรและฉันสามารถลบได้อย่างปลอดภัย?


50

ฉันสังเกตเห็นสองไฟล์ใหญ่ (~ 2GB) (hiberfil.sys และ pagefile.sys) ที่รูทของไดรฟ์ C: และสงสัยว่าพวกเขาเป็นอะไร ฉันค้นหาใน google และพบลิงค์ที่น่าสนใจ แต่ไม่พบคำตอบใด ๆ ในเว็บไซต์นี้ ฉันเดาว่าคงเป็นการดีถ้ามีคำถามนี้ตอบไว้ที่นี่เพื่อใช้อ้างอิงในอนาคต

นี่คือคำถามของฉัน:

  • ไฟล์ hiberfil.sys คืออะไร
  • ไฟล์ pagefile.sys คืออะไร
  • ฉันสามารถลบไฟล์เหล่านี้ได้อย่างปลอดภัยหรือไม่?


3
ใช่, ทำไมคนมักจะต้องการลบไฟล์ระบบ
Moab

3
@Moab: เนื่องจากไฟล์เหล่านี้ใช้พื้นที่มากในฮาร์ดไดรฟ์ความจุต่ำของฉันและฉันค่อนข้างกังวลกับเรื่องนี้
marco-fiset

คำตอบ:


47

hiberfil.sys : เป็นไฟล์ที่ Windows ใช้เมื่อคุณเลือกที่จะ 'Hibernate' ระบบ ดูที่เว็บไซต์นี้เกี่ยวกับวิธีการลบหากคุณจะไม่ใช้ตัวเลือกไฮเบอร์เนต ในระยะสั้นคุณทำงานpowercfg -h offใน terminal คำสั่งที่มีสิทธิ์ผู้ดูแลระบบ ไฟล์นั้นควรจะถูกลบโดยอัตโนมัติและคุณสมบัติการจำศีลของ Windows ถูกปิดใช้งาน

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

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

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


6
ฉันจะไม่ลบ pagefile ใน Windows 7 จากประสบการณ์ของฉันสิ่งนี้นำไปสู่พฤติกรรมที่แปลก อย่างไรก็ตามหากคุณมีหน่วยความจำมากเกินไปคุณอาจลองดู [นี่คือการสนทนาจาก Windows XP ที่ลบ pagefile ถ้าคุณมี RAM มากกว่า 1GB ทำงานได้อย่างสมบูรณ์]
user606723

ลิงก์ไปยัง ask-leo.com (pagefile.sys) นั้นตาย มีข้อมูลบางอย่างที่นี่: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather

1
@ user606723 ความอัปยศ windows ยังไม่ได้คิดวิธีการทำไฟล์นั้นเมื่อจำเป็น เช่นเดียวกับโครงการจัดสรรแบบไดนามิกบางอย่าง ...
Valmond

13

Hiberfil.sys ตามชื่อที่แนะนำคือไฟล์ที่ Windows บันทึกข้อมูล snap shot ดังนั้นไฟล์จะมีขนาดเท่ากันเสมอกับจำนวน RAM ทั้งหมดที่มีในคอมพิวเตอร์

ในการลบไฟล์และปิดการใช้งานการจำศีล

1.Open a command prompt with administrative privileges.
2.Enter “powercfg.exe -h off”.

Pagefile.sys เป็นไฟล์เพจจิ้งของ Windows หรือที่เรียกว่าไฟล์ที่ Windows ใช้เป็นหน่วยความจำเสมือน และเช่นนี้ไม่ควรลบ


3

hiberfil.sys เป็นไฟล์ hibernation โดยที่ Windows จะเขียนเนื้อหาของหน่วยความจำของระบบของคุณเมื่อมันจำศีล ฉันเชื่อว่าควรปลอดภัยที่จะลบในขณะที่ระบบของคุณกำลังทำงาน แต่ฉันต้องการได้รับการยืนยันจากคนที่รู้จัก Windows ดีกว่าก่อนที่คุณจะทำอะไร

pagefile.sys คือ, ดี, pagefile, คล้ายคลึงกับ swap พาร์ติชันบน Linux (ถ้าช่วยได้เลย) ระบบใช้สำหรับหน่วยความจำเพิ่มเติมเมื่อหน่วยความจำใน RAM หมด ('หน้า' ออกไปยังไฟล์นี้จึงเป็น 'pagefile') มันช้ามาก (เทียบกับ RAM) แต่มักจะดีกว่าหน่วยความจำไม่เพียงพอ คุณไม่ควรลบไฟล์นี้อย่างน้อยในขณะที่ระบบกำลังทำงาน

แก้ไข: -

คุณสามารถควบคุมการมีอยู่และขนาดของ pagefile อย่างน้อยใน XP: System Properties-> Advanced-> Performance / Settings-> Advanced / Change


1
hiberfil.sys สามารถลบได้อย่างปลอดภัย แต่จะทำให้การจำศีลไม่พร้อมใช้งาน Windows จะไม่สร้างไฟล์ด้วยตัวเองเมื่อใช้งานและจะไม่ถูกลบหลังจากนั้น นั่นไม่ได้ช่วยอะไรจริง ๆ แล้วไม่สามารถใช้พื้นที่ว่างที่เพิ่มขึ้นได้หรือระบบปฏิบัติการจะมีที่เก็บข้อมูลเพียงพอสำหรับการจำศีล
Marcks Thomas

จะเกิดอะไรขึ้นถ้าฉันลบ pagefile เมื่อระบบไม่ทำงาน ใน Linux สิ่งนี้จะไม่เป็นปัญหา
Janus Troelsen

1

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

hiberfil.sys เป็นไฟล์ระบบ Windows และคุณไม่สามารถลบได้อย่างที่คุณต้องการพูดไฟล์ที่คุณสร้างขึ้นเอง แต่ไม่ต้องการบนคอมพิวเตอร์ของคุณอีกต่อไป ในการลบ hiberfil.sys ใน XP: ไปที่แผงควบคุม -> ตัวเลือกการใช้พลังงาน -> แท็บไฮเบอร์เนต ยกเลิกการทำเครื่องหมายที่ช่องรีบูทพีซีของคุณจากนั้นคุณสามารถลบไฟล์ hiberfil.sys สำหรับ Windows 7 หรือ Vista เรียกใช้ยูทิลิตี้บรรทัดคำสั่งในฐานะผู้ดูแลระบบและพิมพ์“ powercfg -h off”

http://www.neuber.com/taskmanager/process/hiberfil.sys.html

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