Hardware problems and system problems can cause computer blue screens. Common hardware problems: 1. Excessive overclocking, due to overloading calculations, causes too many internal calculations, causing the CPU to overheat, resulting in system calculation errors; 2. Poor contact of the memory module or memory damage, and the computer reads data incorrectly, resulting in a blue screen phenomenon; 3. Hard disk failure, etc. Common system problems: 1. Incorrectly updating the graphics card driver; 2. The installed software is incompatible; 3. Viruses in the computer can cause system file errors, or cause system resources to be exhausted, and may also cause a blue screen phenomenon.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
Computer blue screen, also called Blue Screen of Death (BSOD), is a device used by Microsoft's Windows series operating systems to protect computer data files from being damaged when they cannot recover from a system error. Forced screen image to be displayed.
The blue screen of death prompt of Windows operating system has become an iconic image. Most of them are caused by system crashes.
There are two images with white text on a blue background in Windows, both of which are called blue screen of death: one is a glitch in the Windows 9x operating system, and the other is a kernel error in Windows NT. Since Windows 9x has withdrawn from the stage of history, it now generally refers to the latter.
Hardware problems and system problems can cause computer blue screens.
Common blue screen reasons:
Error updating the graphics card driver
Incorrect installation or update of the graphics card It is also one of the main reasons why computer blue screen failure occurs after driving. Restart the computer and press F8 to enter safe mode. Delete the graphics card driver in the safe mode control panel Add and Delete: Then restart the system normally and reinstall the graphics card driver or change to another version of the graphics card driver. It is strongly recommended to use Driver Life to install or update the graphics card driver. For some users who do not know much about computers, this software is the most suitable. It can detect and install with one click. According to the user's computer model and configuration, it is recommended to install a computer that is compatible with the computer. driver, effectively preventing user errors in installing the graphics card driver and causing computer blue screen failures.
Excessive computer overclocking
Excessive overclocking is a major hardware problem that causes blue screens. Excessive overclocking, due to overloading operations, causes too many internal operations, causing the CPU to overheat, resulting in system operation errors. If you want to overclock but don't want a blue screen to appear, you can only take good heat dissipation measures. It will be much better to change to a powerful fan and add some heat dissipation materials such as silicone. In addition, moderate overclocking or no overclocking at all is also one of the solutions. Most users generally do not perform overclocking operations, so this is generally not practical.
Poor memory stick contact or memory damage
In actual work, the most common computer blue screen phenomenon I encounter is poor memory stick contact (mainly due to too much dust inside the computer) Most of them are caused by computer blue screen (which often occurs in old computers) and computer blue screens caused by hard disk failure. You can try to open the computer case, pull out the memory module, clean the slot and wipe the gold finger of the memory module before putting it back again. If the problem is not solved, it is determined to be a memory failure and you can replace the memory module.
Hard drive failure
Hard drive failure can also cause a blue screen on the computer. For example, bad sectors on the hard drive and errors in reading data from the computer can lead to a blue screen, because the hard drive is the same as the memory. , which carries some data access operations, such as accessing/reading system files. Bad sectors in the area where the system files are located will also cause the system to fail to run normally, resulting in a blue screen for the system or computer. First, check the bad sectors of the hard disk. If the hard disk has a large number of bad sectors, it is recommended to back up the data and replace the hard disk. If there are relatively few bad sectors, it is recommended to back up the data and reformat the partitioned disk. Friends who know computer hard disks can also isolate the bad sectors on the hard disk. Then reinstall the system.
The installed software is incompatible
If the computer has been used normally before and a blue screen appears frequently after installing a certain software, it may be because the software is incompatible. But this rarely happens. Before confirming, the computer has been working normally, but after installing the software, a computer blue screen failure often occurs. It is recommended to try uninstalling the software. If the problem is not solved, there may be other reasons.
Viruses in the computer
Some viruses and Trojans infect system files, causing system file errors, or causing system resource exhaustion, and may also cause a blue screen phenomenon. It is recommended to restart the computer for anti-virus operation and use the current mainstream anti-virus software to check and kill. If you encounter a malicious virus, it is recommended to restore the system or reinstall the system.
The computer temperature is too high
Excessive temperature of the computer's internal hardware is also a common cause of computer blue screens. Excessive temperature is mainly based on the CPU, graphics card, hard disk, etc. as important references. If a computer blue screen appears and the internal temperature of the computer is very high, it is likely that the computer has a blue screen caused by poor heat dissipation. If it is caused by the temperature of the CPU or graphics card, then turn on the computer and see if the CPU fan and graphics card fan rotate normally. If normal, it is recommended to strengthen the heat dissipation of the host, such as adding Chassis heat dissipation, etc. If the hard disk temperature is too high, the hard disk may be faulty and needs to be replaced.
Once encountering a blue screen, most people will think that Windows is not working, so they will be paralyzed. The culprit is Windows, or Windows is not powerful or stable enough. You know, whenever a kernel-mode device driver or subsystem triggers an illegal exception, Windows will face this difficult choice. Although Windows eventually chooses to crash, this does not mean that it cannot ignore the exception. Let the device driver or subsystem continue execution.
Other reasons
For example, the computer power supply fails, resulting in abnormal power supply, frequent crashes, etc. There are also incompatible computer hardware. This situation mostly occurs in new products. When buying an assembled computer, it is recommended to choose a balanced and compatible hardware combination when purchasing an assembled computer.
The reason why Windows chooses "kill me" is because it does not know whether the error can be isolated so as not to harm other programs and data in the system, or whether the component can return to normal in the future, and Windows deeply It is known that this exception is more likely to originate from a deeper problem, such as due to general corruption of memory (General Corruption), or due to the hardware device not working properly. Allowing the system to continue running may result in further anomalies, and data stored on disk or other peripherals may be corrupted. Windows realizes that the risk of doing so is too great. For the safety and integrity of your programs and data, and to minimize your losses at the first time, Windows reluctantly makes self-sacrifice.
When the system detects a fatal error that causes a crash, Windows itself executes the crash function "KeBugCheckEx". This function accepts a stop code (STOP Code, also known as the error check code "Bug Check Code"), and four parameters that are interpreted according to the stop code. After calling KeBugCheckEx, first all interrupts on all processors of the system will be masked, and then the system switches the display to low-resolution VGA graphics mode (because this is a common mode supported by all Windows platform graphics cards), drawing a blue color background, and then displays this stop code, followed by some key information that is helpful to the user in diagnosing the error.
Finally, KeBugCheckEx calls all registered device driver error check callback functions (such callback functions are registered by calling the KeRegisterBugCheckCallback function), thereby causing these drivers to stop running the devices they control (with system data The possibility that the structure has been damaged so badly that the blue screen won't even show it).
For more related knowledge, please visit theFAQcolumn!
The above is the detailed content of Is the computer blue screen a hardware problem or a system problem?. For more information, please follow other related articles on the PHP Chinese website!