Corrija-me se eu estiver errado aqui, mas quando você "exclui" algo do seu PC, todo o seu computador faz é escrever sobre alguns dos binários com zeros substituindo os zeros. (Ou algo nesse sentido) Então, quando você envia algo para a lixeira, ele grava parte do arquivo e, quando você exclui da lixeira, ele grava mais?
windows-7
recycle-bin
Shea A.
fonte
fonte
000000000000
ourandom_garbage_data_repeat_random_garbage_dat
antes de exclusão, que não iria ter o mesmo efeito?Respostas:
Nenhuma operação grava sobre o arquivo.
Mover um arquivo para a Lixeira faz exatamente isso - move o arquivo e é o mesmo que qualquer outra operação de "movimentação" quando a nova pasta está no mesmo disco: a entrada do nome do arquivo é movida da pasta original para outra, mas o conteúdo do arquivo ainda está no disco e não é movido fisicamente, modificado ou mesmo visualizado.
Excluir um arquivo da Lixeira (ou excluindo-o diretamente usando Shift+ Delete) remove a entrada do nome do arquivo da pasta. A parte do disco anteriormente ocupada pelo arquivo ainda não foi modificada ou substituída e ainda contém todos os dados do arquivo, mas esses dados não estão mais vinculados a um nome de arquivo. Esse ponto do disco é registrado como "livre", no entanto, para futuras gravações no disco pode reutilizar esse espaço, e se você continuar usando o disco o espaço quase certamente será substituído , eventualmente .
No caso de você precisar 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.
fonte
.$TRASHES
?), E o Windows combina todas elas quando você abre a lixeira. Portanto, a unidade C: e a unidade E: têm uma pasta, porque o Windows não deseja copiar tudo quando você a excluir (esse é o ponto!).$RECYCLE.BIN
. @Riking Você está pensando no Nautilus para Linux; ele usa.Trashes
.Um arquivo está dividido em duas partes:
Quando um arquivo é excluído:
fonte
Você precisa esclarecer se está perguntando o que acontece na unidade física ou no nível do software.
No lado físico, isso depende da unidade:
Nas unidades magnéticas, sobrescrever bits ou gravá-los, é a mesma operação; portanto, os arquivos geralmente não são excluídos fisicamente (o sistema operacional apenas altera a tabela de conteúdo da partição e marca o espaço como livre).
Nas unidades SSD, não é possível gravar sobre os dados existentes, para que os arquivos geralmente sejam excluídos fisicamente (consulte http://en.wikipedia.org/wiki/Trim_(computing) )
No software, depende do sistema de arquivos que você está usando, na maioria das vezes, apenas a tabela de conteúdo da partição é alterada.
fonte