![如何修复 truecrypt 虚拟加密磁盘上的文件?](https://linux22.com/image/819982/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20truecrypt%20%E8%99%9A%E6%8B%9F%E5%8A%A0%E5%AF%86%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一个文件(例如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
,或至少删除它,以便我能够再次创建它?