sodcalculator

10 Tech How-To

Error Code 0xc0000185: Fixes for Windows Boot Failure

Guide 10-30814 · Updated · Step by step

Error code 0xc0000185 appears when Windows fails to read critical boot files from your hard drive or SSD, usually preventing the system from starting. This guide explains the most common causes and walks you through step-by-step fixes, from checking cables to using Startup Repair and command-line tools.

What Does Error 0xc0000185 Mean?

This error is a Windows Boot Manager (BOOTMGR) status code that indicates an I/O (input/output) error occurred while trying to read the boot configuration data (BCD) or other essential boot files. In plain terms, your computer’s firmware found the Windows boot loader, but the boot loader could not read the data it needed from the disk. The error often appears on a blue screen with the text “Your PC needs to be repaired” and the code 0xc0000185.

It is important to distinguish this from similar errors like 0xc000000f (file not found) or 0xc0000098 (BCD corrupt). While those often point to missing or damaged files, 0xc0000185 specifically points to a hardware-level read failure. That said, the cause can still be software-related, such as a corrupted BCD or a failed Windows update.

Common Causes

  • Loose or failing SATA/SSD cables – A partially disconnected cable is a frequent culprit, especially in desktop PCs.
  • Corrupted Boot Configuration Data (BCD) – The BCD store tells Windows where to find the OS; if it is corrupted, boot fails.
  • Failed Windows Update or driver change – A recent update can leave the boot files in an inconsistent state.
  • Disk errors or bad sectors – Physical damage to the drive can prevent reading boot files.
  • Incorrect BIOS/UEFI settings – Wrong boot mode (Legacy vs UEFI) or disabled controller ports can cause read failures.

Before You Start: Prepare a Recovery Drive

Most fixes require booting from Windows Recovery Environment (WinRE). If you have a Windows installation USB or a system repair disc, use that. If not, you can create one on another working PC:

  1. Insert a USB drive (at least 8 GB).
  2. Search for “Create a recovery drive” in Windows and open the tool.
  3. Follow the prompts, ensuring “Back up system files to the recovery drive” is checked.

Once you have a bootable drive, plug it in, restart your PC, and press the key to enter the boot menu (often F12, Esc, or Del) to select the USB drive.

Fix 1: Check Physical Connections

Before doing anything software-related, power off your computer and open the case (if it’s a desktop). Unplug and firmly reconnect the SATA data and power cables to both the drive and the motherboard. If you have a spare SATA cable, try swapping it. For laptops, reseat the drive if accessible, but be careful not to void a warranty. After reconnecting, try booting again. This simple step resolves a surprising number of cases.

Fix 2: Run Startup Repair

  1. Boot from your recovery drive or Windows installation media.
  2. Choose your language, then click “Next”.
  3. Click “Repair your computer” at the bottom left.
  4. Select “Troubleshoot” → “Advanced options” → “Startup Repair”.
  5. Select your operating system and wait for the tool to diagnose and fix boot issues.

If Startup Repair succeeds, restart your PC. If it fails, continue with the next steps.

Fix 3: Rebuild the BCD with Command Prompt

If Startup Repair doesn’t help, you can manually rebuild the Boot Configuration Data using the bootrec tool:

  1. From “Advanced options”, open “Command Prompt”.
  2. Type the following commands, pressing Enter after each:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
  3. When asked if you want to add the installation to the boot list, type Y and press Enter.
  4. Close the Command Prompt and restart your PC.

If bootrec /fixboot gives an “Access is denied” error, run bootsect /nt60 SYS or bootsect /nt60 ALL from the same prompt, then try again.

Fix 4: Check Disk for Errors

Bad sectors on your hard drive can also cause this error. Use the chkdsk utility to scan and repair the disk:

  1. Open Command Prompt as described above.
  2. Type chkdsk /r /f and press Enter. If it asks about dismounting the volume, type Y.
  3. Wait for the scan to complete. This may take a long time depending on drive size.
  4. Restart and see if the error is gone.

Note: If chkdsk finds many bad sectors, the drive may be failing. Back up your data immediately and consider replacing the drive.

Fix 5: Check BIOS/UEFI Settings

Incorrect BIOS settings can prevent Windows from reading the boot drive. Restart your PC and enter the BIOS/UEFI setup (usually by pressing Del, F2, or F10 during startup). Check the following:

  • Boot mode: Ensure it matches how Windows was installed. If you had UEFI, select UEFI; if Legacy, select Legacy (or CSM).
  • SATA mode: Try switching between AHCI and IDE (or RAID) if you see the option. Windows may fail to boot if this is changed after installation, so note the current setting first.
  • Boot order: Confirm the correct drive is first.

After changing settings, save and exit. If you changed SATA mode and Windows still fails, revert to the original setting.

Frequently Asked Questions

Can error 0xc0000185 be caused by a virus?

Yes, a bootkit or malware that infects the Master Boot Record (MBR) or BCD can lead to this error. If you suspect malware, run a full antivirus scan from a bootable rescue disk after you get the system running.

Will I lose my files if I run these fixes?

The commands above (bootrec, chkdsk) are designed to repair boot files without deleting personal data. However, if the drive is failing, you could lose data, so back up important files as soon as you can access them.

What if none of the fixes work?

If the error persists after all steps, the drive may be physically damaged or the Windows installation may be beyond repair. Consider replacing the drive or performing a clean reinstall of Windows. If the drive is under warranty, contact the manufacturer.

Is this error the same as 0xc0000185 on a blue screen?

Yes, the code is the same. The blue screen message may vary, but the underlying issue is identical.

Can I fix this error without a recovery drive?

If you can access the Advanced Startup Options from the login screen (Shift + Restart), you can try the fixes without external media. Otherwise, you’ll need a recovery drive or installation media.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →