To err is human, and to blame it on a computer is even more so.
This chapter describes some usages of the UEFI Shell for diagnostics. Although the PC ecosystem has rich examples of robust platform software and hardware components, occasionally things go awry. In those cases, the machine state needs to be diagnosed or assessed. To that end, the act of performing diagnostics is a key action for platform deployment and lifecycle maintenance.
Today, disk operating systems such as MS-DOS or PC DOS are still used by many platform manufacturers as a diagnostics environment because of the single-tasking nature of DOS, the large library of extant DOS utilities, the fact that DOS layers directly on ...