修复 Ubuntu 损坏的 ntfs 文件系统

修复 Ubuntu 损坏的 ntfs 文件系统

在对文件系统执行一些文件复制操作时,我的笔记本电脑电池耗尽了。现在文件系统中一切似乎正常(至少从外部来看),但是当我尝试对正在写入的目录进行一些清理操作时,它给出:

cannot remove <Directory name>: Directory not empty

我认为这是由于一些损坏的 inode 造成的,当我运行它时ntfsfix -b -d /dev/sda1,它说No bad clusters...OK

有没有什么工具可以进行清理,我多么希望看到我的文件系统干净且无错误。

添加调试消息:

sudip@sudip:~$ rm -rf /media/sudip/4024C64A24C64320/sudip/
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/Android/Sdk/emulator': Directory not empty
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/Android/Sdk/extras/android/m2repository/com/android/databinding': Input/output error
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/androidApps/cutePuppyPics/node_modules/ieee754': Directory not empty
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/androidApps/cutePuppyPics/node_modules/immediate': Directory not empty
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/androidApps/cutePuppyPics/node_modules/ipaddr.js': Directory not empty
rm: cannot remove '/media/sudip/4024C64A24C64320/sudip/androidApps/cutePuppyPics/node_modules/is': Directory not empty

sudip@sudip:~$ sudo ntfsfix -b -d /dev/sda1
[sudo] password for sudip: 
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
Going to un-mark the bad clusters ($BadClus)... No bad clusters...OK
NTFS partition /dev/sda1 was processed successfully.

相关内容