必须进入Win10 PE环境执行chkdsk C: /f /r /x:先用diskpart list volume确认盘符,再离线运行该命令强制卸载并深度扫描物理坏道,修复后通过PowerShell或WMIC验证ReallocatedSectorCount等值,若仍大于0须立即备份并更换硬盘。

在Win10 PE系统下用命令提示符扫描并修复硬盘物理坏道
当你在Windows 10正常系统中反复遭遇蓝屏、文件读取失败或CHKDSK提示“无法读取扇区”,且图形界面和管理员CMD均无法锁定系统盘时,必须进入PE(Preinstallation Environment)环境——此时硬盘完全脱机,CHKDSK才能绕过所有驱动与服务干扰,直接访问物理扇区执行/r级深度扫描与坏道重映射。
准备可启动的Win10 PE介质并进入命令提示符
从一台能正常运行的Windows 10电脑下载微软官方Media Creation Tool,制作Win10安装U盘;插入故障机,开机按F12/F10/ESC(依主板而定)调出启动菜单,选择该U盘启动。
在Windows安装界面,连续按Shift + F10,立即弹出离线命令提示符窗口——这个CMD不依赖任何已加载的Windows服务,对C盘拥有绝对控制权。
若窗口未响应,说明PE环境异常,需换用微PE或EasyBCD等成熟第三方PE工具重新制作启动盘。
识别目标磁盘并执行完整物理修复
第一步:输入 diskpart 回车,进入磁盘分区工具。
第二步:输入 list volume 回车,查看所有卷列表;注意观察“Ltr”列(盘符)与“Info”列(如“System”“Boot”),确认你要修复的系统盘对应盘符(通常是C:,但PE中可能被重映射为D:或E:)。
第三步:输入 exit 退出diskpart,返回基础CMD环境。
第四步:输入命令 chkdsk C: /f /r /x(将C:替换为你在list volume中确认的实际系统盘符),回车执行——/x参数强制卸载该卷,确保无任何句柄占用;/r才是真正触发物理扇区逐个读写测试的关键。
第五步:等待进度条走完,看到“Windows 已检查文件系统的完整性”及“已恢复X个不可读扇区”字样后,输入 exit 关闭窗口,再输入 shutdown /r /t 0 立即重启,拔掉U盘,让系统从硬盘原生启动。
验证修复结果与风险判断
方法一:重启进入正常Windows后,以管理员身份运行PowerShell,执行:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List
重点核对 ReallocatedSectorCount 和 CurrentPendingSectorCount 是否仍大于0——若数值未归零,说明固件层已记录物理缺陷,本次修复仅完成数据迁移,坏道本身不可逆。
方法二:再次进入PE→Shift+F10→执行 wmic diskdrive get badsectors,status,若BadSectors列仍显示非零值,应立即备份全部数据并准备更换硬盘,不可继续日常使用。

















