0

Is there a way to disable Windows to overwrite my shared partition with it's old memory version?

Sometimes the juice runs out, and on reboot, I forget that Windows was last and boot into Linux. A few days later I may boot into Windows, and it will overwrite all my work with what it remembers is the last state it saw.

This is not good. I would prefer Windows not remember anything in this way, and prefer Emacs autosave feature instead.

1 Answer 1

2

That’s not possible. The very point of hibernation is to preserve the complete state of the operating system. This also includes mounted file systems. If that were not possible, stuff like opened files would have to be forcibly closed, instantly crashing the OS upon resume.

That is why Windows locks its boot manager, so you cannot boot into other Windows installations. It doesn’t account for Linux, naturally.

Linux behaves the same when hibernating, by the way. Modifying its mounted file systems will result in bad things.

See also here.

2
  • Then would disabling hibernation work? (Not sure if Hibernate is still the correct term; I'm in Windows 7.) Or maybe setting power options so it shuts down safely, on low battery? Sep 30, 2014 at 21:25
  • Thanks for the links, I have some reading to do, and it may be time to reconsider my shared partition habit. Sep 30, 2014 at 21:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .