Home » Questions » Computers [ Ask a new question ]

How to change location of hibernation file in Windows 7?

How to change location of hibernation file in Windows 7?

I can't enable hibernation in Windows 7 because there is not enough room on my C: drive to create the hibernation file. How can I make Windows put the file somewhere else?

Asked by: Guest | Views: 166
Total answers/comments: 1
bert [Entry]

"You can't, it has to be in the root of the boot drive (the C: drive in your case).

Raymond Chen explained the reasons why in this Windows Confidential article: The File System Paradox.

Hibernation follows a similar pattern.
Hibernating the operating system means
dumping the entire contents of memory
into the hibernation file; restoring
from hibernation entails sucking that
file back into memory and pretending
nothing happened. Again, it's another
chicken-and-egg problem: to load the
hibernation file, you need the file
system driver, but the file system
driver is in the hibernation file. If
you keep the hibernation file in the
root directory of the boot drive, the
miniature file system driver can be
used instead."