Since the motherboard, GPU path, and RAM test have already been ruled out, focus on Windows boot corruption, storage visibility, and firmware/driver state.
- Return firmware to a stable baseline.
- In BIOS, load defaults again.
- Do not enable alternate XMP profiles while troubleshooting.
- If the system supports UEFI, keep it in the normal UEFI boot mode used by the Windows installation.
- Reseat and verify both NVMe drives are detected in firmware.
- Try Safe Mode if Windows still reaches any recovery path.
- Go to Settings > Update and Security > Recovery > Advanced startup.
- Then select Troubleshoot > Advanced Options > Startup Settings > Restart.
- After restart, choose option 4, 5, or 6 for Safe Mode.
- If Safe Mode loads, restart normally and check whether storage drivers load correctly.
- If Windows does not boot, start in Windows Recovery Environment from installation media.
- Boot from the Windows installation USB.
- On Install Windows, select Next > Repair your computer.
- On System Recovery Options, select Next > Command Prompt.
- Verify the boot disk is visible in WinRE.
- At Command Prompt, run:
diskpart list disk - Confirm the OS disk appears.
- Then run:
list vol - If the OS disk or volume is missing here, the problem is with disk access rather than Windows files.
- At Command Prompt, run:
- Verify Boot Configuration Database entries.
- In WinRE Command Prompt, run:
bcdedit - Check that Windows Boot Manager with identifier {bootmgr} points to the correct device and boot loader path.
- In WinRE Command Prompt, run:
- Check the file system and Windows files.
- If the drive is accessible, run disk checking from Windows when possible by right-clicking the drive and selecting Properties > Tools > Check now.
- Run System File Checker:
SFC /scannow - If corruption is suspected, run:
DISM.exe /Online /Cleanup-image /Restorehealth -
chkdsk /f C:is also documented for repairing hard-drive errors and requires administrator permissions.
- Check for driver or storage-device faults once Windows is reachable.
- Open Device Manager and look for any device with a yellow exclamation mark.
- Update or uninstall the affected device.
- Open Event Viewer and review the System Log for critical errors around the failed boots.
- Confirm free space on the Windows drive.
- Windows recommends keeping roughly 10% to 15% free space available.
- If the issue started after the BIOS reset and persists even after reinstall attempts, use recovery options.
- In recovery, try Troubleshoot > Advanced options > System Restore and choose a restore point from before the failures.
- If restore is not available or fails, Reset this PC or reinstall Windows from installation media is the next supported path.
- If installation media itself crashes repeatedly, narrow the storage path.
- Disconnect the secondary NVMe temporarily and leave only the intended Windows target drive connected.
- This reduces boot confusion and helps confirm whether one drive or its boot data is causing the stop errors.
The strongest next step is:
- boot to WinRE from installation media,
- run
diskpart,list disk,list vol, andbcdedit, - then run
SFC /scannowand the documented disk repair steps if the Windows volume is visible.
If the Windows target disk is not consistently visible in list disk or list vol, the failure is centered on storage access or boot-device detection, which aligns with INACCESSIBLE_BOOT_DEVICE-style troubleshooting.
References: