Verwendet Windows 8 noch immer die Prefetcher-Methode für die Startoptimierung von Windows 7?

2096
Diogo

Windows Vista und Windows 7 verfügen über eine selbstoptimierende Funktion - den sogenannten Boot-Prefetcher -, die das E / A-Muster der vorherigen Bootvorgänge verwendet, um das E / A-Muster des nächsten Startvorgangs vorherzusagen. Um die Startleistung zu verbessern, sagt der Prefetcher voraus, welche Daten benötigt werden, und liest diese Daten von der Festplatte, bevor die Daten tatsächlich benötigt werden. Diese Optimierung kann die Erstellung wiederholbarer Leistungsergebnisse erschweren.

Während Windows 8 jetzt den Hibrid-Ruhezustand verwendet, um die Startzeiten zu reduzieren, wird immer noch die Boot- Prefetch-Technik (die heutzutage unter Windows 7 verwendet wird) verwendet.

0

1 Antwort auf die Frage

4
Tom Wijsman

Yes.

The prefetcher data is located at:

C:\Windows\Prefetch 

The prefetcher ReadyBoot data is located at:

C:\Windows\Prefetch\ReadyBoot 

I have these two folders on my freshly installed Windows 8 Consumer Preview, no upgrading involved.

The Hiberfile (new in Windows 8, not available when booting from a VHD) stores the resulting memory data that has been obtained through system initialization, such that on subsequent boots the data can be read in again instead of being initialized again. This allows Windows 8 to focus only on what it really has to focus upon boot, initializing your devices.

Initializing a session as well as the remaining I/O in the Windows 8 was left unchanged (or improved slightly), which is why prefetching techniques still apply to everything that's outside the Hiberfile. And well, if you are booting when your Hiberfile has been invalidated (hardware changes, updates or a full reboot), it will kick in the Prefetcher as well.

Bottom line: The hiberfile is an improvement, not a replacement.