我有一个文件(例如volume.tc
),它是一个虚拟加密磁盘。当我使用 挂载时sudo truecrypt volume.tc /mnt/v
,我可以访问大多数文件,但此卷上的一个文件(例如corruptedfilename.sh
)由于某些未知原因损坏:例如,当我调用 时ls
,它显示ls: cannot open corruptedfilename.sh: Input/output error
。
我试过:
使用
ntfsfix
。我只有挂载点 (/mnt/v
),但ntfsfix
要求输入设备名称 (/dev/...
)。df -T
报告文件系统类型fuseblk
(看起来像 NTFS 的昵称)和设备/dev/mapper/truecrypt1
。但是ntfsfix /dev/mapper/truecrypt1
不起作用(它显示Refusing to operate on read-write mounted device /dev/mapper/truecrypt1.
)。rm /mnt/v/path/to/corruptedfilename.sh
给出rm: cannot remove "/mnt/v/path/to/corruptedfilename.sh": Input/output error
。
问题:有没有办法恢复corruptedfilename.sh
,或至少删除它,以便我能够再次创建它?