Hi all,
Just managed to lose a day's work (from what I've read, I've been lucky it was only a day's work) from my laptop. Here's a step-by-step guide to doing that:-
1) Hibernate one of your dual-boot OSes (Ubuntu in my case)
2) Boot into your other OS (Vista in my case) and do some work, save some files, etc. Hibernate it as well, just to complicate things.
3) Boot into the hibernated Ubuntu. Changes you've made while in your other OS aren't saved, and if you're unlucky the partition itself is corrupted and needs repairing. If you have shared data (such as firefox/thunderbird/pidgin profiles, all of which I use) you'll have to clean them up as well.
I had no idea what had happened, at first, till I realized that this was the first time I'd actually booted into another OS while my main one (Ubuntu) was hibernated (since hibernate never worked for me pre-Intrepid RC). So I've been reading what I could find online, and it seems that no1 knows how to hibernate in a dual-boot.
The main problem here is that when hibernating, the OS (Ubuntu or Windows) saves a file cache (probably of the FAT, or is that an outdated acronym?). This old thread describes one forum member's attempts at a solution (which worked, for him, in XP).
Somehow, if the file cache is the only problem, I would have thought it would be possible to instruct the OS to, when hibernating, flush it prior to the hibernate (as done in the above thread). Does anyone know how to do this, at least in Linux/Ubuntu? Then I could hibernate my main OS, I use Vista infrequently enough that I could care less whether it takes a long time to start up.
Ideas appreciated![]()



Adv Reply


Bookmarks