I've noticed some weird behavior when dual-booting Windows 7 and Windows XP:
As long as I'm rebooting from Windows 7, everything is normal.
However, if I boot into Windows XP and then boot back from XP into Windows 7, my boot process differs slightly:
The boot stage is slower (i.e. the stage with the glowing Windows logo takes about twice as long) -- Windows seems to be doing some more work every time I'm coming from XP.
However, the extra time is CPU time -- the hard disk isn't accessed much during that time.The login process is faster (as though everything was already loaded/prefetched)
Overall, the process is a bit slower.
My guess is that it has to do with something related to NTFS, but I really have no real evidence.
Does anyone know what triggers this? (I have Windows XP SP3 and Windows 7 x64 SP1.)
Update:
I just booted from Windows 8 back into Windows 7, and that also seemed to cause the delay...