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

Sleep ใน Windows คืออะไร?
Sleep เป็นโหมด Standby ใน Windows ที่หยุดจ่ายไฟให้ Components ที่ไม่สำคัญและไม่จำเป็น ในโหมดนี้ Operation ทั้งหมดหยุดทำงานหรือปิด โหลดพลังงานลดลงมาก แต่ไฟฟ้าไม่ถูกตัดหมด ไม่ใช่ทุก Component จะปิด โดยเฉพาะ RAM จะยังทำงานและดูดไฟใน Sleep Mode ด้วยความคืบหน้าทั้งหมดเก็บใน RAM ทุกอย่างเรียกคืนได้ทันทีเมื่อ Wake คอมพิวเตอร์ หากไฟฟ้าดับใน Sleep Mode ข้อมูลทั้งหมดจะหาย และคอมพิวเตอร์จะเริ่มเหมือน Boot จากสถานะ Power-off
Hibernate ใน Windows คืออะไร?
Hibernate จะคัดลอก Working Memory ทั้งหมดไปเก็บใน Hard Drive แล้วปิดทุกอย่างเหมือน Shutdown ปกติ โหมดนี้สร้างไฟล์ hiberfil.sys ขนาดเท่ากับ System Memory ไฟล์นี้สร้างบน Local Disk เพื่อเก็บข้อมูลแอปที่รันอยู่ หลัง Restart จะโหลด State ของระบบกลับมาที่จุดก่อน Hibernate จะประหยัดพลังงานหมด เพราะไม่มี Component ไหนรัน โหมด Hibernate มักถูกปิดโดยค่าเริ่มต้นใน Windows เพราะใช้น้อยลงในปัจจุบัน
ความแตกต่างระหว่าง Sleep และ Hibernate
Sleep ใช้พลังงานต่ำ (Low Power) ส่วน Hibernate ใช้พลังงานศูนย์ (Zero Power) Hibernate ใช้เวลาฟื้นฟูช้า (Slow Resumption) Sleep ฟื้นฟูทันที (Instant Resumption) Process จะเก็บใน Hard Disk ใน Hibernate และเก็บใน RAM ใน Sleep Mode Hibernate ใช้พลังงานศูนย์ แต่วaktuเปิดระบบประมาณ 20-30 วินาที ส่วน Sleep ใช้พลังงานบ้าง แต่วaktuเปิดระบบประมาณ 3-5 วินาที Hibernate เหมาะเมื่อระบบ Idle นาน Sleep เหมาะเมื่อระบบ Idle สั้น ผู้ใช้ที่ต้องการประหยัดแบตเตอรี่แล็ปทอป จะใช้วิธีใดวิธีหนึ่ง บางครั้งผู้ใช้ไม่มีพื้นที่พอสำหรับไฟล์ Hibernate จึงใช้ Sleep แทน Sleep คือ S3 และ Hibernate คือ S4 ใน ACPI