若怀疑硬盘存在物理损坏或读写异常,则可能是硬盘已出现坏块;可通过Windows自带chkdsk命令的五种方式检查:一、图形界面触发只读扫描;二、管理员运行/f/r/x参数完整检测修复;三、安全模式下执行避免系统占用;四、配合/v参数增强坏块定位能力;五、结合S.M.A.R.T.工具预判坏块趋势。

如果您怀疑硬盘存在物理损坏或读写异常,例如文件频繁损坏、系统卡顿、蓝屏伴随磁盘错误提示,则可能是硬盘已出现坏块。以下是使用Windows自带chkdsk命令检查坏块的具体操作步骤:
一、通过图形界面触发CHKDSK只读扫描
该方式不需输入命令,适用于快速确认是否存在基础逻辑错误,系统将自动安排在下次启动时执行只读检测,不修改磁盘结构,也不定位物理坏块。
1、按Win + E打开文件资源管理器。
2、在左侧“此电脑”中右键点击目标硬盘分区(如C:),选择“属性”。
3、切换至“工具”选项卡,在“错误检查”区域点击“检查”按钮。
4、若提示“不需要扫描此驱动器”,仍需深入检查,请点击“扫描驱动器”;若提示“Windows无法检查正在使用中的磁盘”,则点击“计划磁盘检查”。
5、重启电脑后,系统将在启动过程中自动进入黑屏命令行界面执行扫描,仅显示错误摘要,不会修复错误,也不会查找坏扇区。
二、以管理员身份运行CHKDSK执行完整坏道检测与修复
该方法调用/f和/r参数组合,可强制卸载卷、修复文件系统错误,并逐扇区扫描定位物理坏块,尝试恢复可读数据,是识别与处理坏块最直接有效的手段。
1、按Win + X,在弹出菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。必须以管理员身份运行,否则权限不足。
2、输入命令:chkdsk C: /f /r /x,其中C:替换为实际待检盘符;/f修复文件系统错误,/r定位坏扇区并恢复可读数据,/x强制卸载卷确保独占访问。
3、若提示“Chkdsk无法运行,因为卷正在被另一进程使用”,请输入Y确认在下次重启时执行。
4、重启电脑,等待黑屏界面显示扫描进度条及百分比;全程禁止断电、强制关机或按任意键中断。
三、在安全模式下运行CHKDSK避免系统占用干扰
当CHKDSK因系统盘持续被Windows服务写入而反复失败时,安全模式可大幅减少后台进程,提升对主分区的控制力,确保/f/r参数能真正锁定磁盘并完成坏块扫描。
1、按下Win + R打开“运行”,输入msconfig并回车。
2、切换到“引导”选项卡,勾选“安全引导”,选择“最小”模式,点击“确定”后重启电脑。
3、登录安全模式后,按Win + R输入cmd,再按Ctrl+Shift+Enter以管理员身份运行命令提示符。
4、输入命令:chkdsk C: /f /r,回车执行。
5、扫描完成后,再次打开msconfig,取消“安全引导”选项,重启恢复正常模式。
四、使用Windows终端配合/v参数增强坏块定位能力
/v参数可在扫描过程中输出每个文件的完整路径,有助于在发现坏扇区时快速追溯关联文件,尤其适用于已出现特定文件反复报错、丢失或无法复制的场景。
1、右键“开始”按钮,选择“终端(管理员)”。确保使用Windows Terminal而非传统CMD,兼容性更稳定。
2、输入命令:chkdsk D: /f /r /v(D:为示例非系统盘符),回车执行。
3、观察输出内容:当遇到坏扇区时,日志中将显示其所在簇号及最近映射的文件路径;若输出中出现“Bad sectors found”或“Recovered data from bad sectors”字样,即确认存在物理坏块。
4、扫描结束后,记录输出末尾的统计行,重点关注“Total number of bad sectors”数值。
五、结合S.M.A.R.T.状态预判坏块发生趋势
CHKDSK仅能发现已引发逻辑错误的坏扇区,而S.M.A.R.T.数据反映硬盘固件层的物理健康指标(如重映射扇区计数、寻道错误率),可提前预警潜在坏块风险,二者不可相互替代。
1、下载并安装权威S.M.A.R.T.检测工具(如CrystalDiskInfo),以管理员身份运行。
2、查看主硬盘的“健康状态”栏,若显示“警告”或“不良”,立即停止写入重要数据。
3、在详细信息中查找关键属性:ID 05(Reallocated Sectors Count)、ID C5(Current Pending Sector Count)、ID C6(Uncorrect Sector Count);任一值大于0均表明已有坏块被识别或等待重映射。
4、将CrystalDiskInfo截图与CHKDSK最终报告对照:若S.M.A.R.T.中Pending扇区数高但CHKDSK未报告坏扇区,说明尚未触发读写失败,此时应立即备份数据并准备更换硬盘。










