Patent ID: 8132055

Claim:
A method of operating system (‘OS’)-firmware interface update recovery, the method comprising: determining, by an OS-firmware interface update recovery module for each of a plurality of available OS-firmware interface images for booting a computer, whether each available OS-firmware interface image is corrupted or uncorrupted, wherein the OS-firmware interface update recovery module comprises a module of automated computing machinery; setting, by the OS-firmware interface update recovery module for each corrupted OS-firmware interface image, a predictive failure analysis (‘PFA’) bit in nonvolatile memory available to the OS-firmware interface update recovery module; selecting, by the OS-firmware interface update recovery module, an uncorrupted OS-firmware interface image; initiating, by the OS-firmware interface update recovery module, a boot for the computer with the selected OS-firmware interface image; determining, by the OS-firmware interface update recovery module during the POST function of booting the computer in dependence upon a flash-in-progress bit set in nonvolatile memory available to the OS-firmware interface update recovery module, whether a previous update to one of the available OS-firmware interface images was interrupted; notifying, by the OS-firmware interface update recovery module, a user that the previous update was interrupted if the previous update to one of the available OS-firmware interface images interrupted; notifying a user of all of the corrupted OS-firmware interface images if the previous update to one of the available OS-firmware interface images was not interrupted; and clearing all the PFA bits after notifying the user of all the corrupted OS-firmware interface images.