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

Claim 0:
1. A method for handling instructions in a pre-boot execution environment of an information handling system, the method comprising:
in response to a boot failure, performing operations, by a processor, that include:
creating 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;
downloading and storing 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;
generating a first configuration information based on the device drivers that were downloaded and stored in the random access memory disk storage space;
performing a device scan to obtain an inventory of current device drivers of the information handling system, wherein the inventory includes a second configuration information associated with each of the current device drivers in the inventory;
comparing the first configuration information and the second configuration information to determine if there is a discrepancy between the first configuration information and the second configuration information;
in response to determining there is a missing device driver based on the discrepancy and the missing device driver is available for download, downloading the missing device driver prior to booting to a service operating system; and
in response to determining there is a missing device driver based on the discrepancy and the missing device drive 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.