29Jun

O que acontece com os dados quando ele é excluído da sua lixeira?

Na maioria das vezes, raramente pouparmos um pensamento para arquivos excluídos, fora de saber que agora estão fora do nosso caminho, mas o que realmente acontece com esses arquivos quando os excluímos? O super-usuário Q & Uma publicação tem respostas para as perguntas de um leitor curioso sobre o processo de exclusão.

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

Foto cortesia de Gerard's World( Flickr).

A pergunta

Leitor de superutilizador Shea A. quer saber o que acontece com arquivos excluídos em um computador:

Corrija-me se eu estiver errado aqui, mas quando você exclui algo do seu PC, todo o seu computador é escrever sobre algum bináriocom 0 substituindo os 1's( ou algo nesse sentido).Então, quando você envia algo para a Lixeira, ele escreve sobre parte do arquivo, então, quando você exclui o arquivo da Lixeira, ele escreve mais?

Apenas como funciona a eliminação completa do arquivo e o processo da Lixeira?

A resposta

SuperUser contribuintes Boann e Mary Biggs têm a resposta para nós. Primeiro, Boann:

Nenhuma operação escreve 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 previamente ocupada pelo arquivo não é modificada ou substituída e ainda contém os dados do arquivo, mas esses dados não estão mais vinculados a um nome de arquivo. Esse ponto no disco é gravado como "livre", no entanto, para que as futuras escritas no disco possam reutilizar esse espaço, e se você continuar usando o disco, o espaço quase certamente será substituído eventualmente .

Em um caso em que você precisa evitar a recuperação de dados excluídos, existem ferramentas especiais para substituir os dados de forma segura. Isso não é feito por padrão porque é lento e aumenta o desgaste no disco.

Seguido pela resposta de Mary Biggs:

Um arquivo está em duas partes:

  • Uma entrada do diretório que grava 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 então "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 do diretório é marcada como "livre" e retornada ao sistema operacional. A entrada do diretório é excluída, então o arquivo "desaparece" do sistema de arquivos.
  • Os blocos reais não são tocados, então o conteúdo dos dados permanece intacto até que algum outro arquivo novo os substitua. Esta é a razão pela qual o software de recuperação de arquivos pode muitas vezes reconstruir arquivos excluídos( mas somente se for usado logo após a exclusão).

Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.