How do I defragment "C:\hiberfil.sys"?
From MyDefrag
FAQ Special files - How do I defragment "C:\hiberfil.sys"?
This huge file is used by the hibernation facility and cannot be defragmented on a running system. You can only delete the file, like this:
- Windows Vista:
- Click Start -> All Programs -> Accessories, right click on "Command Prompt", and then click "Run as Administrator". If User Account Control (UAC) asks you for permission, permit the Command Prompt to run.
- Enter "powercfg -h off" (without the quotes).
- Reboot. The "hiberfil.sys" file will be automatically deleted.
- Repeat point 1 to open a command prompt.
- Enter "powercfg -h on" (without the quotes).
- Reboot.
- Windows XP:
- Open the "Control Panel", double-click "Power Options".
- Click the Hibernate tab, de-select the "Enable hibernate support" check box, and then click Apply.
- Reboot. The "hiberfil.sys" file will be automatically deleted.
- Open the "Control Panel", double-click "Power Options".
- Click the Hibernate tab, select the "Enable hibernate support" check box, and then click Apply.
- Reboot. The "hiberfil.sys" file will be automatically created.
- Do not hibernate your computer, then boot with something else (such as BartPE), and then change the hibernated disk in any way. This will corrupt the disk, a known hibernation problem. MyDefrag contains a test and will refuse to process hibernated disks.
See also: