Really worrying bug in Windows (dual-boot with Dapper, after hibernate)

Heike C. Zimmerer nospam06q1 at gmx.net
Fri May 26 23:34:49 UTC 2006


Chanchao <custom at freenet.de> writes:

> Actually the problem is only on Windows. It's a Windows
> bug/issue/missing-feature.  I only hibernate Windows (well, up to
> yesterday anyway) and when it re-awakens it isn't aware of any new
> files.

Why should it re-read anything that is already in its cache?

> Really strange, I'd think that it would reload folder contents
> when opening a folder...

No, that would result in poor performance.  If some disk area has been
read or written before for whatever reason and happens to be still in
the cache when read again, the request will always be satisfied from
the cache.  This is true for all modern operating systems.

(Linux (AFAIK) flushes its cache before it hibernates, which is
somewhat smarter from a performance point of view.  But that wouldn't
solve your issue since applications can rely on content you've changed
in between and do strange things, including writing back old data.)

As I said before, you can't do that, with no OS.  It's not the OS'
fault.  You can't blame M$ (not for that ...).  You can't change
storage data from outside the OS without unmounting the device or
shutting down the OS before.

>  It's not like I left that folder open before hibernating..

Cached data doesn't depend on that. 

- Heike





More information about the ubuntu-users mailing list