On Monday 03 August 2009 23:16:05 Grant Edwards wrote: > On 2009-08-03, Alan McKinnon <alan.mckin...@gmail.com> wrote: > > On Monday 03 August 2009 23:05:02 Paul Hartman wrote: > >> The time-honored way of fixing this is "backup, delete, > >> restore". In my case my simple defragmenter is to move a file > >> to tmpfs and then move it back to the hard drive. I always do > >> this to files I'm about to burn to a CD/DVD to ensure the read > >> speed is optimal. > > > > Until one day someone write a super-duper disk cache algorithm > > that delays writes safely, notices that you are putting back > > unmodified something you just deleted, then reverts "to be > > deleted" flag on the block pointers. meaning that nothing has > > changed. > > > > Lucky for us, I do not believe that such a driver has been > > written yet. Unlucky for us, I believe that such a driver is > > entirely possible. > > And actually quite simple once the > content-addressable-disk-drive is invented.
We tried that already, it was called WinFS. Unfortunately, it was an idea ahead of it's time and technology was not quite ready for it yet :-) -- alan dot mckinnon at gmail dot com