如果您将USB、SD 卡(SD Card)或硬盘(Hard Disk)连接到 Windows 11/10 PC 并看到错误框 – Windows 无法修复驱动器(Windows was unable to repair the drive),则表示驱动器上的文件系统已损坏并且ChkDsk已损坏无法修复它。当您尝试运行ChkDsk来修复文件系统时,您也可能会看到此消息。
There was a problem repairing this drive. Windows was unable to repair the drive. Close this dialogue box, and then try to repair the drive again.
问题的最可能原因是用户可能在没有使用“安全删除硬件”选项的情况下直接拔出外部驱动器,或者驱动器正在使用或内容普遍损坏。
修复此驱动器时出现问题,Windows无法修复驱动器
如果您遇到此问题,您可以做的第一件事是安全地移除硬件,重新启动您的 PC,然后连接您的USB并查看它是否有效。如果没有,请遵循以下两个建议:
- 从命令行运行 CHKDSK
- 以干净启动状态重新启动系统并运行扫描
- 使用(Use)3rd-party 工具检查磁盘。
在开始之前,您可能需要创建系统还原点或将数据备份到外部驱动器。
1] 从命令行运行 CHKDSK
虽然一些用户在CHKDSK(CHKDSK)扫描后报告了错误,但其他用户在使用内置工具修复驱动器时分享了该消息。如果您属于后者,您可以先尝试运行CHKDSK 扫描。扫描检查硬盘驱动器是否有坏扇区,并在可能的情况下修复它们。
您需要从命令行运行CHKDSK 。所以打开CMD并执行以下命令:
chkdsk x: /f /r
这里的“x”是磁盘号。
2]以干净启动状态重新启动系统并运行扫描(Restart)
有时,程序可能与扫描过程发生冲突。由于许多进程在后台运行,因此很难断定是哪一个进程导致了问题。在干净启动状态(Clean Boot State )下重新启动系统可能会有所帮助。之后您可以执行扫描。
最后,请确保不要在使用硬盘驱动器时将其卸下。在文件复制或使用过程中,驱动器的一部分被锁定,如果突然断电,则会导致损坏。我们希望这些提示可以帮助您修复Windows无法修复驱动器。
3]使用(Use)第3方工具检查磁盘
您可以使用第 3 方工具检查磁盘。此错误出现在您的屏幕上的事实表明磁盘无法自动修复。理想情况下,磁盘和Windows操作系统都会尝试检测错误。如果Windows显示错误,它本身就意味着磁盘可能出现故障。但是,一些干扰程序也可能导致问题。要了解影响您的因素,您可以使用第 3 方免费软件。
- HD Tune 硬盘实用程序(HD Tune hard disk utility)。HD Tune是一个硬盘实用程序,也是一个适用于Windows 操作系统(Windows OS)的免费软件工具,它使用一组简单的步骤来检查硬盘驱动器的状态(内部、外部或可提取)。除了检查状态外,该应用程序还测量驱动器的性能、扫描期间的错误、健康状态等等。
- Macrorit 磁盘扫描仪(Macrorit Disk Scanner)还可以帮助您修复坏扇区。该程序在顶部面板上显示完整的统计信息,其中包括所选设备、扫描速度、发现的错误数量、扫描区域、经过的时间以及完成扫描的估计剩余时间。
- EaseUS Partition Master Free包括一个可以扫描和修复坏扇区的表面测试。
- AbelsSoft CheckDrive为您提供了一种简单的方法来检查您的 PC 硬盘驱动器是否存在错误并进行修复。甚至支持固态(Solid-state)驱动器 ( SSD )。
- HDDScan是用于硬盘诊断的免费软件实用程序(还支持RAID阵列、闪存 USB(Flash USB)和SSD驱动器)。该程序可以测试存储设备的错误(坏块(Bad-blocks)和坏扇区),显示SMART。属性,并更改一些硬盘(HDD)参数,例如AAM,APM等。
希望这里的东西可以帮助你。
相关阅读(Related read):Windows 检测到硬盘问题。
Windows was unable to repair the drive in Windows 11/10
If you connect a USΒ, SD Сard or Hard Disk to your Windows 11/10 PC and yoυ see, an error box – Windows was unable to repair the drive, then it means that the file system on the drive has become corrupted and ChkDsk is unable to repair it. You may also see this message when you try to run ChkDsk to repair the file system.
There was a problem repairing this drive. Windows was unable to repair the drive. Close this dialogue box, and then try to repair the drive again.
The most probable causes of the issue are that either the user might have pulled out the external drive directly without using the “Safely remove hardware” option, or when the drive was in use or general corruption of the content.
There was a problem repairing this drive, Windows was unable to repair the drive
If you face this issue, the first thing you could do is to safely remove the hardware, restart your PC and then connect your USB and see if it works. If not, then follow these two suggestions:
- Run CHKDSK from the command line
- Restart the system in clean boot state and run the scan
- Use 3rd-party tool to check the disk.
Before you begin, you may want to create a system restore point or backup your data to an external drive.
1] Run CHKDSK from the command line
While some users have reported the error after the CHKDSK scan itself, others have shared the message while repairing a drive using in-built tools. In case you are among the latter, you could try running a CHKDSK scan before anything else. The scan checks the hard drive for bad sectors and repairs them if possible.
You need to Run CHKDSK from the command line. So open CMD and execute the following command:
chkdsk x: /f /r
Here ‘x’ is the Disk Letter.
2] Restart the system in clean boot state and run the scan
At times, a program could be conflicting with the scanning process. Since many processes run in the background, it would be difficult to conclude which one of them is causing the problem. Restarting the system in Clean Boot State could help with the same. You could perform your scan after that.
Lastly, make sure not to remove a hard drive when it is in use. When file copy or usage is in progress, part of the drive is locked, and if the power ends abruptly, it results in corruption. We hope these tips helped you to fix Windows was unable to repair the drive.
3] Use a 3rd-party tool to check the disk
You can use a 3rd-party tool to check the disk. The fact that this error appears on your screen signifies that the disk is unable to repair itself automatically. Ideally, both the disk and the Windows operating system try to detect the error. If Windows displays the error, it in itself means that the disk is probably failing. However, a few interfering programs could also cause the issue as well. To understand what is affecting you, you could use a 3rd party freeware.
- HD Tune hard disk utility. HD Tune is a hard disk utility, and a freeware tool for Windows OS, which uses a set of simple steps to check the status of hard drives (internal, external or extractable). Apart from checking the status, the application is measuring the drive’s performance, errors during scanning, health status, and much more.
- Macrorit Disk Scanner can also help you fix bad sectors. The program displays the complete statistics on the top panel which includes the device selected, the speed of the scan, number of errors found, the scan area, elapsed time, and estimated time remaining to complete the scan.
- EaseUS Partition Master Free includes a surface test that can scan for and fix bad sectors.
- AbelsSoft CheckDrive offers you an easy way of checking your PC’s hard drives for errors and fixing them. Even Solid-state drives (SSD) are supported.
- HDDScan is a freeware utility for hard drive diagnostics (RAID arrays, Flash USB, and SSD drives are also supported). The program can test storage device for errors (Bad-blocks and bad sectors), show S.M.A.R.T. attributes, and change some HDD parameters such as AAM, APM, etc.
Hope something here helps you.
Related read: Windows detected a hard disk problem.