Windows was unable to repair the drive: How can I fix that?

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Affiliate Disclosure

To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Windows OS comes with a built-in System File Checker and Disk Checker utility. If the OS detects a corrupt or malfunctioning of the drive, it will ask you to run CHKSDK utility to fix the drive.

The tool has a pretty good record of repairing minor corruption and missing problems with the hard drive. However, at times the built-in diagnostic tools may fail to repair the drive and show “Windows was unable to repair the drive” error.

The full error reads the following:

Error check – Example hard-drive

There was a problem repairing this drive. Windows was able to repair the drive. Close this dialogue box, and then try to repair the drive again.

This is error can occur with your external as well as internal drive out of the blue.

A quick solution to this error is to restart your PC without the hard drive or USB drive and connect it after the PC restarts. If the internal hard drive has this error, see if a quick restart can fix it.

If a quick restart doesn’t fix the error, follow the solutions in this article that will help you fix the problem on your Windows device.

How to fix ‘Windows was unable to repair the drive’ errors

Note that some of these fixes require you to be able to login to Windows. If you are unable to log in or if the boot process fails, you can try to boot Windows into Safe Mode.

Safe Mode is a diagnostic mode in Windows OS that helps you to clean boot the PC with absolute minimal services running to boot the computer successfully. This way, if software or driver is conflicting with the booting process, you can log in without the error for diagnostic purpose.

Here is how to boot Windows into Safe Mode.

If you can log in to Windows:

  1. Press Windows Key + R, type MSConfig and hit enter.
    Safe Mode - Safe Boot Windows 10
  2. Open Boot tab > Boot Options > Check Safe boot option. Click OK. Restart the PC.

If you can see the lock screen:

  1. Click on Power button, press hold the Shift key and click Restart.
    advanced options - troubleshoot.
  2. From the Choose an option screen, select Troubleshoot > Advanced Options.
  3. Next, click on Startup Settings > Restart.

After your PC restarts, you should see a list of option. Press 4 or F4 on your keyboard to start PC in Safe Mode.

If you can’t log in to Windows:

Windows will show a Recovery menu if it fails to boot normally three times over. You can manually interrupt the boot process by pressing the Power button when Window starts to boot.

During next restart, Windows will show Preparing Automatic Repair screen and then asks you to select a user account. Windows will try to diagnose the issue and present you with an Automatic Repair screen.

  1. Click on Advanced Options.
  2. This will open Choose an Option screen.
    advanced options - startup settings.
  3. Click on Troubleshoot > Advanced Options > Startup Settings > Restart.
  4. Windows will restart and show a lot of options. Press 4 or whichever key denoted for Safe Mode.

Now that you know how to boot into Safe Mode let’s dive in and look at the solutions to fix Windows was unable to repair the drive error.

Solution 1: Run Check Disk tool from the Command Prompt

The first solution is to run the check disk tool again but manually from the Command Prompt.

Open Command Prompt as admin. To do this, type cmd in the search/Cortana bar, right-click on Command Prompt and select Run as Administrator.

In the command prompt, type the following command and hit enter. Make sure that you enter the right drive letter first and then enter the command.

E.g., If the problem is with an external hard drive with the Drive letter E, type E: and hit enter. Next, enter the below command.

Chkdsk /f  /r

In the above command /r locates bad sectors and recovers data where possible and /f force the drive to dismount before beginning the scanning process.

Wait for the check disk process to complete. Windows will automatically scan and fix the drive for any error and corruption issues.

Solution 2: Run a Diagnostic Tool

Assuming that the disk error is occurring due to your external hard drive, you can use any diagnostic tools to pinpoint the problem and fix the bad sectors.

Some hard drive makers like WD offer their own diagnostic tools. If not, you can always use third-party software like HDDScan or CrystalDiskInfo, etc. to run and test the drive for errors.

Run a System Scan to discover potential errors

Restoro Scan
Click Start Scan to find Windows issues.
Restoro Fix
Click Repair All to fix issues with Patented Technologies.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and slowdowns. After the scan is complete, the repair process will replace damaged files with fresh Windows files and components.

While this software may not fix the error, you can always prevent the hard drive from serious damage due to continued use under bad condition.

Solution 3: Run sfc /scannow

If the Windows was unable to repair the drive error appears to have affected your main local drive, you run the built-in System File Checker tool to find and fix corrupt or missing system files.

To run System File Checker, you need access the command prompt. Read our Safe Mode related instructions mentioned earlier in this post to boot into Safe Mode in case Window is not booting normally.

  1. Open Command Prompt as Admin.
  2. In the Command Prompt, type the following command and hit enter:Sfc /scannow
  3. Exit command prompt.

Try to restart your PC and check for any improvements.

Solution 4:  Run Startup Repair

Windows has another built-in recovery tool that you can use to scan and repair issues that may be preventing Windows 10 from loading correctly.

You can access the Startup Repair tool from the Choose an option menu. You can read more about accessing the Choose an option menu in the Safe Mode section of this article above.

From the Choose an Option screen, click on Troubleshoot > Advanced Options.

Computer Stuck On Ctrl Alt Delete Screen


Select Startup Repair under Advanced Options.

Alternatively, you can also launch Startup Repair using an installation disc or Bootable media drive.  Start with creating a bootable flash drive if you don’t have one.

  1. Insert the installation media into the PC and start the computer. You will see a Windows installation screen.
  2. Click on Repair your computer option at the bottom left.
  3. From the next screen, select Troubleshoot > Startup Repair.

Startup Repair tool won’t  fix hardware or serious system problems. But, it can fix any minor issues that may prevent the normal Windows boot process.

Solution 5:  Check Hard Drive for hardware failure

If you can’t boot into Windows even with a bootable USB flash drive, you probably have a bad hard drive. Whether it is internal SDD/HDD or external HDD, the only way to make sure of the hardware failure is to remove the drive from the computer and connect it to another working computer. If the other computer does not recognize the drive, you mostly have a faulty drive.

If you have a spare drive, make sure you connect it to your non-working computer and try to boot from it. If the PC recognizes the hard drive, it could be a hard drive failure.

In this case, you do not have many options. You can try to send the hard drive back and claim the warranty and recover the data from the hard drive taking professionals help.

Solution 6: Clean Install Windows

Assuming you don’t have a hardware failure,  you can try to perform a clean install of Windows as a last resort. This is a solution that many don’t like, but at times this is the last option to get your computer working again.

If you can log in into Windows, you need to create a data backup of your important files and folders.  If you are unable to boot into Windows, but your hard drive is not dead, you can still recover the data from the hard drive using Linux Mint OS via USB drive.

Alternatively, you can also use any third-party software recovery program that will allow you to do the same.

You can find a detailed guide on how to backup data if the Windows won’t boot up with a simple Google search.

Once the data backup is created, you can clean Install Windows by creating installation media.

Follow our guide on how to create a bootable USB flash drive for Windows for more details.


The Windows was unable to repair the drive error can be fixed with chkdsk or System File Checker tool most of the time. On external hard drive or USB drive, you can format the disk if feasible.

However, if the problem is with the primary local drive, the error can create serious issues.

Follow all the solutions suggested in this article that may help you fix the error on Windows PC.

Do let us know if any of the solutions did the trick for you or If you have a new solution that deserves to be in the list here in the comments.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.


This article covers:Topics:

There are no comments yet. Please leave a comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *