chkdsk
我需要一些指导来解释连接到三星 Story Station 的 Seagate Barracuda 3 TB 的 500 GB NTFS 分区上的Windows 7 的神秘行为。
chkdsk
似乎在进程结束时冻结,超过第 5 阶段(向坏簇文件添加 67,036,670 个坏簇)。奇怪的是,chkdsk
任务管理器中的 状态从未显示“无响应”,因此它没有冻结。在那个阶段,坏簇计数没有进展,直到进程完成,也没有日志写入,所以我不知道还剩下多少。
我已经尝试过三次让它完全运行,最后一次运行了大约两天,结果还是一样,所以我不得不关闭控制台窗口。
之前,我尝试使用SFC /scannow
和DISM /Online /Cleanup-Image /RestoreHealth
,但据我所知,这两个命令仅适用于第一个硬盘驱动器,而不适用于外部驱动器。
我想修复的chkdsk
是一个损坏的 inode,它不允许测试磁盘在该分区上运行(它在同一硬盘驱动器中的其他 NTFS 分区上成功运行)。
ntfs_mst_post_read_fixup_warn: magic: 0xa42ffb30 size: 1024 usa_ofs: 37503 usa_count: 38646: Invalid argument
ntfs_attr_find: Corrupt inode (-1): Input/output error
ntfs_attr_find: Corrupt inode (-1): Input/output error
ntfs_attr_find: Corrupt inode (-1): Input/output error
ntfs_attr_find: Corrupt inode (-1): Input/output error
ntfs_attr_find: Corrupt inode (-1): Input/output error
答案1
如果磁盘有超过 6700 万个坏簇,您最不用担心的就是一个损坏的 inode。您最好尝试从磁盘中恢复任何有价值的文件,然后将其替换。