Blue Screen of Death (BSOD) is a blue screen error that occurs when starting the computer, upgrading to a newer version of the operating system, or seems to appear randomly. In fact, there is always a specific reason for the error. Blue screens are usually caused by software running in the Windows kernel or problems with hardware. The message states that "Your PC ran into a problem and needs to restart". This is the only action you can take at this point, however, it can sometimes take more than just a restart to bypass the Blue Screen of Death. This depends on the extent of the problem and the specific error code. For example, you might have encountered the Blue Screen of Death with the "CRITICAL_STRUCTURE_CORRUPTION" error.

The "CRITICAL_STRUCTURE_CORRUPTION" BSOD error can have a number of causes such as corrupted or incompatible drivers, problems with Random Access Memory (RAM) or Hard Disk Drive (HDD), third-party software issues, and problems relating to hardware or viruses. To address these problems, you must be logged into Windows. If you are unable to log into Windows and continually receive the "CRITICAL_STRUCTURE_CORRUPTION" error even after a restart, boot Windows into Safe Mode with Networking. If you are not sure how to do this, read this guide and use the "Interrupt Windows Boot Process" method described. Alternatively, you can use the Windows Installation CD/DVD/USB and boot Windows into Safe Mode with Networking using the Automatic Repair (Advanced Startup) screen. Once you are logged into Windows, apply the methods described below to fix the "CRITICAL_STRUCTURE_CORRUPTION" blue screen error.

critical structure corruption error

Table of Contents:

Run Windows Memory Diagnostic Tool

This error message can appear due to a problem with Random Access Memory (RAM). If the RAM is failing, consider replacing it, but first you need to be sure that this is where the problem exists. A built-in Windows tool called Windows Memory Diagnostic is available. We recommend that you run it to see if there is a problem with computer memory. To open the Windows Memory Diagnostic tool, type "memory diagnostic" in Search and click "Windows Memory Diagnostic".

run windows memory diagnostic tool step 1

You will be given two options: 1) restart the computer now and check for problems immediately; 2) check for problems the next time you start the computer and let it do a scan before loading the Windows operating system. Select your preferred option and this tool will check and report any problems.

run windows memory diagnostic tool step 2

[Back to Table of Contents]

Check Disk For Errors

It is a good idea to periodically check the disk for errors. A built-in Windows tool is available to check the integrity of disks. It examines them and corrects many types of common errors. You can run this tool from the command line or through a graphical interface. In this case, we recommend that you run it on the command line using Command Prompt. Open Command Prompt by typing "command prompt" and right-click on the "Command Prompt" result. Select "Run as administrator" from the drop-down menu.

check your disk for errors step 1

In the Command Prompt window, type the "chkdsk C: /f" command and press Enter on the keyboard. Replace "C" with the letter of the hard drive if it is not the C: drive you want to scan (or if the Windows operating system is on another drive). The "chkdsk C: /f" command detects and repairs logical issues affecting the drive. To repair physical issues, also run the "chkdsk C: /r" command. You can run both commands at once by typing "chkdsk C: /f /r" Windows will need to restart the computer to finish the scan. The disk checking can take some time, depending on the power of your computer and size of hard drive. Be patient and wait until it is complete.

NOTE: If you see a message stating that Chkdsk cannot run because the volume is in use by another process, and you are asked if you would like to schedule the volume to be checked the next time the system restarts, press the "Y" key on your keyboard. The disk will be checked for errors after the restart.

check your disk for errors step 2

[Back to Table of Contents]

Uninstall Third-Party Software

It is possible that recently-installed software is causing the "CRITICAL_STRUCTURE_CORRUPTION" error. Some users have reported that software such as Daemon Tools, MacDriver, Alcohol 120%, VirtualBox, and BlueStacks causes the error - after uninstalling it, they were not affected by the blue screen error. If you have installed software recently (particularly the aforementioned software), we recommend that you uninstall it. To uninstall, press the Windows key + R, or right-click the Start menu and select "Run" from the contextual menu. This will open the Run dialog box.

uninstall third party software step 1

Type "appwiz.cpl" and press Enter on the keyboard - this will launch the "Programs and Features" window.

uninstall third party software step 2

In the Programs and Features window, locate the program and uninstall it by right-clicking on it and choosing "Uninstall" from the drop-down menu. Restart the computer and see if you still receive the "CRITICAL_STRUCTURE_CORRUPTION" error.

uninstall third party software step 3

[Back to Table of Contents]

Run Windows Troubleshooter

Windows includes a number of troubleshooters designed to quickly diagnose and automatically resolve various computer problems. Troubleshooters cannot fix all problems, but they are a good place to start if you encounter a problem with your computer, operating system or connected devices. In this case, you will need to use the audio troubleshooter. To start troubleshooting, go to Settings and type "troubleshoot". Select "Troubleshoot" from the list.

run windows troubleshooter step 1

Now find "Blue Screen" under 'Find and fix other problems' and select it. Click "Run the troubleshooter" and follow the instructions. Windows will try to troubleshoot the error that causes Windows to stop or restart unexpectedly. See if this troubleshooter is able to fix the "CRITICAL_STRUCTURE_CORRUPTION" error.

run windows troubleshooter step 2

[Back to Table of Contents]

Run System File Checker

To fix the "CRITICAL_STRUCTURE_CORRUPTION" blue screen error, you can run the System File Checker (SFC), a utility in Windows that allows users to scan for corruptions in Windows system files and restore them. If there are any corrupted driver files, this tool might fix the problem. This guide describes how to run the System File Checker tool (SFC.exe), scan system files and repair missing or corrupted ones. The "sfc scannow" option is one of several specific switches available with the sfc command, the Command Prompt command used to run System File Checker. To run it, open elevated Command Prompt. You must run an elevated Command Prompt to perform a SFC scan. Open Command Prompt using administrative privileges and type the "sfc /scannow" command. Press Enter on the keyboard to execute this command. System File Checker will start and should take some time to complete (about 15 minutes). Wait for the scanning process to complete and restart your computer. See if the "CRITICAL_STRUCTURE_CORRUPTION" error persists.

run system file checker

[Back to Table of Contents]

Perform a Clean Boot

When you start Windows using a normal startup operation, several applications and services start automatically, and then run in the background. These programs include basic system processes, antivirus software, system utility applications, and other software that has been previously installed. These applications and services can cause software conflicts. A clean boot is performed to start Windows using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update, or when you run a program in Windows. To perform a clean boot, type "system configuration" in Search and click on the "System Configuration" result.

perform a clean boot step 1

In the System Configuration window, click on the "Services" tab and then mark the "Hide all Microsoft services" checkbox. Then, click on "Disable all".

perform a clean boot step 2

Click the "Startup" tab and click "Open Task Manager".

perform a clean boot step 3

Under the Task Manager Startup tab, select the first application and click "Disable" to disable it. Disable all applications one by one, repeating this step. Once all programs are disabled, close Task Manager and click "OK" in the System Configuration Startup tab. Restart the computer to see if this fixes the "CRITICAL_STRUCTURE_CORRUPTION" error.

perform a clean boot step 4

If you are able to start Windows with a clean boot, you will know that one of the programs that is launched at the system startup is causing the error. Find out which one is causing the problem by disabling them individually in a process of elimination. Then uninstall it, or keep it disabled.

[Back to Table of Contents]

Update Drivers

As mentioned in the article introduction, one of the possible reasons for the "CRITICAL_STRUCTURE_CORRUPTION" error is incompatible or corrupted drivers. A device driver is software that provides information to the operating system and other software about how to interact with certain hardware. It is rather like a translator between software and hardware, since they often are created by different manufacturers, companies, or individuals. The driver allows software and hardware to communicate smoothly. In most cases, computers are not be able to send and receive data correctly without drivers. If the appropriate driver is not installed, the device might not function properly, if at all. In this case, it is difficult to ascertain which driver is causing the error, however, some users have reported that it was the video driver. We recommend that you update this driver first, and if the problem persists, update all other drivers. Type "device manager" in Search and click the "Device Manager" result or right-click Start menu and select "Device Manager" from the contextual menu.

update drivers step 1

In Device Manager, you will see a list of devices connected to your computer. Find and expand the "Display adapters" category and right-click the display adapter. Select "Update driver".

update drivers step 2

You will be asked if you want to search for updated driver software automatically or to browse your computer for driver software. If you select the first option, Windows will search your computer and the Internet for the latest driver software for your device. If you select the second option, you must locate and install the drivers manually. To install drivers manually, you will need to have them previously downloaded from your device manufacturer's official website. Initially, we recommend the first option.

update drivers step 3

Restart the computer and see if you still receive the "CRITICAL_STRUCTURE_CORRUPTION" blue screen error. If the error persists, update other drivers by following the same steps. Or, use third-party software to update all drivers at once. For example, Snappy Driver Installer (SDI) is a powerful free driver updater tool for Windows that can store its entire collection of drivers offline. Having offline drivers gives Snappy Driver Installer the ability to have access to fast driver updates, even if there is no active Internet connection on your computer. Snappy Driver works with both 32-bit and 64-bit versions of Windows 10, Windows 8, Windows 7, Windows Vista, and also works with Windows XP. Drivers are downloaded through Snappy Driver Installer in 'driverpacks', which are simply collections (packs) of drivers for various hardware such as sound devices, video cards, network adapters, etc. It can also show duplicate drivers and invalid drivers. It separates the updates that require you to restart your computer so that they are easier to distinguish. You can download Snappy Driver Installer from here

If none of the above methods work, try to reinstall Windows. Backup your files and clean install the Windows operating system. If you know of other solutions to this problem, not mentioned in our guide, please share them with us by leaving a comment in the section below.

[Back to Table of Contents]


[Back to Top]

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.