Accessing the Windows Recovery Environment
When Windows fails to load repeatedly, you cannot reach the desktop to run diagnostics. Instead, you must trigger the Automatic Repair mode manually. This environment provides access to advanced troubleshooting tools that are not available in the normal operating system state. To enter this mode, follow these precise steps:- Force Shutdown: Press and hold the physical power button on your computer for ten seconds until the machine powers off completely.
- Interrupt Boot Process: Press the power button to turn the computer back on. As soon as you see the manufacturer's logo or the spinning dots indicating Windows is loading, press and hold the power button again to force it to shut down.
- Repeat Interruption: Turn the computer on one last time. This time, allow it to attempt to boot normally. After the second failed boot attempt, Windows should automatically launch the "Preparing Automatic Repair" screen.
- Navigate Menu: Once the repair tool loads, click Advanced options. Then select Troubleshoot, followed by Advanced options again to access the full suite of recovery tools.
Running Startup Repair and Safe Mode
The first automated solution within the Recovery Environment is Startup Repair. This tool scans for missing or damaged system files that prevent Windows from starting. Select Startup Repair from the Advanced Options menu and let the process complete. It may require several attempts to fix the issue, so be patient if it restarts multiple times. If Startup Repair fails to resolve the boot loop, you need to isolate whether a third-party driver or application is causing the crash. Booting into Safe Mode loads Windows with only essential drivers, which helps determine if the problem is software-specific. To access Safe Mode:- In the Advanced Options menu, select Startup Settings.
- Click Restart. The computer will reboot and display a list of options.
- Press 4 or F4 to start in Safe Mode, or 5 or F5 for Safe Mode with Networking.
Using Command Prompt for Deep Repairs
When graphical tools fail, the Command Prompt offers powerful utilities to repair the Master File Table (MFT), rebuild the boot configuration data (BCD), and verify disk integrity. Access the Command Prompt via Troubleshoot > Advanced options > Command Prompt. First, ensure your system drive is correctly identified. In many cases, the drive letter changes in the recovery environment (often becoming D: instead of C:). You can verify this by typingdir c: and dir d: to see which drive contains your Windows folder.
Execute the following commands in order, replacing X with your actual system drive letter if necessary:
sfc /scannow /offbootdir=X:\ /offwindir=X:\Windows
This command scans offline system files for corruption and replaces them with cached copies. Next, check the disk for file system errors:
chkdsk X: /f /r
This process can take hours depending on the size of the drive and the number of bad sectors. Finally, rebuild the boot configuration:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
These commands repair the master boot record and scan for installations to add to the BCD store. If you recently cloned your drive to a new SSD, incorrect boot sector references might cause loops; in such scenarios, ensuring the correct boot priority is crucial, similar to issues discussed in How to prevent Windows 10 from booting from old drive after cloning to new drive?.
System Restore and Clean Reinstall
If command-line repairs do not work, use System Restore to revert your PC to a previous state before the BSODs began. Select System Restore from the Advanced Options menu and choose a restore point dated prior to the onset of the crashes. This action rolls back registry changes and installed programs without affecting your personal files. As a last resort, perform a clean installation of Windows 10. This erases all data on the system drive, so it should only be used if you have backups or no critical data on the device. Insert a bootable Windows USB drive, boot from it, and select "Custom: Install Windows only." Format the primary partition and proceed with the installation. Be aware that pending updates can sometimes corrupt the boot process. If your system shows signs of being stuck in an update loop, refer to Windows Cannot Complete Updates - Troubleshooting Guide for strategies on clearing stuck update states before attempting a full reinstall.Frequently Asked Questions
Why does my computer show a black screen after the BSOD instead of restarting?
A black screen after a BSOD often indicates a graphics driver failure or a monitor signal issue. Try disconnecting external monitors or using a different video cable to rule out hardware connection problems. If the screen remains black in Safe Mode, the issue may lie with the GPU hardware itself.
Can I recover my files if I cannot boot into Windows?
Yes, you can access your files by booting from a Windows installation USB or another healthy computer. Mount the affected drive as a secondary volume to copy data to an external backup drive. Alternatively, use the Command Prompt in the Recovery Environment to copy files directly if you know the exact paths.
What does a CRITICAL_PROCESS_DIED error mean?
This specific stop code usually points to severe system file corruption or a failing hard drive. Run the SFC and CHKDSK commands mentioned earlier to address file integrity issues. If the error persists, consider testing your hard drive with manufacturer diagnostic tools to check for physical sector damage.
Is it safe to ignore repeated BSODs and keep trying to boot?
No, ignoring BSODs can lead to further data corruption or permanent hardware damage if the underlying cause is overheating or electrical faults. Each crash risks corrupting open files and system databases. Immediate troubleshooting is necessary to preserve data integrity and prevent total system failure.
How do I disable automatic restart on BSOD to see the error code?
You can change this setting from Safe Mode by going to System Properties > Advanced > Startup and Recovery settings. Uncheck "Automatically restart" to view the blue screen text longer. However, since you cannot boot normally, you must enable this via the Registry Editor in the Recovery Environment or by using the command line to modify the boot configuration.