Patent ID: 11886886
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. An information handling system, comprising:
a pre-boot execution environment; and
a processor coupled to the pre-boot execution environment, the processor configured to:
in response to a boot failure, create a random access memory disk storage space by allocating a portion of a random access memory in the pre-boot execution environment for storage of a plurality of device drivers for recovery operation of the information handling system;
download and store in the random access memory disk storage space of the portion of the random access memory, the device drivers for the recovery operation of the information handling system, wherein the device drivers are based on components of the information handling system at time of purchase of the information handling system;
subsequent to the download and the store of the device drivers, obtain a first inventory of device drivers stored in the random access memory disk storage space, wherein the first inventory includes a first configuration information associated with each of the device drivers;
perform a device scan to obtain a second inventory of current device drivers of the information handling system that includes obtaining a second configuration information associated with each of the device drivers in the second inventory;
compare the first configuration information and the second configuration information;
determine whether a particular device driver is missing based on the comparison of the first configuration information and the second configuration information;
in response to a determination the particular device driver is missing, and the particular missing device driver is available for download, download the particular device driver prior to boot to a service operating system; and
in response to a determination the particular device driver is missing and the particular missing device driver is not available for download, generate a message regarding the missing device driver and transmit the message to a manufacturer of the information handling system, wherein the message includes an impact to the recovery operation of the information handling system.