logo
Windows 10 Move Windows 10 Hiberfil.sys to Another Volume to Free up C Volume Space

Move Windows 10 Hiberfil.sys to Another Volume to Free up C Drive

By Sophia | Last Updated

Hiberfil.sys is the file used by default by Windows to save hibernation file. It is saved in the system root directory, takes up the same system spaces as memory compacity. As a result, we need to move hiberfil.sys to another volume to free up C volume space in Windows 10.

How Does Hiberfil.sys Work?

In general, hibernation function is on. When Windows 10 gets into hibernation status, your computer will be shut down and all contents saved on the memory saved to the hard disk. Once the system is wakened up, the formerly open programs and files are restored to the desktop.

How to View Hiberfil.sys File

As a system file, hiberfil.sys is hidden. To view hiberfil.sys file, you can open File Explorer Options window then click on the View tab and uncheck Hide Protected Operating System Files (Recommended) option.

view hiberfil sys file

Move Hiberfil.sys to Another Volume Windows 10

Here is the guidance to move hiberfill.sys to another disk in Windows 10.

Step 1: Temporarily close Windows 10 hibernation function

  1. 1. Type cmd in the Cortana search box.
  2. 2. Right-click on the result and select Run as administrator.
  3. run command prompt as administrator

  1. 3. Input "powercfg -h off" and press Enter.

disable hibernation function

Step 2: Move hiberfil.sys to another drive in the Registry Editor

  1. 1. Press Windows + R key to invoke Run dialog box. Type regedit and hit Enter.

run regedit in registry editor

  1. 2. Navigate to HKEY_LOCAL_MACHINE> SYSTEM >ControlSet001> Control >BackupRestore >FilesNotToBackup>PowerManagement.
  2. 3. Double-click on PowerManagement, replace \hiberfil.sys to d:\hiberfil.sys or another directory under the Value data.

find out hiberfil sys

Step 3: Enable hibernation in Windows 10

  1. 1. Run Command Prompt as administrator.
  2. 2. Type "powercfg -h on" to enable hibernation in Windows 10.

Why Can't I Move Windows 10 Hiberfil.sys to Another Volume?

In some PC, hiberfil.sys is unable to move to another volume. Because of Windows system must load the filesystem driver program if it reads the booting files from other places on hard drive. However, hibernation system's filesystem driver program is inside the hiberfil.sys. It can't load outside the system partition. As a result, hiberfil.sys file can't read without loading filesystem driver program. This is why you can't move Windows 10 hiberfil.sys to another volume.

Related Articles: