I have Windows XP at work. Booting takes about a minute, then logging in takes 5-10 more minutes before the computer is usable.
I think of this every time: http://www.flickr.com/photos/ebwolf/498371086/
I think of this every time: http://www.flickr.com/photos/ebwolf/498371086/
But I wonder how big a difference a smarter disk-elevator algorithm would make.
Or something that logged file-accesses, made a list of disk-block-no of that, sorted the list, and early at next boot read of blocks from that list. This is to avoid boot-time being spent waiting for random disk-accesses.