US 12,314,135 B2
Error handling for runtime operations of operating system boot files for UEFI secure boot systems
Xinghai Yu, Beijing (CN); and Colin Zou, San Jose, CA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 26, 2022, as Appl. No. 17/974,048.
Prior Publication US 2024/0143444 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/1417 (2013.01) [G06F 11/0772 (2013.01); G06F 11/0793 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for error handling for operating system (OS) boot files (OBF) in a secure boot system, comprising:
executing, upon an OS boot up using the OS boot files, an OBF monitor process that periodically invokes an OBF file check for an application;
automatically logging, after each periodic OBF file check, a corresponding check as a success or failure;
sending, upon a failed check, an alert notification to a user;
determining if the failed check is due to a bad boot partition within the OS boot files or is due to a corrupted OBF file as a respective failure mode;
automatically recovering a boot partition and re-running the OBF file check as a re-run OBF file check upon occurrence of either failure mode; and
shutting down the application if the re-run OBF file check fails and sending a critical alert to the user, otherwise, if the re-run OBF file check is successful, sending a warning alert to the user.