According to Microsoft, DATA_BUS_ERROR indicates that a parity error in system memory has been detected. As this is likely a memory issue, running the memory diagnostic tool should be the first troubleshooting step.
What Causes DATA_BUS_ERROR Blue Screen On Windows?
As discussed above, a parity error in the system memory triggers a bug check with stop code DATA_BUS_ERROR. Before you get into the details about parity error, you first need to know about parity. A parity bit is a single bit embedded into a set of binary values to determine whether the number of 1s is even or odd. This is done as an error detection technique when the PC transfers data. If the system detects an error in the parity bit when transferring critical data, you will likely get a DATA_BUS_ERROR bug check.
How to Fix DATA_BUS_ERROR Blue Screen?
Based on the causes listed above, we have gathered a few solutions that might fix the issue with related components. This, by theory, should fix the DATA_BUS_ERROR BSOD. Since this is a memory issue, we first check the integrity of the system memory.
Run Memory Diagnostic Tool
Memory Diagnostic Tool thoroughly scans your system’s physical memory for any issues. If the system detects any issues with the memory, this is probably what’s causing the blue screen. To run Windows Memory Diagnostic Tool, The PC will now restart, running several memory tests. The scan will simultaneously give you a report of any issues. Besides this, you can also use Event Viewer to get a scan report. If the Event Viewer reports any error in system memory, you can check the faulty memory by removing it from the PC. However, this will only work if your PC uses more than one memory stick. To remove RAM from the PC, If the PC works smoothly without any issues, there is a high chance that the RAM stick you removed is the faulty one. However, if the issue still runs into BSOD, switch the RAM stick and check again. If your PC uses one RAM stick, you need a fresh RAM stick to check if your current RAM is faulty.
Check Event Viewer
Sometimes, your system’s RAM may not be causing the DATA_BUS_ERROR. If that’s the case for you, we recommend you check the Event Viewer to determine the exact cause of the issue. Event Viewer keeps a record of everything that currently happens in the system. Keeping this in mind, you can check events occurring near the BSOD to determine the exact cause of the issue. To check the BSOD event from the event viewer, Note the date and time of a particular Bugcheck event and check events with the same date and time in the Application, Security, Setup, and Forwarded Events event logs. By doing this, you may be able to determine what exactly caused the issue.
Run Check Disk Command
Just like how Windows Diagnostic tool scans a system’s RAM, the Check Disk command scans the storage device. This utility scans the drive for corrupted sectors and tries to recover data from these damaged sectors. If any of the OS files are located in the corrupted sector, the system cannot read these files. This may result in the blue screen error. Follow the steps below to check a drive containing OS for the bad sector.
/f fixes any errors on the drive./r locates and recovers data on bad sectors.
Disable Overclock
Although overclocking gives your system a performance boost, it may make it unstable. One overclock settings that increases your system’s performance is the XMP (eXtreme Memory Profile). XMP settings in your BIOS overclocks your RAM speed. Since the BSOD occurs due to issues in the memory, enabling XMP may be whats triggering it. Not only this, the error may even be triggered due to other overclocked components like the GPU or the CPU. To check if the BSOD error is due to overclocking, we recommend resetting BIOS to disable all overclock settings.
Check the Graphics Card
Fault in physical memory is not the only reason that causes DATA_BUS_ERROR BSOD. You can also get the BSOD due to errors in the video memory. A simple reset of the graphics card may fix the issue if you use an integrated GPU. To reset your GPU, press Windows + Ctrl + Shift + B simultaneously. However, if your PC has a dedicated graphics card, you might need to perform some troubleshooting steps to check the graphics card. First, we recommend using the motherboard’s display port as output. If the PC works smoothly, the issue is likely with the graphics card. To fix this, try reseating the graphics card. Sometimes, overheated components may also cause the video memory issue, resulting in the BSOD. So, it is also highly recommended that you clean your graphics card.
Repair System Files
System files are responsible for operating the entire OS, so you can assume that nothing good happens if these files are corrupted or deleted. If the right files get corrupted, it may even cause DATA_BUS_ERROR BSOD. In that case, running the SFC command should fix the issue. The System File Checker checks all your system files and repairs them. Follow the steps below to repair system files.
Update Driver
A driver is responsible for making the OS communicate with the device. Outdated drivers may face bugs and errors when communicating with newer and updated versions of Windows. Try updating your drivers to the latest version to check if it fixes the BSOD issue. Before you update, you should disabled and re-enabled the device. By doing this, it resets the hardware to its default state. We recommend updating all your device drivers, especially the display adapter driver, as it is responsible for communication between the OS and the GPU.
Check Hardware Compatibility
The PC may run into DATA_BUS_ERROR blue screen error after connecting new hardware to the system. Due to hardware and system incompatibility, the OS may not be able to access the device, even if both are connected. You can check if the hardware is compatible with the system in its user manual. If a component in your PC is not compatible with the motherboard, try updating the BIOS to see if it fixes the issue.
Perform System Restore
The BSOD also occurs because of configuration issues for the hardware devices. Since these configurations are quite troublesome to trackdown and revert, the system restore feature provided by the Windows is a perfect fix to restore the configurations to previous working condition. System restore replaces the current system files and configurations from an image snapshot taken at an earlier time. The system restores process will begin now. Once the process completes, check if the PC still suffers from DATA_BUS_ERROR blue screen error.