可能是因为保存不当,我老是遇见文件损坏无法删除的情况。

Note

Windows 自带的 chkdsk 工具可以重建被损坏的索引树,这是 Linux 下的 ntfsfix 做不到的。

chkdsk 是用来修复目录乱了的问题。

文件无法删除一般就是因为索引坏了,索引坏的原因大约就是突然断电导致。

windows 自带了一个工具,chkdsk可以修复文件,当然不是修好的那种,而是能让我删除,而至于面临只能格式化磁盘来删除文件的地步。

使用方法非常的简单,就是硬盘插入 windows 系统,能识别。

然后使用 cmd,输入 chkdsk 指令,后面跟文件名,或者是文件夹名字,接着跟 /F 参数,表示修复。

chkdsk 盘符或者是文件名 /f /x
  • /f: 表示修复磁盘上的错误
  • /x: 如果需要,强制卸载卷(保证修复时没有其他程序占用)。

Note

powershell 对这类参数,大小写是不敏感的,所以 /f/F 没区别。

跳出提示输入 y 即可。

不过注意的是这个磁盘别在使用当中。

这就修复成功了。