Windows Vista and Windows 7 have a self-optimizing feature—called the boot prefetcher—that uses the disk I/O pattern from the previous boots to predict the I/O pattern of the next boot. To improve boot performance, the prefetcher predicts what data is required and reads this data from the hard disk before the data is actually required. This optimization can make it difficult to create repeatable performance results.
Whereas Windows 8 is now using hibrid hibernation to reduce boot times it will still use the boot prefetch technique(used nowadays on Windows 7)?