The present application relates to the technical field of computers. Provided are methods and apparatuses for handling a non-recoverable
system fault, and an electronic device and a non-transitory readable storage medium. A method is applied to a BMC, and comprises: collecting
register data of a processor after a fault check
signal is detected, wherein the fault check
signal is sent to a BMC by an on-
chip controller upon detecting that a flag bit of a fault isolation register is set; analyzing the
register data to obtain positioning information of a faulty device; and triggering a warm
reboot of a
system, wherein during the warm
reboot of the
system, the positioning information is used for instructing a host
BIOS to disable the corresponding faulty device on the basis of the positioning information. In the present application, after a non-recoverable system fault is detected, out-of-band collection and analysis are performed on the
register data of the processor by means of the BMC, and the processes of data collection and analysis do not occupy processor resources, thereby greatly reducing the
workload of the processor, ensuring the
processing performance requirements of the processor for a real user service, and improving the stability of a
server system.