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

Claim 13:
14. A non-transitory computer readable medium storing instructions that when executed cause a processor to:
in response to a boot failure, performing operations that include:
creating a random access memory disk storage space by allocating a portion of a random access memory for storage of a plurality of device drivers for recovery operation of an information handling system;
downloading and storing the device drivers for recovery of the information handling system in the random access memory disk storage space, 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 downloading and the storing of the device drivers, obtaining a first inventory of device drivers stored in the random access memory disk storage space, wherein the first inventory includes a first configuration information;
performing a device scan to obtain a second inventory of current device drivers of the information handling system that includes obtaining a second configuration information of the current device drivers in the second inventory;
comparing the first configuration information with the second configuration information;
in response to determining a particular device driver is missing based on the comparison of the first configuration information and the second configuration information and the particular missing device driver is available for download, downloading the missing device driver prior to boot to a service operating system; and
in response to determining the particular device driver is missing and the particular missing device driver is not available for download, generating a message regarding the missing device driver and transmitting 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.