You hibernated the laptop at 75% last night. This morning it is at 58% — and the bottom feels faintly warm, like it never really slept at all. On Windows 10, hibernate is supposed to be a full power-off with your session saved to disk. When the battery still drops, the machine is either not reaching hibernate or something is dragging it back out.

Windows 10 has a few extra quirks here compared to newer versions — hibernate is frequently disabled out of the box, and the old-style power plans hide the relevant settings in Control Panel rather than the Settings app. This guide covers the Windows 10-specific path.

Why this happens

  • Hibernate is disabled and the laptop only sleeps. Many Windows 10 installs ship with hibernate off, so the lid-close action silently falls back to sleep.
  • The power button or lid is set to Sleep. Even with hibernate available, the default action is usually sleep.
  • Hybrid sleep is on. It keeps memory powered during “hibernate,” which drains the battery exactly like sleep does.
  • Scheduled tasks wake the machine. Windows Update, maintenance, and third-party updaters routinely wake laptops at night.
  • Devices have wake permission. Ethernet and Wi-Fi adapters are the worst offenders on Windows 10.
  • Fast startup creates a tangled shutdown state. The hybrid shutdown on Windows 10 can prevent a clean transition into hibernate afterward.
  • The hibernate file is corrupted. A damaged hiberfil.sys can cause failed hibernate attempts that leave the laptop awake with the screen off — the worst kind of drain, because it looks off.

How to fix it

Work through these in order. Windows 10 hides hibernate settings in Control Panel, not the Settings app.

Fix 1: Enable hibernate on Windows 10

If hibernate is off, nothing else matters — the laptop literally cannot hibernate.

  1. Right-click Start and open Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Run powercfg /hibernate on.
  3. Run powercfg /a and confirm Hibernate appears in the available states list.
  4. Go to Control Panel > Hardware and Sound > Power Options > Choose what the power buttons do.
  5. Click Change settings that are currently unavailable, then tick the Hibernate checkbox so it appears in power menus.
  6. While here, set When I close the lid to Hibernate for both On battery and Plugged in.

Fix 2: Rebuild a corrupted hiberfil.sys

A damaged hibernate file causes failed hibernations that look like successful ones — screen off, machine secretly awake.

  1. Open Command Prompt (Admin).
  2. Run powercfg /hibernate off — this deletes hiberfil.sys.
  3. Restart the laptop.
  4. Run powercfg /hibernate on to recreate a fresh hibernate file.
  5. Test: hibernate the laptop, wait 5 minutes, then resume. It should take noticeably longer than waking from sleep, showing the boot screen first.
  6. If disk space is tight, you can reduce the file size with powercfg /hibernate /size 50, but do not go lower — Windows needs at least half of RAM to hibernate reliably.

Fix 3: Disable hybrid sleep

On Windows 10, hybrid sleep is enabled by default on many laptops and quietly ruins hibernate.

  1. Open Control Panel > Hardware and Sound > Power Options.
  2. Click Change plan settings next to your active plan, then Change advanced power settings.
  3. Expand Sleep > Allow hybrid sleep and set both On battery and Plugged in to Off.
  4. Expand Sleep > Hibernate after and set On battery to 60 minutes as a backstop.
  5. Click OK.

Fix 4: Stop devices from waking the laptop

Windows 10 is generous about handing out wake permission, especially to network adapters.

  1. Open Device Manager (Win + X > Device Manager).
  2. Expand Network adapters, right-click your Wi-Fi adapter, and open Properties.
  3. On the Power Management tab, uncheck Allow this device to wake the computer.
  4. Check the Advanced tab for Wake on Magic Packet and Wake on Pattern Match — set both to Disabled.
  5. Repeat for the Ethernet adapter if you have one.
  6. In an admin Command Prompt, run powercfg /devicequery wake_armed afterward to confirm nothing is left armed.

Fix 5: Disable wake timers

This is the fix for the classic “lost 15% overnight” pattern on Windows 10.

  1. In Change advanced power settings, expand Sleep > Allow wake timers.
  2. Set On battery to Disable.
  3. Open Task Scheduler (type it in the Start menu).
  4. Navigate to Task Scheduler Library > Microsoft > Windows > UpdateOrchestrator.
  5. Right-click tasks like Reboot and Schedule Scan, open Properties > Conditions, and uncheck Wake the computer to run this task.
  6. Also check Maintenance under Task Scheduler Library > Microsoft > Windows > TaskScheduler — the regular maintenance task wakes laptops nightly.

Fix 6: Turn off fast startup

Windows 10’s fast startup is a frequent troublemaker for hibernate reliability.

  1. Go to Control Panel > Hardware and Sound > Power Options > Choose what the power buttons do.
  2. Click Change settings that are currently unavailable.
  3. Uncheck Turn on fast startup (recommended).
  4. Click Save changes, then do a full restart.
  5. Hibernate the laptop and check the drain the next morning. If you want the full explanation of why fast startup causes battery drain, see our guide on disabling fast startup — the mechanics are the same on Windows 10. Microsoft also documents fast startup behavior at Windows support .

Fix 7: Verify with the sleep study report

When everything looks right but the drain continues, get hard data.

  1. After a night of drain, open Command Prompt (Admin).
  2. Run powercfg /sleepstudy and open the HTML report it generates.
  3. Find sessions with a high drain rate and check which state the laptop was actually in — you may discover it sat in sleep for hours before hibernating.
  4. The Top offenders list names processes and devices that kept the system active.
  5. If the report shows the laptop never left sleep, shorten the Sleep after timer or lengthen Hibernate after so the transition happens sooner: Power Options > Change advanced power settings > Sleep.
  6. For general overnight drain that is not hibernate-specific, our guide on battery draining overnight while off covers the remaining causes.

Closing

On Windows 10, hibernate drain is usually a configuration problem, not a hardware one: hibernate disabled, hybrid sleep on, or wake timers firing at 3 AM. Enable hibernate properly, rebuild hiberfil.sys if it is suspect, and take wake permission away from everything that does not need it. A properly hibernating laptop loses almost nothing overnight.

Frequently asked questions

Is hibernate supposed to use zero battery on Windows 10?
Effectively yes. Hibernate (S4) writes RAM to disk and powers off, so the only drain is the battery’s natural self-discharge — about 1-2% per day. Losing 5% or more overnight means the laptop did not truly hibernate or something woke it up.
Why is there no hibernate option in Windows 10 power settings?
Hibernate is often disabled by default on Windows 10, especially on systems with small SSDs. Enable it with powercfg /hibernate on in an admin Command Prompt, then tick the Hibernate checkbox under ‘Choose what the power buttons do’ in Power Options.
Does hiberfil.sys take up a lot of disk space?
Yes — hiberfil.sys is typically 40% of your installed RAM by default (about 6.4 GB on a 16 GB system). You can shrink it with powercfg /hibernate /size 50 but never go below 50. Do not delete the file manually; use powercfg /hibernate off if you want it gone, which also disables hibernate.
Can Windows Update wake my laptop from hibernate?
It can wake from sleep easily, and on some hardware from hibernate too. The UpdateOrchestrator scheduled tasks are the usual suspects. Removing their ‘wake the computer’ permission in Task Scheduler stops the 3 AM wake-ups without breaking updates.