Why a hidden system file is suddenly a problem for SSD owners
When you buy a brand‑new NVMe SSD – whether it’s a 1 TB or a 2 TB model – and install Windows 11, the operating system automatically creates a file called hiberfil.sys. The purpose of this file dates back to the days of mechanical hard drives, where it stored a snapshot of the system’s RAM so the computer could resume quickly after a power‑off.
On modern machines with 32 GB, 64 GB or even 128 GB of RAM, the file grows to the same size as the memory installed. That means a typical high‑end gaming rig can end up with a 16 GB‑32 GB file that sits hidden in the root of the C: drive, taking up a chunk of space that could otherwise be used for games, media or backups.
More than just wasted space – it’s wear on your SSD
Solid‑state drives have a finite number of write cycles. While today’s Gen 4 and Gen 5 NVMe SSDs are built to handle heavy workloads, constantly dumping the entire contents of RAM to flash storage every time you use Fast Startup, Hybrid Sleep or a full Hibernate adds a non‑trivial amount of extra writes.
Each hibernation event writes the whole RAM image to the SSD in one go. On a system with 64 GB of RAM, that’s 64 GB of data written each time. If you enable Fast Startup (the default on most Windows 11 PCs) and shut down the computer a few times a day, you can easily accumulate several hundred gigabytes of additional writes each month. Over the lifespan of the drive, this can shave off a noticeable portion of the manufacturer’s advertised TBW (terabytes written) rating.
Who is most likely to notice the impact?
- Enthusiast builders who install a fresh Windows 11 image on a high‑capacity NVMe drive and then allocate the bulk of the storage to large games or 4K video libraries.
- Workstation users with 64 GB‑plus RAM for tasks such as video editing, 3D rendering or virtual machine hosting, where the hibernation file can easily exceed 30 GB.
- Laptop owners who rely on Fast Startup to shave seconds off boot times, unaware that the convenience comes at a cost to the SSD’s endurance.
The simple, one‑line fix
Microsoft provides a built‑in utility called powercfg that can toggle the hibernation feature on or off. Disabling it removes the hiberfil.sys file entirely and stops the OS from writing RAM snapshots to the SSD.
powercfg -h off
Run the command in an elevated PowerShell or Command Prompt (right‑click and choose Run as administrator). The system will immediately delete the hiberfil.sys file and prevent it from being recreated on the next shutdown.
What you lose by turning it off
- Fast Startup – Windows will perform a full cold boot instead of a hybrid boot, adding a few extra seconds to the start‑up time.
- Hibernate – The ability to completely power off the machine while preserving the exact state of all open applications disappears.
For most desktop users, especially those who keep the PC plugged in and rarely need to hibernate, the trade‑off is negligible. The space reclaimed (often 16 GB‑32 GB) and the reduction in write cycles are usually worth the slight increase in boot time.
When you might want to keep it enabled
If you regularly run on battery power and need the lowest possible resume time, or if you use hibernate as a backup power‑loss safeguard on a laptop, you may prefer to keep the feature. In that case, you can reduce the file size by editing the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\HibernateFileSizePercent and setting a lower percentage (the default is 100%). However, this is a more advanced tweak and still leaves the SSD vulnerable to the same write pattern, just on a smaller scale.
How to verify the file is gone
After running the command, open File Explorer, enable the view of hidden and protected operating system files, and navigate to the root of the C: drive. The hiberfil.sys entry should no longer be present. You can also check the current hibernation status with:
powercfg /a
If the output lists Hibernate is disabled, the change was successful.
A quick checklist for new Windows 11 builds on SSDs
- Install Windows 11 on the fresh NVMe drive.
- Open a terminal with admin rights and run
powercfg -h off. - Confirm the file’s removal using
powercfg /aor by checking the drive. - Re‑enable Fast Startup (if desired) via Control Panel → Power Options → Choose what the power buttons do – just be aware the system will recreate the file if you turn hibernation back on.
- Monitor SSD health with tools like CrystalDiskInfo or the drive manufacturer’s utility to see the TBW numbers over time.
Bottom line for UK PC enthusiasts
The default Windows 11 configuration still assumes you’re using a spinning hard drive, which makes sense for legacy hardware but not for today’s high‑speed NVMe SSDs. By disabling hibernation with a single command, you reclaim valuable storage, reduce unnecessary write traffic, and extend the useful life of an expensive SSD – a win for anyone looking to get the most out of a new Windows 11 build.
“The file is created by default on fresh Windows 11 installations, even on high‑end desktops,” notes XDA Developers, highlighting how easy it is to overlook this hidden space‑eater.
For anyone assembling a new rig or upgrading a laptop, a quick check of the hibernation setting should be part of the post‑install checklist. It’s a small step that can make a big difference to long‑term storage health and performance.