有人知道在收到“文件或目录已损坏或无法读取”时从 NTFS 文件系统中删除文件的方法吗?这不是正在使用的文件,我认为它确实已损坏,而且我似乎无法删除它。顺便说一句,建议我重新加载硬盘是没有必要的,我正在寻找可以执行此操作的实用程序或修补程序。谢谢。
答案1
在命令提示符下,尝试chkdsk /f d:
(更改驱动器号)
这应该可以修复 NFTS 结构并允许稍后删除。
这与使用“属性”中的 GUI 错误检查工具相同
答案2
如果在 Windows 中通过命令行重命名/移动(以避免 Explorer 文件名限制)不起作用,并且如果您不想摆弄 Linux 尝试读取它(第三方实现不一定能更好地管理混乱的文件系统,但它已知在其他情况下有帮助),那么您需要对磁盘进行表面扫描,这与完全格式化在擦除之前所做的几乎相同。(在卷属性中,它是“工具”选项卡中的“错误检查”。)
然后,你要么奇迹般地修复了这个问题,要么将文件的可读部分转储到某个地方,要么确认磁盘已经坏了。无论如何,请确保备份了所有数据。
答案3
如果这是您的 c: 驱动器,那么您将无法运行 chkdsk,因为该驱动器已安装。您可以尝试从安装盘启动,按 F6 进入恢复控制台,然后按照说明从那里对 c: 驱动器运行 chkdsk。
微软发布了一篇关于访问恢复控制台的文章,http://support.microsoft.com/kb/307654
答案4
看起来文件系统和目录出了问题。可能是 MFT 损坏了。好的一面是,问题合乎逻辑,硬盘没问题。因此,您可以使用某些工具修复错误。
如果您已备份所有文件,则您可以执行 chkdsk 来检查并修复文件系统错误。
继续输入chkdsk /f X:并按Enter。X是问题分区的驱动器号;
如果收到消息“Chkdsk 无法运行,因为卷是...系统重新启动?”,请键入 Y 并按 Enter 键,然后重新启动计算机以恢复磁盘检查。
此命令行可处理许多此类错误,之后所有文件都将变得可访问。www.eassos.com/how-to/The-file-or-directory-is-corrupted-and-unreadable.php