1.Use Startup Repair from the Recovery Environment
Boot from a Windows installation media → Click Repair your computer → Troubleshoot → Startup Repair. Let Windows attempt automatic boot repair.
2.Rebuild the BCD Store Manually
Open Command Prompt from recovery mode and run the following commands:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
These commands repair and regenerate the BCD store.
3.Check and Repair Disk Errors
- From Command Prompt, run:
- chkdsk C: /f /r
- This will check for and repair file system or sector-level errors on the boot volume.
4.Run System File Checker and DISM
- Still in recovery Command Prompt, execute:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- Then run:
DISM /Image:C:\ /Cleanup-Image /RestoreHealth
- These scan and fix system files offline.
5.Restore System Registry Manually
- Navigate to C:\Windows\System32\Config\RegBack
- Copy all files from RegBack to Config folder using:
- copy C:\Windows\System32\Config\RegBack\* C:\Windows\System32\Config\
6.Run Memory Diagnostic Tool
Restart and run mdsched.exe to test for faulty RAM modules. Replace if errors are found.
7.Perform System Restore
- From recovery mode, go to Troubleshoot → Advanced Options → System Restore
- Choose a restore point before the BSOD starts appearing.