Patent ID: 8225079

Claim:
A computer-implemented method booting an operating system (OS) of a data processing system, the method comprising: recording, by the OS, information concerning one or more first physical locations of a storage disk of the data processing system used by one or more disk accesses during a first OS boot; storing the recorded information in a set of control data in a storage device within the data processing system; during a second OS boot, retrieving, by the OS, data stored at the one or more first physical locations of the storage disk based on the set of control data, prior to booting an operational file system of the OS, wherein the data is retrieved from the one or more first physical locations of the storage disk without using the operational file system of the OS; storing the retrieved data in a cache memory of the data processing system, wherein the cache memory is allocated from a system memory of the data processing system; and subsequently initializing at least one component of the OS during the second OS boot using the data stored in the cache memory of the data processing system without having to perform another disk access to the storage disk in order to obtain the same data in order to initialize the at least one component of the OS.