Eu tenho um arquivo (digamos volume.tc
), que é um disco virtual criptografado.
Quando eu montei com sudo truecrypt volume.tc /mnt/v
, eu posso acessar a maioria dos arquivos, mas um arquivo neste volume (digamos corruptedfilename.sh
) ficou corrompido
por alguma razão desconhecida: por exemplo, quando eu chamo ls
, ele diz ls: cannot open corruptedfilename.sh: Input/output error
.
Eu tentei:
Usando ntfsfix
. Eu tenho apenas o ponto de montagem ( /mnt/v
), mas ntfsfix
pede um nome de dispositivo ( /dev/...
). df -T
informa o tipo de sistema de arquivos fuseblk
(parece um apelido para NTFS) e o dispositivo /dev/mapper/truecrypt1
. No entanto ntfsfix /dev/mapper/truecrypt1
não funciona (diz Refusing to operate on read-write mounted device /dev/mapper/truecrypt1.
).
rm /mnt/v/path/to/corruptedfilename.sh
dá rm: cannot remove "/mnt/v/path/to/corruptedfilename.sh": Input/output error
.
A pergunta: Existe uma maneira de recuperar corruptedfilename.sh
, ou pelo menos excluí-lo, então eu seria capaz de criá-lo novamente?