Home > Data Recovery Tips

(Proven Solutions) Windows Was Unable to Repair the Drive

Published/Updated on Thursday, April 3, 2025

M3 Software author Wilsey Young

Written by

Wilsey Young

English

Summary: Windows was unable to repair the drive. Close this dialog box... This post aims to fix this error caused by the USB drive, SD card, or external hard drive connected to your Windows PC. -From m3datarecovery.com

Windows was unable to repair the drive

"Windows was unable to repair the drive. Close this dialog box, and then try to repair the drive again." Windows users may encounter this error message when they connect an SD card, USB drive, or external hard drive to the Windows PC.

This error message typically indicates a corrupted file system or bad sectors of the faulty storage device, and it can also be caused by sudden power failure, unsafe device ejection, or virus/malware.

This post primarily introduces different solutions that can help you fix the error "Windows was unable to repair the drive" on Windows 10 or other Windows versions.

You can share this post by clicking the buttons below:

 

How to fix Windows was unable to repair the drive Windows 10

The following solutions can help you fix the corrupted/damaged file system, bad sectors, or other errors that lead to the error message "Windows was unable to repair the drive. Close this dialog box, and then try to repair the drive again." 
Windows was unable to repair the drive

Repair corrupted file system and rescue your data through iBoysoft Data Recovery for Windows

When the error message "Windows was unable to repair the drive..." pops up, it typically means that the storage device has become RAW and inaccessible due to the corrupted file system or bad sectors. Additionally, you may lose the data in it during or after the error repair.

Therefore, repairing the RAW drive and restoring important data from the corrupted device are extremely crucial. To do so, we suggest using iBoysoft Data Recovery for Windows, a professional and user-friendly tool.

iBoysoft Data Recovery for Windows boasts a powerful file system repair tool. It can fix errors resulting in a corrupted file system that the CHKDSK command on Windows can't repair. In addition, it excels in restoring lost/deleted data from corrupted and inaccessible storage devices, such as SD cards, USB flash drives, HDDs, SSDs, and more.

"Windows was unable to repair the drive..." - fix corrupted SD card, USB drive, or external hard drive and restore lost data through iBoysoft Data Recovery for Windows:

  1. Download, install, and launch iBoysoft Data Recovery for Windows.
  2. Select the “Partition Recovery” module from the main interface. 
    iBoysoft Data Recovery for Windows
  3. Choose the corrupted SD card, USB drive, or external hard drive from the list and click “Next.” 
    iBoysoft Data Recovery for Windows
  4. Tap on the “Fix Drive” button to repair the drive. 
    iBoysoft Data Recovery for Windows
  5. Check your drive to see if the error is repaired and the data is intact. If not, move on to the following steps.
  6. Click “Switch to Data Recovery Mode” or choose the “Data Recovery” Module in the main interface.
  7. Select the faulty SD card or drive from the list, and click the “Next” button to scan for lost data. 
    iBoysoft Data Recovery for Windows
  8. Preview the found files and see if they are recoverable. 
    iBoysoft Data Recovery for Windows
  9. Tick the files you want, click the “Recover” button, and save them to another destination to prevent overwriting.

You can share this tool with your friends

 

Run a CHKDSK scan through the Command Prompt

Running the CHKDSK tool through the Command Prompt can help you scan and fix the corrupted file system, bad sectors, or other errors that cause the "Windows was unable to repair the drive" message to appear.

  1. Tap on the search box at the bottom left or press the “Windows+S” keys to open the Windows search box.
  2. Type “cmd” in the Windows search box and choose "Run as administrator." 
    cmd run as administrator on Windows 10
  3. Input chkdsk X: /r into the command window, replace X with the letter of the faulty drive, and hit the “Enter” key on your keyboard. For example, to scan the C drive with CHKDSK: 
    CHKDSK scan through Command Prompt on Windows 10
  4. Wait patiently and see if this error can be fixed.

Run an SFC scan through the Command Prompt

The corruption of system files could be to blame for the error "Windows was unable to repair the drive." The SFC (System File Checker) tool on Windows can help you detect and repair corrupted system files.

  1. Tap on the search box at the bottom left or press the “Windows+S” keys to open the Windows search box.
  2. Type “cmd” in the Windows search box and choose "Run as administrator."
  3. Input the command sfc /scannow and hit the “Enter” key on your keyboard. 
    SFC scan through Command Prompt on Windows 10
  4. Wait patiently and see if the error can be fixed.

Use the built-in troubleshooter on Windows

Errors like "Windows was unable to repair the drive" could be fixed by the troubleshooter on Windows:

  1. Type Control Panel in the Windows search box and click the result.
  2. Switch to "View by Small icons" and select “Troubleshooting” from the listed items. 
    Control Panel view by small icons
  3. Locate “Hardware and Sound” from the right pane and select the “Configure a device” option under it.
  4. Click on the “Advanced” option in the window and tick “Apply repairs automatically.”
  5. Click the “Next” button and follow the instructions to repair. 
    hardware and devices troubleshooting

Enter the Safe Mode on Windows

The Safe Mode starts up the system with only essential system drivers, services, and the most basic configuration. This means the third-party apps and unnecessary services are not enabled.

When you encounter the error "Windows was unable to repair the drive", Safe Mode is helpful to check if the error message is caused by installed apps, services, or drivers.

  1. Press the “Windows+R” keys to launch the Run dialog box.
  2. Type “msconfig” in the box and click “OK” to open System Configuration. 
    msconfig in Run dialog box in Windows 10
  3. Go to the “Boot” tab.
  4. Choose “Safe Mode”, click “Apply”, and “OK.” 
    enable Safe Mode on Windows 10
  5. Restart your PC to let the system boot into Safe Mode.
  6. Check if the error is fixed. If not, restart your PC again to exit Safe Mode.

Run Startup Repair on Windows

When you run into the error "Windows was unable the repair the drive", run Startup Repair, a built-in troubleshooting tool on Windows, to detect and fix problems, such as corrupted or missing system files.

  1. Click the gear icon in the Start menu or press the “Windows+I” keys to open Settings.
  2. Select “Update & Security.”
  3. Choose “Recovery” from the left side panel.
  4. From the right pane, click the "Restart now" button under the "Advanced startup" section. 
    Restart now under advanced startup Windows 10
  5. After the system restarts and the menu appears on the blue screen, tap on the “Troubleshoot” button and select the "Advanced options."
  6. Click “Startup Repair” from the "Advanced options" window. 
    advanced options in WinRE
  7. Choose the account and input the password.
  8. Tap on the Continue button and wait until the error is fixed.

Conclusion

You can also fix the error “Windows was unable to repair the drive” by formatting the corrupted SD card, USB drive, or external hard drive, particularly when the aforementioned solutions do not work. Restoring the data from the faulty device beforehand is also critical, as the CHKDSK or other built-in tools may incur data loss.  

Tap on the following buttons to share the post