Hibernate does not restore the previous state of the PC. How to fix it?

Hibernation allows Windows 10 PC to resume the same state as before it went to hibernation. It comes in handy when you do want to put it in sleep mode. However, if you face a problem where Hibernate does not restore the previous state of the PC, this post will help you resolve the problem.

Hibernate does not restore the previous state of the PC

Follow these methods if the hibernation is not working as expected.

  1. Delete Hibernation File
  2. Run CHKDSK on Harddisk
  3. Check BIOS ACPI S-States

You will need admin permission and enough knowledge to change settings in the BIOS.

1] Delete Hibernation File

Windows stores the state of the computer or hibernation into a file with the name hiberfil.sys. It would be best to delete the hibernation file. While you can manually delete the file by first unhiding it in Windows Explorer and then forcefully delete it – instead of that, I would recommend you to disable and then re-enable hibernation. This will automatically delete the hibernation file from the computer.

Open Command Prompt with admin privileges. Type and press the Enter key after typing these commands one after the other:

powercfg –h off

attrib -h hiberfil.sys

delete hiberfil.sys

powercfg –h on

Make sure you are on the C Drive, where Windows is installed.

2] Run CHKDSK on Harddisk

Hibernation files are stored in the primary drive, i.e., where Windows is installed. There may be some corruption, such as bad sector, and the file is part of that sector. In that case, Windows will fail to save the state into the file, and you will not get the expected result.

Open Command Prompt with admin permission, and then type the following command to run the chkdsk utility.

chkdsk c: /f /r
  • /f option fixes errors on the disk. It may warn about the check to take place post-reboot.
  • /r option locates bad sectors and recovers readable information.

Once the process completes, hibernate the computer, and bring it back to its normal state. If you can see the same state as before, then the issue has been resolved.

3] Check BIOS ACPI S-States

A misconfigured BIOS can also cause hibernation to misbehave. In that case, you will have to do two things.

  • The first is to update the BIOS to the latest version.
  • Second, check the settings for ACPI S-states in your BIOS.

Hibernation states are usually named S4, S5, or S6 or a section related to standby, hibernation or power. Make sure to change it one by one, and check if any changes fix the hibernation problem.

I hope one of these suggestions helps you to resolve the problem, and hibernation works as expected in your Windows 10 PC.

Original Article