The stop code UNMOUNTABLE_BOOT_VOLUME indicates Windows cannot mount the boot volume, typically due to a problem with the OS boot storage device (for example, a failing hard drive or corrupted file system).
To troubleshoot and attempt a fix:
- Run automatic Startup Repair
- Boot into the Windows Recovery Environment (WinRE). If Windows will not start, use a Windows 10/11 installation or recovery USB/DVD and boot from it.
- Select Troubleshoot > Advanced options > Startup Repair.
- Let Startup Repair complete and then restart to see if the system boots.
- Check and repair the file system
- From WinRE, open Command Prompt.
- Run:
(Replacechkdsk C: /rC:with the system drive letter if different.) - Allow CHKDSK to complete; it will attempt to repair file system errors and bad sectors.
- Repair boot records
- Still in Command Prompt in WinRE, run the
bootrectool:bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd - Restart and test boot.
- Still in Command Prompt in WinRE, run the
- For older Windows XP systems
If the issue is on Windows XP:
- Boot from the Windows XP CD.
- At the Welcome to Setup screen, press R to start the Recovery Console.
- Select the Windows installation and enter the Administrator password.
- At the command prompt, run:
If that does not help, repeat and use:chkdsk /rfixboot - Type
exitto restart.
- Check hardware and BIOS
- Verify the boot drive’s data cable and port. For older UDMA drives, use an 80‑wire, 40‑pin cable instead of a standard 40‑wire cable.
- In BIOS/UEFI, load Fail-Safe or default settings, then re‑enable only necessary options such as USB support.
- If problems persist, run the disk vendor’s diagnostics to check for drive failure.
If these steps fail and diagnostics report errors, the boot drive is likely failing and should be replaced, then Windows restored from backup or installation media.
References: