应优先使用chkdsk C: /f /r命令进行坏道检测,若提示卷被占用则安排重启扫描;其次可选图形界面检查、PowerShell强制卸载检测、安全模式下运行或Repair-Volume离线修复。

如果您怀疑 Windows 11 系统硬盘存在物理损坏或读写异常,可能表现为文件复制失败、系统卡顿、蓝屏或磁盘响应缓慢,则需对硬盘进行坏道检测。以下是多种可操作的磁盘扫描与修复方法:
一、使用 chkdsk 命令在命令提示符中执行完整坏道扫描
chkdsk 是 Windows 内置底层磁盘检查工具,/r 参数可定位并尝试恢复坏扇区数据,适用于所有 NTFS 格式驱动器,但需管理员权限且可能触发重启前自动运行。
1、按下 Win + X 组合键,在弹出菜单中选择“终端(管理员)”。
2、在用户账户控制提示中点击“是”,允许应用更改设备。
3、输入命令:chkdsk C: /f /r(将 C: 替换为待检测的实际盘符),然后按回车。
4、若提示“无法在正在使用的卷上运行 Chkdsk”,请输入Y并按回车确认安排下次启动时扫描。
5、重启计算机,系统将在登录界面出现前自动执行扫描,显示进度条及坏扇区统计结果。
二、通过图形界面触发 CHKDSK 扫描(仅读取模式)
该方式调用系统内置的 GUI 路径,不直接执行写入修复,但能快速识别逻辑错误与潜在坏道迹象,适合非系统盘即时诊断或避免重启干扰工作流。
1、按 Win + E 打开文件资源管理器。
2、在左侧导航栏点击“此电脑”,右键目标驱动器(如 D:),选择“属性”。
3、切换到“工具”选项卡,在“查错”区域点击“检查”按钮。
4、若显示“不需要扫描此驱动器”,仍需深入排查,请点击“扫描驱动器”。
5、若为系统盘且被占用,系统将弹出提示,此时点击“计划磁盘检查”,确保下次启动时执行完整扫描。
三、使用 PowerShell 执行带强制卸载的深度检测
PowerShell 提供更精细的卷级控制能力,/x 参数可在必要时强制卸载目标卷,解除文件占用状态,提升对已挂载驱动器(尤其是非系统盘)的坏道识别准确率。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”。
2、输入命令:Get-Volume,按回车确认目标盘符及其文件系统类型。
3、执行完整检测命令:chkdsk D: /f /r /x(D: 替换为实际盘符)。
4、等待命令返回结果,重点关注输出中“Bad sectors repaired”或“Unable to read from sector”等关键提示。
四、在安全模式下运行 chkdsk 避免系统进程干扰
当系统盘(C:)被大量核心服务与驱动持续占用时,chkdsk 可能无法锁定磁盘执行物理层扫描。安全模式仅加载最小必要组件,可显著提高坏道识别与标记成功率。
1、按下 Win + R 打开“运行”窗口,输入msconfig 并回车。
2、切换至“引导”选项卡,勾选“安全引导”,并选择“最小”模式。
3、点击“确定”后,选择“重新启动”。
4、进入安全模式后,以管理员身份打开终端,输入:chkdsk C: /r 并回车执行。
5、扫描完成后,再次打开 msconfig,取消勾选“安全引导”,点击“确定”并重启恢复正常启动。
五、使用 PowerShell cmdlet 进行离线坏道扫描与修复
PowerShell 内置的 Repair-Volume 命令专为现代存储管理设计,支持离线扫描与自动修复流程,无需手动安排重启,且能直接报告坏扇区数量与修复状态,适合技术熟练用户。
1、以管理员身份启动Windows Terminal。
2、输入命令:Repair-Volume -DriveLetter C -Scan,执行只读快速扫描。
3、若扫描发现异常,继续执行:Repair-Volume -DriveLetter C -OfflineScanAndFix。
4、命令执行期间系统将自动卸载卷、扫描扇区并尝试修复,完成后输出详细摘要,包括“ReallocatedSectorsCount”数值。










