Decidi recuperar alguns arquivos que excluí recentemente de um cartão micro SD de um Nokia antigo. Conectei o telefone ao meu laptop, baixei o TestDisk e, por algum motivo ou outro, selecionei todos os arquivos que o TestDisk encontrou no cartão (mesmo que alguns deles tivessem tamanho de 0 bytes).
O cartão tem apenas 1 GB de tamanho, mas a pasta na minha área de trabalho onde as coisas foram copiadas acabou tendo 9 GB de tamanho, e meu Windows 7 começou a se mover um pouco mais devagar do que o normal. O espaço livre na unidade C: passou de 60 para 51 GB; depois de navegar pelo conteúdo recuperado decidi deletar a pasta, apenas para encontrar alguns problemas.
Atualmente, a pasta tem 0 bytes de tamanho e contém alguns arquivos também com 0 bytes de tamanho. Não consigo excluir/renomear/etc nenhum deles ("Não foi possível encontrar este item. Ele não está mais localizado em [...]") e o espaço livre em C: não voltou para 60 GB.
chkdsk
não identificou nenhum erro, mas os números ainda não batem.
A saída do WinDirStatmais oPontos de restauração do sistemanão parece demorar tanto quanto diz (54,1 GB livres de um total de 99,9 GB, portanto, 45,8 usados).
Além disso, a Restauração do Sistema gera um “erro não especificado” após a conclusão e não altera nada.
Há algo que eu perdi? Será que o disco rígido está corrompido?
chkdsk
saída:
104755199 KB total disk space.
47730864 KB in 76077 files.
53724 KB in 24619 indexes.
0 KB in bad sectors.
305559 KB in use by the system.
65536 KB occupied by the log file.
56665052 KB available on disk.
Responder1
Finalmente consegui resolver o problema. Parece que o TestDisk corrompeu uma parte do sistema de arquivos ou que o próprio conteúdo extraído fez isso. Para qualquer pessoa que possa ter um problema semelhante (uma hierarquia de arquivos que se recusam a ser excluídos), tente isto:
Abra cmd
com direitos administrativos e cd
no diretório pai da hierarquia corrompida. Imagine a hierarquia como uma árvore onde as folhas são arquivos ou pastas vazias, então:
- manualmente
cd
nos nós pais de cada folha; - use
ren
para renomear a folha (qualquer coisa serve); - use
del
para excluí-lo; exclua todos os filhos de um nó antes de avançar; - repita esse processo até que a hierarquia não exista mais.
Após cada exclusão, verifique o espaço vazio na partição afetada; Observei o meu crescer novamente em quantidades aleatórias, até se estabilizar no valor anterior à transferência.