윈도 시스템이 부팅하면, 수많은 파일들이 메모리에 로드되어 처리되어야 한다. 종종, 같은 파일의 다른 부분이 다른 시각에 각기 접근되는 수가 생긴다. 결국, 매우 많은 부분의 시간이 파일을 여러 번 열고 여러 번 읽는 데 쓰인다. 파일이 한 번만 접근되면 더 효율적일 것이다. 프리페처는 부트 절차 도중 어떤 코드와 데이터가 읽히는지 관찰한 뒤에(NTFS 마스터 파일 테이블 읽기 동작 포함), 이러한 동작들을 로그 파일에 기록한다. 다음에 시동할 때에는, 기록된 로그 파일을 읽으면서 코드와 데이터를 최적화된 순서대로 불러들인다. 부트 프리페처는 사용자의 셸이 시작한 뒤에도 30초 동안 그러한 종류의 동작들을 계속 추적해 나가거나, 아니면 모든 서비스들이 초기화 동작을 끝낸 다음 60초가 지날 때까지 그러한 종류의 동작들을 계속 추적해 나가거나, 시스템이 시동되고 나서 120초가 지날 때까지 그러한 종류의 동작들을 계속 추적해 나간다. 어떤 것이 먼저 끝나든 간에 이러한 추적은 계속된다.

응용 프로그램 프리페치도 어떤 한 응용 프로그램이 띄워질 때 같은 방식으로 동작한다. 처음 10초 간의 동작(activity)이 관찰된다.
동작들의 데이터를 최적화하는 파일은 무엇인가요?
로그 파일