O que acontece com os dados quando são excluídos da lixeira?
Na maioria das vezes, raramente pensamos em excluir arquivos excluídos, sabendo que agora eles estão fora do nosso caminho, mas o que realmente acontece com esses arquivos quando os excluímos? A postagem de perguntas e respostas do SuperUser de hoje tem as respostas para as perguntas de um curioso leitor sobre o processo de exclusão.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
Foto cedida por Gerard's World (Flickr).
A questão
Leitor Super Usuário Shea A. quer saber o que acontece com os arquivos apagados em um computador:
Corrija-me se eu estiver errado aqui, mas quando você excluir algo do seu PC, tudo o que o seu computador faz é escrever sobre algum binário com 0 substituindo o 1 (ou algo assim). Portanto, quando você envia algo para a Lixeira, ele grava parte do arquivo e, quando você exclui o arquivo da Lixeira, ele grava mais?
Como funciona todo o processo de exclusão de arquivos e reciclagem??
A resposta
Colaboradores do SuperUser, Boann e Mary Biggs têm a resposta para nós. Primeiro, Boann:
Nenhuma das operações grava sobre o arquivo. Mover um arquivo para a Lixeira faz exatamente isso, move o arquivo. Seu conteúdo é deixado completamente intacto.
Excluir um arquivo da Lixeira (ou excluí-lo diretamente usando Shift + Delete) remove a entrada do nome do arquivo da pasta. A parte do disco anteriormente ocupada pelo arquivo não é modificada ou sobregravada e ainda contém os dados do arquivo, mas esses dados não estão mais vinculados a um nome de arquivo. No entanto, esse ponto no disco é gravado como “gratuito”, portanto gravações futuras no disco podem reutilizar esse espaço e, se você continuar usando o disco, o espaço será quase certamente substituído. eventualmente.
Em um caso em que você precisa impedir a recuperação de dados excluídos, existem ferramentas especiais para substituir os dados com segurança. Isso não é feito por padrão porque é lento e aumenta o desgaste do disco.
Seguido pela resposta de Mary Biggs:
Um arquivo é dividido em duas partes:
- Uma entrada de diretório que registra o nome do arquivo e também contém uma lista dos blocos no disco que contêm o conteúdo dos dados do arquivo. O sistema operacional "sabe" que esses blocos estão em uso.
- Os blocos reais que contêm o conteúdo dos dados do arquivo.
Quando um arquivo é excluído:
- A lista de blocos na entrada de diretório é marcada como "livre" e retornada ao sistema operacional. A entrada de diretório é excluída, então o arquivo “desaparece” do sistema de arquivos.
- Os blocos reais não são tocados, portanto, o conteúdo dos dados do arquivo permanece intacto até que algum outro novo arquivo os sobrescreva. Esta é a razão pela qual o software de recuperação de arquivos pode reconstruir arquivos deletados (mas somente se for usado logo após a exclusão).
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.