Computer Blue Screen on Startup Windows 10: Complete Fix Guide (BSOD at Boot)
Fix Windows 10 blue screen on startup with proven steps: run Startup Repair, fix MBR, update drivers, and use DISM/SFC scans. Works for Dell and new PCs.
- Root cause 1: Corrupted system files or a damaged MBR/BCD caused by improper shutdown, failed updates, or malware — produces BSOD error codes like INACCESSIBLE_BOOT_DEVICE (0x0000007B), CRITICAL_PROCESS_DIED (0x000000EF), or UNMOUNTABLE_BOOT_VOLUME (0xC000009A) before Windows fully loads.
- Root cause 2: Incompatible, outdated, or corrupted device drivers — especially storage (SATA/NVMe), GPU, or chipset drivers — trigger blue screens at the POST or Windows splash screen stage, commonly seen on new computers or after a fresh Windows 10 install on Dell hardware.
- Root cause 3: Failing or misconfigured hardware — bad RAM, a dying SSD/HDD, overheating CPU, or recently installed hardware that conflicts with Windows 10 — causes persistent BSODs on every boot cycle that cannot be resolved by software alone.
- Quick fix summary: Boot into Windows Recovery Environment (WinRE) via F8 or a bootable USB, run Startup Repair first, then execute SFC and DISM commands, rebuild the BCD store, update or roll back drivers in Safe Mode, and run Windows Memory Diagnostic and CrystalDiskInfo to rule out hardware failure.
| Method | When to Use | Time | Risk |
|---|---|---|---|
| Automatic Startup Repair (WinRE) | First attempt on any boot BSOD; no data loss | 5–15 min | Low |
| SFC /scannow + DISM RestoreHealth | Corrupted system files suspected; Windows partially boots or Safe Mode works | 15–45 min | Low |
| Rebuild BCD / Fix MBR with bootrec | INACCESSIBLE_BOOT_DEVICE or bootloader errors; dual-boot issues | 10–20 min | Medium |
| Safe Mode Driver Rollback/Update | BSOD started after driver or Windows Update installation | 15–30 min | Low |
| Windows Memory Diagnostic / MemTest86 | Random BSODs, errors like MEMORY_MANAGEMENT (0x0000001A) | 30 min – 8 hrs | None |
| CHKDSK /f /r on Boot Drive | UNMOUNTABLE_BOOT_VOLUME or disk-related BSOD codes | 30–120 min | Low |
| System Restore via WinRE | Known good restore point exists; recent change caused BSOD | 15–30 min | Low |
| Reset / Reinstall Windows 10 | All software fixes failed; hardware confirmed good | 1–3 hrs | High (data loss possible) |
Understanding the Windows 10 Blue Screen on Startup
A Blue Screen of Death (BSOD) that appears on every startup — before or during the Windows 10 loading animation — is one of the most disruptive failure modes a PC can experience. Unlike BSODs that occur during normal use, a boot-time BSOD creates a loop where Windows cannot load far enough to let you fix the problem through the normal interface. This guide walks you through every layer of diagnosis and repair.
Common BSOD stop codes you may see on the blue screen include:
INACCESSIBLE_BOOT_DEVICE(0x0000007B)CRITICAL_PROCESS_DIED(0x000000EF)UNMOUNTABLE_BOOT_VOLUME(0xC000009A)SYSTEM_THREAD_EXCEPTION_NOT_HANDLED(0x0000007E)MEMORY_MANAGEMENT(0x0000001A)KERNEL_SECURITY_CHECK_FAILURE(0x00000139)PAGE_FAULT_IN_NONPAGED_AREA(0x00000050)BAD_SYSTEM_CONFIG_INFO(0x00000074)
On Dell computers, BSOD on startup in Windows 10 is frequently linked to SupportAssist pre-installed drivers, Intel RST (Rapid Storage Technology) driver mismatches, or BIOS settings like Secure Boot or SATA mode (AHCI vs RAID) conflicting with the OS. On new computers, the culprit is often that the OEM image shipped with an older driver set incompatible with the current hardware revision or Windows 10 feature update.
Phase 1: Identify the Stop Code and Entry Point
Before applying any fix, capture the exact stop code:
- Allow the BSOD to display fully. Windows 10 shows a QR code and a stop code at the bottom of the blue screen (e.g.,
INACCESSIBLE_BOOT_DEVICE). - If the system reboots too quickly, interrupt boot three times in a row by holding the power button during POST. This forces Windows into Automatic Repair mode.
- Alternatively, press F8 or Shift+F8 during boot (works on BIOS/legacy systems; may not work on UEFI fast-boot systems) to access Advanced Boot Options.
- If you have a Windows 10 installation USB, boot from it, choose "Repair your computer," then navigate to Troubleshoot > Advanced Options > Command Prompt.
Phase 2: Run Windows Startup Repair
This is always your first stop. From WinRE (Windows Recovery Environment):
Troubleshoot → Advanced Options → Startup Repair
Windows will automatically attempt to fix boot configuration issues. Let it complete fully. If it succeeds, reboot and test. If it fails with the message "Startup Repair couldn't repair your PC," proceed to Phase 3.
Phase 3: Repair System Files with SFC and DISM
If you can reach Safe Mode (press F4 at the boot options screen) or a Command Prompt via WinRE:
Step 3a — System File Checker:
sfc /scannow
SFC scans all protected Windows system files and replaces corrupted versions with cached copies. If run from WinRE, you must specify the Windows volume:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Look for the result message: "Windows Resource Protection found corrupt files and successfully repaired them" or "could not perform the requested operation" (the latter means DISM is needed first).
Step 3b — DISM RestoreHealth:
Dism /Online /Cleanup-Image /RestoreHealth
DISM downloads replacement files from Windows Update to repair the component store. If the system cannot reach the internet, mount your Windows 10 ISO and point DISM to it:
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
After DISM completes, run SFC again and then reboot.
Phase 4: Rebuild the Boot Configuration Database (BCD)
For INACCESSIBLE_BOOT_DEVICE, BAD_SYSTEM_CONFIG_INFO, or any error suggesting Windows cannot find the boot drive:
From WinRE Command Prompt:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
If bootrec /fixboot returns "Access is denied," the EFI partition is locked. Unlock it first:
diskpart
list disk
sel disk 0
list vol
sel vol <EFI volume number>
assign letter=Z:
exit
bcdboot C:\Windows /s Z: /f UEFI
Reboot after completing these steps.
Phase 5: Check and Fix the Boot Drive
For UNMOUNTABLE_BOOT_VOLUME or disk-related codes:
chkdsk C: /f /r /x
The /r flag locates bad sectors and recovers readable data. This can take 1–2 hours on large drives. Let it complete without interruption.
Also verify drive health using CrystalDiskInfo (bootable tools like Hiren's BootCD include it). Look for Reallocated Sectors Count or Pending Sector Count — any non-zero values on these SMART attributes indicate physical drive failure requiring replacement.
Phase 6: Address Driver Issues (Critical for Dell and New PCs)
If the BSOD started after a Windows Update or driver installation:
- Boot into Safe Mode (F4 at boot options).
- Open Device Manager (
devmgmt.msc). - Look for any device with a yellow warning triangle.
- For Dell systems, check: IDE ATA/ATAPI controllers → Intel RST driver. If it shows version mismatch, right-click → Update driver → Browse locally → use the driver downloaded from Dell's support site.
- For GPU drivers (common cause of
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED): uninstall the current display adapter driver via Device Manager, then use DDU (Display Driver Uninstaller) in Safe Mode for a clean removal before installing the latest driver from NVIDIA/AMD/Intel. - To roll back a driver: Device Manager → right-click device → Properties → Driver tab → Roll Back Driver.
For Dell BIOS SATA Mode conflicts:
- Enter BIOS (F2 at boot) → Advanced → SATA Operation
- If set to RAID, change to AHCI (note: this will cause a BSOD if Windows was installed in RAID mode; only change if you know the original install mode)
- A safer method: boot to Safe Mode first, enable AHCI via registry, then change BIOS setting
Phase 7: Test RAM
From WinRE: Troubleshoot → Advanced Options → Windows Memory Diagnostic (schedules a test on next boot).
For thorough testing, boot MemTest86 from USB and run at least 2 full passes. If errors appear, reseat the RAM sticks first (remove, clean gold contacts with eraser, reinsert). If errors persist on a specific stick, replace it.
Phase 8: System Restore or Reset
If a restore point exists from before the BSOD began:
WinRE → Troubleshoot → Advanced Options → System Restore
As a last resort before hardware replacement:
WinRE → Troubleshoot → Reset this PC → Keep my files (or Remove everything for a clean slate)
For truly persistent cases on new computers, download a fresh Windows 10 ISO from Microsoft using the Media Creation Tool and perform a clean install after confirming hardware health.
Frequently Asked Questions
# ============================================================
# Windows 10 BSOD Startup Diagnostic & Fix Commands
# Run from WinRE Command Prompt or Safe Mode
# ============================================================
# --- STEP 1: Identify the Windows drive letter in WinRE ---
diskpart
list volume
exit
# Note the drive letter assigned to your Windows partition (often C: or D: in WinRE)
# --- STEP 2: System File Checker (SFC) ---
# Run if Windows boots to Safe Mode:
sfc /scannow
# Run from WinRE Command Prompt (offline mode):
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
# --- STEP 3: DISM - Repair Windows Component Store ---
# Online (requires internet):
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
# Offline (using Windows 10 ISO mounted as D:):
Dism /Image:C:\Windows /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
# --- STEP 4: Rebuild Boot Configuration Database (BCD) ---
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
# If bootrec /fixboot returns 'Access is denied' (UEFI systems):
diskpart
list disk
sel disk 0
list vol
# Find the EFI partition (FAT32, ~100-500MB) and note its volume number
sel vol 1
assign letter=Z:
exit
bcdboot C:\Windows /s Z: /f UEFI
# --- STEP 5: Check and repair disk errors ---
chkdsk C: /f /r /x
# /f = fix errors, /r = recover readable info from bad sectors, /x = force dismount
# --- STEP 6: Check SMART drive health ---
wmic diskdrive get status,model,size
# Or use PowerShell for more detail:
Get-WmiObject -Namespace root\WMI -Class MSStorageDriver_FailurePredictStatus | Select-Object InstanceName, PredictFailure, Reason
# --- STEP 7: Export and inspect crash dump info (from Safe Mode) ---
# Check latest minidump:
dir C:\Windows\Minidump
# Use WinDbg (Windows Debugger) to analyze:
# windbg -y SRV*c:\symbols*https://msdl.microsoft.com/download/symbols -z C:\Windows\Minidump\<dumpfile.dmp>
# --- STEP 8: View event logs for pre-crash errors (from Safe Mode) ---
wevtutil qe System /c:20 /rd:true /f:text | findstr /i "error critical"
wevtutil qe Application /c:20 /rd:true /f:text | findstr /i "error critical"
# --- STEP 9: Roll back a Windows Update from command line ---
# List installed updates:
dism /image:C:\ /get-packages | findstr /i "package identity"
# Uninstall a specific KB (replace XXXXXXX with KB number):
wusa /uninstall /kb:XXXXXXX /quiet /norestart
# --- STEP 10: Enable Safe Mode boot flag as fallback ---
bcdedit /set {default} safeboot minimal
# To remove safe boot flag after fixing:
bcdedit /deletevalue {default} safeboot
# --- STEP 11: Dell-specific - Reset Intel RST driver via Safe Mode ---
# Disable Intel RST service to allow AHCI mode switch:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\iaStorV" /v Start /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\storahci" /v Start /t REG_DWORD /d 0 /f
# Then change BIOS SATA mode to AHCI and reboot normallyError Medic Editorial
The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and Windows system administrators with a combined 40+ years of experience diagnosing and resolving operating system failures across enterprise and consumer environments. Specializing in Windows internals, boot architecture, driver management, and storage subsystems, the team produces rigorously tested troubleshooting guides grounded in official Microsoft documentation, real-world incident postmortems, and community-validated techniques. Every command and procedure in our guides is verified in live lab environments before publication.
Sources
- https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-code-reference2
- https://learn.microsoft.com/en-us/windows/client-management/troubleshoot-stop-errors
- https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/bootrec
- https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sfc
- https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-image-management-command-line-options-s14
- https://www.dell.com/support/kbdoc/en-us/000124331/how-to-fix-blue-screen-stop-errors-on-your-dell-computer
- https://answers.microsoft.com/en-us/windows/forum/all/inaccessiblebootdevice-bsod-on-startup-windows-10/a0e1c79a-a0a0-4d34-8f9e-cf2bfd4d9e34