Eu tenho um arquivo "teimoso" em uma partição NTFS que se recusa a ser excluído.
Um pequeno histórico sobre o problema ...
O problema aconteceu quando eu estava executando o Zim no meu Linux e o sistema congelou devido a algum motivo. Agora, Zim tinha uma página aberta naquele momento que estava sendo editada.
O Zim é um wiki de notebook que armazena seus dados em arquivos de texto simples. Cada página do zim é armazenada em um arquivo de texto. Portanto, havia algum arquivo que estava aberto naquele momento no sistema de arquivos.
Eu reiniciei usando a chave liga / desliga, e quando abri o Zim e tentei editar a página, não consegui salvar essa página e, em vez disso, criei um arquivo de backup para essa página com o nome myNote.txt.zim-new~
. Agora, quando tento excluir este arquivo, ele diz:
rm: cannot remove ‘myNote.txt.zim-new~’: No such file or directory
Meu palpite é que o Zim moveu o arquivo original sendo editado para este arquivo de backup e criou um novo arquivo. Então, esse arquivo de backup é o original que ficou corrompido.
A coisa é que eu posso ler este arquivo perfeitamente bem, mas renomeá-lo ou excluí-lo ou até mesmo mover para o lixo não está funcionando. Eu também tentei deletar com root.
Até agora, depois de pesquisar um pouco, descobri que talvez tenha algo a ver com o caractere especial no nome desse arquivo. Ou talvez o arquivo tenha sido corrompido de alguma forma estranha. E as soluções que as pessoas estão sugerindo estão usando chkdsk
no Windows.
Mas o problema é que eu não tenho o Windows. Então, como as pessoas estão consertando esses erros?
UPDATE-1
Eu tentei usar ntfsfix
e testdisk
, mas eles relataram que a partição estava bem.
UPDATE-2
Eu criei um novo arquivo com um nome muito semelhante e ele foi excluído / renomeado / movido para o lixo com muita facilidade.
UPDATE-3
Essa pasta é sincronizada com o Dropbox, se isso for de alguma ajuda.
PS : Eu tenho uma partição ntfs em uma caixa somente Linux porque estava pensando em instalar o Windows mais tarde. E essa partição atuaria como o comum para ambos.