Windows 7 มีคุณสมบัติประหยัดพลังงานในตัวเลือกปิดเครื่อง หากไม่ต้องการปิดเครื่องโดยสิ้นเชิง (แค่อยากหยุดพักชั่วคราว) Windows มีฟีเจอร์ Sleep และ Hibernation เพื่อประหยัดพลังงานขณะคุณไม่อยู่ สามารถเข้าสู่โหมด Hibernation หรือ Sleep ได้จาก Start Menu ภายใต้ Power Options
Hibernation เป็นสถานะประหยัดพลังงานออกแบบมาสำหรับแล็ปท็อปแต่ใช้ได้กับ PC อื่นๆ ด้วย โดยค่าเริ่มต้น หากทิ้งคอมพิวเตอร์ไว้นาน จะปิดหน้าจอและฮาร์ดแวร์บางส่วน (เช่น USB, Wi-Fi) แล้วเข้าสู่ Sleep เพื่อประหยัดพลังงาน หากอยู่ใน Sleep นานเกินไป จะบันทึกข้อมูลทั้งหมดลงไฟล์ระบบ แล้วปิดเครื่องสนิท นี่คือโหมด Hibernation ซึ่งไม่ต้องใช้ไฟฟ้า แตกต่างจาก Sleep Mode ที่ยังต้องใช้ไฟเล็กน้อย การออกจาก Hibernation ใช้เวลานานกว่า Sleep แต่ยังเร็วกว่าบูทเครื่อง การรวม Sleep และ Hibernation เรียกว่า Hybrid Sleep
มีไฟล์ระบบซ่อนชื่อ Hiberfil.sys อยู่ที่รากของไดรฟ์ที่ติดตั้ง OS Windows Kernel Power Manager สงวนไฟล์นี้ไว้ตอนติดตั้ง Windows ขนาดไฟล์ประมาณเท่ากับ RAM ที่ติดตั้ง หากมี RAM 4GB ไฟล์ Hiberfil.sys จะมีขนาด 2-4GB ขึ้นอยู่กับข้อมูลที่เก็บ คอมพิวเตอร์ใช้ไฟล์นี้เก็บสำเนา System Memory บนฮาร์ดดิสก์เมื่อ Hybrid Sleep เปิดอยู่ เพื่อไม่ให้ข้อมูลใน RAM หายไป หากไม่มีไฟล์ Hiberfil.sys จะไม่สามารถ Hibernation ได้
สามารถตรวจสอบว่าไฟล์ Hiberfil.sys มีอยู่หรือไม่ได้ดังนี้:
- เปิด My Computer ไปที่ Local Disk (C:)
- มุมซ้ายบน คลิก Organize เลือก 'Folder and search options'
- ไปแท็บ View
- ใน Advanced settings เลือก 'Show hidden files, folders, and drives'
- ยกเลิกถูก 'Hide protected operating system files'
- คลิก Apply แล้ว OK
หาก Hybrid Sleep เปิดอยู่ จะเห็นไฟล์ Hiberfil.sys ที่รากของไดรฟ์ OS
ชัดเจนว่า Hibernation ใช้พื้นที่ฮาร์ดดิสก์มาก หากคุณอยากประหยัดพื้นที่ การปิด Hibernation จะช่วยได้ บทความนี้อธิบายวิธีปิดและเปิด Hibernation ใน Windows
วิธี 1: ปิดและเปิด Hibernation ด้วย Command Prompt
ใช้ Command Prompt ปิด Hibernation ได้ ต้องใช้บัญชี Administrator เนื่องจากต้องรัน CMD ในโหมด Admin
เพื่อปิด Hibernation
- คลิก Start พิมพ์ cmd ในกล่องค้นหา Start (อย่าใช้ Run เพราะไม่ให้รันเป็น Admin)
- ในผลการค้นหา คลิกขวา Command Prompt หรือ CMD เลือก Run as Administrator
- เมื่อ User Account Control ถาม คลิก Continue
- ที่ Command Prompt พิมพ์ powercfg.exe /hibernate off กด Enter
- พิมพ์ exit กด Enter เพื่อปิดหน้าต่าง CMD

จากรากระบบ จะสังเกตว่าไฟล์ Hiberfil.sys หายไปแล้ว
เพื่อเปิด Hibernation
- คลิก Start พิมพ์ cmd ในกล่องค้นหา Start
- ในผลการค้นหา คลิกขวา Command Prompt หรือ CMD เลือก Run as Administrator
- เมื่อ User Account Control ถาม คลิก Continue
- ที่ Command Prompt พิมพ์ powercfg.exe /hibernate on กด Enter
- พิมพ์ exit กด Enter ปิดหน้าต่าง CMD

จากรากระบบ จะเห็นไฟล์ Hiberfil.sys กลับมามีอยู่
วิธี 2: ใช้ Registry Edit เปิด/ปิด Hibernation
- กด Windows + R เปิด Run พิมพ์ regedit กด Enter
- ใน Registry Editor ไปที่: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- ใน फलขวาของคีย์ Power คลิกสองครั้งที่ HibernateEnabled ทำขั้นตอน 4 หรือ 5 ตามต้องการ
- เพื่อ เปิด Hibernation พิมพ์ 1 ในกล่อง Value data คลิก OK
- เพื่อ ปิด Hibernation พิมพ์ 0 ในกล่อง Value data คลิก OK
- Restart คอมพิวเตอร์เพื่อให้มีผล

วิธี 3: เปิด/ปิด Hibernate ใน Advanced Power Options
- กด Windows + R เปิด Run พิมพ์ powercfg.cpl คลิก OK
- จาก Power Plan ปัจจุบัน (แสดงด้วย Radio button ที่เลือก) คลิก Change plan settings
- หน้าต่างถัดไป คลิก Change advanced power settings
- เพื่อ เปิด Hibernation ต้องใช้วิธี 1 หรือ 2 เปิดก่อน (หากเคยปิดด้วยวิธีเหล่านี้) มิฉะนั้นตัวเลือกจะเป็นสีเทา
- ใน Advanced Power Options ขยายตัวเลือก Sleep
- ภายใต้ Hibernate after ตั้งค่า Setting (Minutes) เป็นจำนวนนาทีที่ต้องการให้คอมพิวเตอร์ idle ก่อนเข้าสู่ Hibernation
- คลิก Apply แล้ว OK
- เพื่อ ปิด Hibernation
- ใน Advanced Power Plan Settings ขยาย Sleep
- ภายใต้ Hibernate after ตั้งค่า Setting (Minutes) to Never
- ภายใต้ Allow hybrid sleep ตั้งค่า Setting เป็น Off
- คลิก Apply แล้ว OK
หากคอมพิวเตอร์/แล็ปท็อปเปลี่ยน Power Plan คุณต้องทำซ้ำสำหรับแผนอื่น เนื่องจากแล็ปท็อปเปลี่ยนแผนอัตโนมัติตามว่เสียบ AC หรือไม่
ในสถานะประหยัดพลังงานทั้งหมดของ Windows Hibernation ใช้พลังงานน้อยที่สุด (เกือบไม่ใช้พลังงาน) บนแล็ปท็อป ควรใช้ Hibernation เมื่อทราบว่าไม่ได้ใช้แล็ปท็อปนาน และไม่มีโอกาสชาร์จแบตเตอรี่ในช่วงนั้น คุณอาจสูญเสียข้อมูลหากปิด Hibernation ไว้ และเกิด Power loss ขณะ Hybrid Sleep เปิดอยู่ จำไว้ว่า เมื่อปิด Hibernation Hybrid Sleep จะไม่ทำงาน