A laptop that boots itself back up while plugged in is almost never coming out of true hibernation. Real hibernation writes the contents of RAM to disk and then powers the machine off completely — no more power is drawn than when the laptop is shut down. If your machine wakes when charging begins, either it was actually in a low-power sleep state rather than hibernating, or a device, driver, or scheduled task is actively waking it. Both cases are fixable once you know where to look.
Why Windows 11 rarely uses true hibernation
Modern Windows machines, especially consumer laptops like convertibles and ultrabooks, are designed to behave more like smartphones. Microsoft's Modern Standby (also called S0 low power idle) keeps the system in a shallow sleep state so it can wake instantly, sync notifications, download updates, and maintain network connectivity in the background. This is a deliberate product decision, not a malfunction: it lets Windows install updates and perform maintenance while you believe the machine is "off."
True hibernation still exists and is fully supported, but it is often not enabled by default. Many systems ship with Fast Startup plus Modern Standby instead, which means the "Hibernate" option in the power menu may be missing, or clicking Hibernate may behave differently than you expect depending on how the machine's power plan is configured.
Confirm what state the machine was actually in
Before changing anything, verify what Windows thinks happened. Open a terminal as administrator and run:
powercfg /a
This lists which sleep states your hardware supports and which are available. If it reports Standby (S0 Low Power Idle) but not Hibernate, your machine has been idling in Modern Standby — a powered-on, though very low-power, state. Charging can trigger wake events in this state, and modern USB-C chargers and dock controllers can signal the system to wake for battery management, updates, or peripheral negotiation.
Also check the most recent wake reason:
powercfg /lastwake
For a history of wake events, open Event Viewer and look under Windows Logs > System for events with ID 1 from the Power-Troubleshooter source. The "Wake Source" field tells you whether the trigger was a device, a timer, the power button, or the firmware.
Enable true hibernation if it is missing
If hibernation isn't available, enable it explicitly:
powercfg /hibernate on
Then open Control Panel > Power Options > Choose what the power buttons do, click Change settings that are currently unavailable, and tick Hibernate under shutdown settings so it appears in the power menu. When hibernation is genuinely active, the machine writes the RAM image to hiberfil.sys and shuts down fully. At that point, plugging in a charger should not bring it back to life — battery charging is handled by the embedded controller, not the operating system.
If hibernation is on and it still wakes
A small number of things can wake a machine even from true hibernation, typically BIOS/UEFI features rather than Windows itself:
- Wake-on-AC or similar firmware settings. Some laptop BIOSes include an option to power the system on when external power is connected. Disable this in the firmware setup.
- Scheduled tasks with wake permission. Windows Update and maintenance tasks can be configured to wake the computer. Check
Task Schedulerand, in Power Options > advanced settings, disable Allow wake timers under Sleep. - Wake-capable devices. Run
powercfg /devicequery wake_armedto list devices allowed to wake the system, and disable waking for anything unexpected (network adapters, USB hubs) via Device Manager > device properties > Power Management.
Practical advice for charging a sleeping laptop
If you want the machine to stay down while the battery charges, hibernation is the right tool: the charge circuit works independently of Windows. Alternatively, shut the machine down completely before plugging in. If you rely on Modern Standby instead, accept that the laptop may occasionally wake while docked or charging — that behavior is by design, though you can reduce it by disabling wake timers and unchecking "Wake the computer" on scheduled tasks.
Frequently Asked Questions
How do I know if my laptop uses Modern Standby or classic sleep?
Run powercfg /a as administrator. If it lists "Standby (S0 Low Power Idle)," you have Modern Standby. If it lists "Standby (S3)," your machine uses traditional sleep, which is genuinely powered down more deeply.
Does charging a laptop wake it from hibernation?
Not normally. In true hibernation the OS is shut down and charging is managed by the battery controller, independent of Windows. If plugging in wakes the machine, either it wasn't hibernated or a firmware setting like "wake on AC" is enabled.
Is hibernation bad for the laptop or the battery?
No. Hibernation powers the machine off entirely, which is gentle on the battery and saves more energy than sleep. The only trade-offs are a larger hiberfil.sys file on disk and slightly longer resume times than sleep.
What is the difference between Fast Startup and hibernation?
Fast Startup hibernates only the kernel session when you shut down, keeping the user session closed. It speeds up boot but does not preserve your open applications. True hibernation saves everything on screen and restores your full session.
Why does Microsoft make hibernation harder to find?
Because the instant-on, always-connected experience users expect from phones requires the machine to remain partially awake. Keeping systems in a low-power state also allows background servicing and updates that a fully powered-off machine cannot perform.