Why does hibernate take longer than a shut down?

Sagar_20

Distinguished
I like to hibernate my pc so that i can get to exactly where i left it at.. however it takes quite long to get to my work from hibernate condition. Nearly 20 seconds after the computer is turned on. Is this normal??

PC Configuration: Core i5-2310 - 2.9 GHz, 6 GB DDR3 Ram - 1333 MHz, 1 TB Seagate B 7200, 2 GB DDR5 Zotac GT 730
Operating System: Windows 7 Home Premium (64 Bit)
 
Solution
hibernate basically copies all the data in the RAM to the HDD so that when the session resumes the data is sent back to RAM and the system can continue. the more data in RAM at the time of hibernation the more data has to be copied to the drive.
it is the copying to and fro from the slow hard drive that is taking the time. an SSD would be 2-3x faster.
normal

shut down does not have to save anything beyond closing the programs. shut down is just that, close the doors and shut the lights. this takes less time than the work that hibernate requires, but hibernate pays back by preventing you from having to open everything again, etc.

R_1

Expert
Ambassador
hibernate basically copies all the data in the RAM to the HDD so that when the session resumes the data is sent back to RAM and the system can continue. the more data in RAM at the time of hibernation the more data has to be copied to the drive.
it is the copying to and fro from the slow hard drive that is taking the time. an SSD would be 2-3x faster.
normal

shut down does not have to save anything beyond closing the programs. shut down is just that, close the doors and shut the lights. this takes less time than the work that hibernate requires, but hibernate pays back by preventing you from having to open everything again, etc.
 
Solution
Yes that's normal since the contents of hyberfil.sys on the HDD have to be written back to RAM before Windows is ready to use.

Using "Hibernate" is a bad choice, few people use it (at least those who know better).

Use "Sleep" instead of Hibernate, that will eliminate the delay when you wake up the PC.