物理坏道必须立即隔离:先用DiskGenius在WinPE中扫描定位,再按柱面范围屏蔽;或建隐藏小分区覆盖坏道区;最后运行chkdsk /r刷新文件系统,将损坏簇剔除并恢复可读文件。

当Windows 11中频繁出现特定文件无法打开、双击无响应、提示“数据错误(循环冗余检查)”或资源管理器卡死在某个文件夹时,若已用CrystalDiskInfo确认“Reallocated_Sector_Ct”或“Current_Pending_Sector”数值非零,说明硬盘存在物理坏道,必须立即隔离损坏扇区,阻止系统继续向其分配数据。
用DiskGenius定位并强制屏蔽物理坏道
这一步必须在WinPE环境执行,因为Windows系统盘在运行状态下无法对底层扇区做写入级屏蔽。直接在系统内操作会失败且浪费时间。
从另一台电脑下载DiskGenius最新版,使用其内置的“WinPE启动盘制作工具”生成可启动U盘,务必勾选“包含DiskGenius”选项。
将U盘插入故障机→重启→反复按F12(或Del/ESC,依主板而定)调出启动菜单→选择U盘启动→进入WinPE后双击运行DiskGenius。
在左侧磁盘列表中右键点击物理硬盘(不是分区,例如“ST1000DM010-2EP102”)→选择“坏道检测与修复”→勾选“扫描并尝试修复坏道”→点击“开始检测”。机械盘需数小时,期间不可断电或中断。
检测完成后,红色高亮区域即为确认不可读的物理坏道。此时不要点“尝试修复”——对已硬损伤的扇区强行重映射成功率极低,反而可能扩大固件表混乱。直接关闭该窗口。
回到主界面,再次右键该物理硬盘→“高级”→“坏道隔离”→选择“按柱面范围隔离”。在弹出框中输入上步日志里记录的起始与结束柱面号(格式如“12345–12367”),点击确定。软件将立即在文件系统层写入屏蔽标记,后续所有读写操作自动绕过该区域。
创建隐藏小分区覆盖全部已知坏道区域
该方法不依赖硬盘固件支持,纯靠分区表逻辑实现软隔离,适合坏道集中、数量明确但DiskGenius无法写入G-List的老旧硬盘。
方法一:图形界面快速覆盖
在Windows 11中以管理员身份运行diskmgmt.msc→右键目标磁盘空白处→“脱机”→再右键→“联机”,确保状态为“在线”。
右键最后一个可见分区(如D:)→“压缩卷”→输入压缩量(单位MB),数值必须【大于坏道总跨度对应的MB数】,建议多留200MB余量,避免因柱面换算误差导致覆盖不全。
压缩出未分配空间后,右键该空间→“新建简单卷”→一路下一步,在分配驱动器号时取消勾选“分配以下驱动器号”,最后点击“完成”。该分区将无盘符、不可见、不可访问,彻底隔绝坏道。
方法二:DiskPart精准控制(推荐)
以管理员身份运行终端→输入diskpart→list disk→select disk X(X为故障盘编号)→list free(确认未分配空间位置)→select free Y(Y为起始扇区号,从上步list free输出中获取)→create partition primary size=Z(Z为所需MB数×1024÷512,换算成扇区数)→format fs=ntfs quick→inactive→exit。
关键点:“inactive”命令使该分区在Windows中完全不可见,连磁盘管理都不显示,比隐藏盘符更彻底。此操作不会删除任何现有数据,仅占用一段连续空间作为“坏道坟场”。
强制系统跳过损坏扇区重建文件系统
前两步做完后,坏道已被屏蔽,但原分区的文件系统仍可能残留指向坏扇区的簇链,导致文件打不开。需用chkdsk /r强制刷新元数据。
第一步:管理员终端中执行chkdsk D: /r(D:为故障分区盘符)。若提示“卷正在使用”,输入Y并回车,安排下次启动时运行。
第二步:重启电脑,等待黑底白字CHKDSK界面自动加载。此时系统已脱离Windows驱动栈,能真正锁定卷并逐扇区扫描。
第三步:CHKDSK会重新校验每个簇的可读性,发现原已屏蔽区域时,自动将其从FAT32的FAT表或NTFS的MFT中剔除,并标记为“坏簇”。所有原指向该区域的文件将被移入FOUND.000文件夹,文件名变为CORRUPTED.xxx,但内容通常完好。
第四步:进入系统后,打开C:\FOUND.000(或对应盘符下的FOUND.*文件夹),用文本编辑器或Hex查看器预览文件头,确认是否为原始文档。是则复制出来,重命名保存;否则说明该文件本身跨坏道存储,已不可逆损坏。


















