เคยต้องห่างจากคอมพิวเตอร์นานๆ แต่ไม่อยาก Shutdown? อาจเพราะมีงานค้างอยากกลับมาทำต่อหลังพักกลางวัน หรือคอมพิวเตอร์บูทช้า Windows มี Sleep mode แต่รู้ไหมว่ามีฟีเจอร์ประหยัดพลังงาน ดีกว่า Sleep?
Hibernation (สบายการนอนหลับ) เป็น Power option รวมข้อดีของ Shutdown และ Sleep: ตั้งเวลาเข้า Hibernation ได้ เปิด/ปิดฟีเจอร์ได้ (แต่แนะนำให้เปิด เพราะประสบการณ์ดีกว่า)
บทความนี้อธิบายความต่าง Sleep vs Hibernation และวิธี Enable/Disable Hibernation บน Windows 10
Hibernation คืออะไร?
Hibernation เป็น Power-saving state สำหรับแล็ปท็อป (บาง PC รองรับ) ต่างจาก Sleep ด้าน Power usage และที่เก็บไฟล์ที่เปิดอยู่
Sleep mode ทำงาน default เมื่อทิ้งคอมพิวเตอร์ไว้โดยไม่ Shutdown: จอปิด, Foreground processes (ไฟล์/แอป) เก็บใน RAM → ระบบอยู่ใน Low-power state แต่ยังทำงานอยู่ กลับมาทำงานได้ทันที (คลิกคีย์บอร์ด/เลื่อนเมาส์) จอเปิดภายในวินาที ไฟล์/แอปคงสถานะเดิม
Hibernation คล้าย Sleep: บันทึกสถานะไฟล์/แอป เข้าสู่ Hibernation หลัง Sleep นานๆ แต่ ไม่ใช้พลังงานเลย (เหมือน Shutdown) เพราะเก็บสถานะไฟล์ใน Hard Drive แทน RAM ช่วง Sleep ยาวนาน คอมพิวเตอร์จะย้ายสถานะไฟล์ไป Hard Drive แล้วเข้าสู่ Hibernation เนื่องจากไฟล์อยู่ Hard Drive บูทจะช้ากว่า Sleep เล็กน้อย แต่เร็วกว่า Cold boot หลัง Shutdown
Hibernation มีประโยชน์เมื่อไม่อยากสูญเสียสถานะไฟล์ แต่ไม่มีโอกาสชาร์จแบตเตอรี่นาน
การเก็บสถานะต้องจองพื้นที่หน่วยความจำ โดยไฟล์ระบบ hiberfil.sys ขนาดประมาณ 75% ของ RAM เช่น RAM 8 GB → hiberfil.sys ใช้ประมาณ 6 GB
ก่อน Enable Hibernation ต้องเช็กว่ามี hiberfil.sys หรือไม่ หากไม่มี → ไม่รองรับ Hibernation (PC ที่มี InstantGo ไม่มี Hibernation)
เช็กว่าเครื่องรองรับ Hibernation ได้ไหม:
- เปิด File Explorer (Win+E) → คลิก Local Drive (C:)
- แท็บ View → Options (ปลาย Ribbon) → Change folder and search options
- แท็บ View อีกครั้ง → ดับเบิลคลิก Hidden files and folders → เลือก Show hidden files, folders, or drives
- Untick Hide protected operating system files (Recommended) → จะมี Warning → Yes
- Apply → OK
- ไฟล์ Hibernation (hiberfil.sys) หากมี จะอยู่ Root ของ C drive → หมายความว่าเครื่องรองรับ Hibernation
วิธี Enable หรือ Disable Hibernation บน Windows 10
Enable/Disable Hibernation ง่าย ทำได้ในไม่กี่นาที มีหลายวิธี วิธีง่ายที่สุด: รันคำสั่งเดียวใน CMD Elevated อื่นๆ: แก้ Registry Editor, Advanced Power Options
วิธีที่ 1: Enable/Disable Hibernation ด้วย Command Prompt
วิธีนี้ง่ายที่สุด ควรลองก่อน
- เปิด Command Prompt as Administrator (ทุกวิธีที่ระบุ)
- Enable Hibernation: พิมพ์ powercfg.exe /hibernate on → Enter
- Disable Hibernation: พิมพ์ powercfg.exe /hibernate off → Enter
คำสั่งทั้งคู่ไม่แสดง Output ต้องเช็กเอง: กลับไป C drive หา hiberfil.sys (ขั้นตอนเช็กข้างต้น) หากเจอ → Enable สำเร็จ หากไม่มี → Disable สำเร็จ
วิธีที่ 2: Enable/Disable Hibernation ผ่าน Registry Editor
แก้ไขค่า HibernateEnabled ใน Registry Editor ระวัง Registry Editor อันทรงพลัง ผิดพลาดเล็กน้อยก่อปัญหาอื่นได้
- เปิด Registry Editor (Win+R → regedit → Enter หรือ Win+S → ค้น regedit/registry editor → Open)
- ขยาย HKEY_LOCAL_MACHINE (ดับเบิลคลิกหรือลูกศรซ้าย)
- Under HKEY_LOCAL_MACHINE → ดับเบิลคลิก SYSTEM
- ขยาย CurrentControlSet → ต่อไป Control\Power
ที่อยู่สุดท้ายใน Address bar: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
- ขวา ดับเบิลคลิก HibernateEnabled (หรือคลิกขวา → Modify)
- Enable Hibernation: พิมพ์ 1 ใน Value Data
Disable Hibernation: พิมพ์ 0 ใน Value Data
- OK → ปิด Registry Editor → Restart คอมพิวเตอร์
- เช็ก hiberfil.sys อีกครั้ง (ข้างต้น) ว่า Enable/Disable สำเร็จ
วิธีที่ 3: Enable/Disable Hibernation ผ่าน Advanced Power Options
วิธีนี้ Enable/Disable Hibernation ผ่าน Advanced Power Options ยังตั้งเวลาเข้า Hibernation ได้ วิธีนี้ก็ง่ายเช่นกัน
- เปิด Advanced Power Options 2 วิธี:
a. Run → powercfg.cpl → Enter
b. Settings (Win+I) → System → Power & Sleep → Additional power settings
- Power Options → คลิก Change plan settings (สีฟ้า) Under Selected plan
- คลิก Change advanced power settings
- ขยาย Sleep (คลิก + หรือดับเบิลคลิก)
- ดับเบิลคลิก Hibernate after → ตั้ง Settings (Minutes) เป็นนาทีที่ต้องการให้ Idle ก่อนเข้า Hibernation
Disable Hibernation: ตั้ง Settings (Minute) = Never และ Under Allow hybrid sleep → Off
- Apply → OK
แนะนำเพิ่มเติม:
- เปิด Google Feed ใน Nova Launcher
- 5 วิธีลบ Hyperlinks จาก Word Documents
- แยกประเภท USB Ports บนคอมพิวเตอร์
หวังว่าคุณจะ Enable หรือ Disable Hibernation บน Windows 10 สำเร็จ บอกเราด้วยว่าวิธีไหนใน 3 วิธีข้างต้นได้ผลสำหรับคุณ