Se eu excluir fotos / arquivos, por que eles não são realmente excluídos? Como é que eles podem ser recuperados?

17

Estou tentando excluir algumas fotos da biblioteca de fotos / disco rígido da minha filha. O que fiz até agora é que mudei as fotos para o lixo e esvaziei.

Agora, o problema é que os arquivos / fotos excluídos podem ser recuperados usando qualquer software de recuperação existente no mercado. (De acordo com meu marido)

Estou confuso. Se alguém excluir / apagar uma unidade interna inteira - como é possível recuperar os arquivos excluídos?

O computador da minha filha é um iMac 2014 executando o El Capitan e possui um disco rígido SATA de 500 GB.

Andrea
fonte
2
Pergunta diferente, mas a resposta aqui aborda como segura apagar espaço livre - apple.stackexchange.com/questions/237232/...
Tetsujin
2
A questão é: isso é de um SSD ou em um disco rígido normal? Faz diferença. Aqui está uma resposta relevante . Uma resposta muito curta é que um comando de exclusão é como apagar seu endereço dos registros da cidade, mas não demolir sua casa. HDDs, deixe os dados, SSDs realmente arrasam a terra.
Allan
9
Não quero que minha mãe / pai exclua fotos / arquivos do meu Mac / iPhone (sem o meu consentimento)!
precisa saber é o seguinte
5
@ SherwoodBotsford Se a sua resposta para alguém que destrói os arquivos de outra pessoa é "você deve ter backups", você está perdendo completamente o ponto. Mas eu acho que é mais de um tópico Parenting.SE ...
grawity
2
@pipe Comentei a segunda versão (revisada) da pergunta que não contém mais a parte "... encontro fotos íntimas na parte da filha ..." . Ainda estou convencido de que um 2-99yo pode e deve ser capaz de manter qualquer foto dele / dela / dela, independentemente do seu conteúdo (especialmente se apenas uma pessoa estiver visível). Apontaria os riscos envolvidos e ensinaria a pessoa como mantê-los seguros. Mas isso provavelmente pertence à paternidade e / ou segurança / filevault
klanomath

Respostas:

38

Resposta curta

Movendo um arquivo para a Lixeira e depois esvaziando a lixeira, ou executando um formato rápido de um disco rígido tradicional (ou seja, não uma unidade de estado sólido), na verdade você não está excluindo arquivos. Em vez disso, tudo o que você está fazendo é excluir as informações sobre esses arquivos. Isso significa que o sistema operacional não tem absolutamente nenhuma idéia de que esses arquivos existem, muito menos onde estão na unidade.

Resposta longa

Ok, deixe-me explicar isso usando uma analogia.

Imagine que você está em uma biblioteca e essa biblioteca específica contém 100.000 livros. Todos esses livros estão indexados no catálogo da biblioteca. Este catálogo pode ser acessado através de um computador que permite pesquisar por título, autor, data etc. O mais importante é que cada índice informa exatamente onde esse livro está localizado. Isso facilita encontrar o que você procura quando precisa. Você simplesmente realiza uma pesquisa no catálogo e ele informa exatamente onde está o livro (ou seja, em que seção, linha e prateleira está localizado).

Um dia, alguém acidentalmente exclui o registro de um livro específico do catálogo da biblioteca. O livro em si ainda está lá, sentado exatamente no mesmo local. Mas ninguém sabe que está lá e / ou onde está!

No dia seguinte, alguém invade e rouba o computador que contém o catálogo da biblioteca. Todos os livros ainda estão lá, mas se você entrou e quisesse encontrar um livro específico sobre Steve Jobs, não teria idéia se esse livro está na biblioteca e, se estiver, onde encontrá-lo!

Agora imagine que seu disco rígido é essa biblioteca. Ele contém 100.000 arquivos (documentos, fotos, vídeos, músicas etc.).

  • Quando você move um arquivo para a Lixeira e o esvazia, é semelhante a alguém que acidentalmente exclui o registro de um livro específico do catálogo da biblioteca.

  • Quando você apaga um disco rígido, é semelhante a alguém que rouba o catálogo inteiro da biblioteca.

Então, usando nossa analogia, os livros ainda estão nas prateleiras. Eles não foram a lugar nenhum! Mas se você quisesse encontrar aquele livro que estava procurando, bem, não teria absolutamente nenhuma idéia para onde procurar.

Da mesma forma ao excluir arquivos ou apagar um disco rígido. Seu computador não tem idéia de quais dados são tão difíceis ou onde estão. Portanto, como usuário, se você navegar pelo disco rígido, não verá esses arquivos porque o Mac não os conhece e, portanto, não os exibe. Eles efetivamente não existem.

Mas, se você usar um software de recuperação de dados, isso é semelhante a uma biblioteca que contrata alguém para entrar e subir e descer todas as fileiras de estantes de livros, abrindo todos os livros e anotando seus títulos, autores, local etc. O software de recuperação de dados inicialmente não faz ideia do que está no seu disco rígido, mas interrogará todos os blocos de espaço para realmente ver o que existe e, em seguida, recuperá- lo. Em outras palavras, está tornando visível o que já está lá novamente.

Quando você esvazia a lixeira ou apaga um disco rígido e depois começa a salvar novos arquivos no seu computador, com o tempo, o macOS substitui os dados anteriores porque simplesmente não sabe que existem dados lá. Apenas o vê como espaço livre e, portanto, disponível para escrever novos dados. É por isso que a recuperação de dados é sempre mais bem-sucedida logo após a exclusão de algo, porque há menos chances de ela já ter sido substituída.

Se quiser ter certeza de que essas fotos íntimas não são recuperáveis, você pode:

  • Apague com segurança o disco rígido (como você está no El Capitan, leia esta pergunta e suas respostas Como obter a função "apagar com segurança" do Utilitário de Disco no El Capitan e Sierra )
  • Preencha manualmente o espaço vazio do disco rígido com outros dados, de preferência arquivos grandes (por exemplo, vídeos inteiros) e, quando estiver cheio, exclua esses arquivos. Dessa forma, os blocos que contêm as fotos anteriores devem ser substituídos por outros dados.

IMPORTANTE: Se sua filha tiver backups do Time Machine, todas essas fotos íntimas quase certamente também estarão nesses backups.

Uma palavra final ...

Outra opção que os usuários podem usar é criptografar sua unidade de inicialização do Mac. Isso protegerá seus dados porque tudo no disco é criptografado. Se você excluir arquivos, eles serão irrecuperáveis ​​ou, mais precisamente, poderão ser recuperados, mas serão criptografados e, portanto, inacessíveis a qualquer pessoa que não possua as credenciais corretas (por exemplo, senha de login, chave de recuperação).

Para obter mais informações sobre como usar o FileVault, consulte: Use o FileVault para criptografar o disco de inicialização no seu Mac .

Monomeeth
fonte
Muito boa explicação!
Andre
3
Não tenho certeza sobre a parte "apagar o disco rígido". Se você quisesse selecionar e excluir todos os arquivos - isso é como destruir o catálogo, sim. Reformatação (gravação de um novo sistema de arquivos) - talvez sim, depende. Mas nenhum desses parece ser comumente chamado de apagar o disco rígido em si - que geralmente se refere a encher a unidade inteira com dados vazios ...
grawity
@rawity, acho que ele estava usando "apagar o disco rígido" da maneira que o OP usou na pergunta. O OP parece pensar que significa "excluir todos os arquivos", como colocá-los na lixeira e esvaziá-los.
precisa saber é o seguinte
2
Há uma diferença significativa entre como o sistema de arquivos funciona e essa analogia da biblioteca. Ou seja, se alguém quiser colocar um livro na prateleira onde o livro não indexado está armazenado, o livro antigo será jogado fora completamente, sem chance de ser recuperado . Isso e o fato de o sistema de arquivos poder armazenar páginas diferentes de um livro em locais completamente diferentes. Essa é uma boa analogia, mas acho que em alguns cenários pode ser mais enganosa do que útil.
undercat suporta Monica
5
@undercat Concordo totalmente que a analogia não é perfeita , mas foi realmente apenas o objetivo de explicar como é possível que os dados ainda estejam no disco. A pergunta original foi editada um pouco, mas parte da pergunta original afirmou: Alguém pode me explicar isso? Parece estranho se você excluir algo que não está realmente excluindo! , e acho que a analogia funciona bem para mostrar como é possível excluir algo que não é realmente algo.
Monomeeth
9

Os arquivos no disco rígido estão por toda parte e o sistema mantém indicadores que apontam para os arquivos. Ao excluir o arquivo, você realmente exclui apenas o ponteiro e os dados ainda estão lá, mas não é possível encontrá-lo com as ferramentas normais. O sistema operacional eventualmente substituirá esses dados por novos.

É aqui que a recuperação de dados ocorre, existem ferramentas que permitem a digitalização da unidade e a recuperação dos arquivos (restaurando os ponteiros).

Uma maneira de evitar isso é substituir o local onde os dados reais residem várias vezes. Novamente, existem ferramentas para isso.

Antes do El Capitan, você podia esvaziar com segurança o lixo no menu, mas essa opção foi removida porque não funcionou como deveria. Em versões mais recentes isso poderia ser feito a partir do terminal como este: diskutil secureErase freespace LEVEL /Volumes/DRIVENAME. Fonte: O FileVault 2 também criptografa meu espaço livre em disco?

Você pode excluir arquivos dessa maneira com este comando srm -v /path/to/file/to/securely/delete/example.png. Ainda assim, boas ferramentas podem recuperar arquivos excluídos assim.

Infelizmente, a única solução real é limpar com segurança a unidade completa e substituí-la com 0 e 1. aleatórios. Uma vez é suficiente. Esse processo exclui tudo na unidade e leva muito tempo para ser concluído.

b4d
fonte
2
0 ou 1 algumas vezes. Três vezes é geralmente suficiente. Uma vez é suficiente, para armazenamento magnético. Duas vezes ou mais é paranóia para armazenamento magnético e ainda não é garantia para armazenamento em flash. Não há razão para pensar que três vezes é "geralmente suficiente". security.stackexchange.com/questions/10464/…
MJeffryes
@MJeffryes Concordo, obrigado pelo link, nunca lhe dei muita atenção antes. Eu editei a postagem. Obrigado!
B4d
2
Observe também que nem uma vez nem várias vezes é suficiente para apagar um SSD. É por isso que a Apple removeu a função de exclusão segura. A única maneira de apagar adequadamente um SSD é usar as funções de apagar da unidade, que são invocadas como parte do processo de formatação.
MJeffryes
1
@MJeffryes - isso não está correto em relação aos SSDs modernos (últimos 5 anos). O comando delete AT enviado para a unidade marcará instantaneamente as células excluídas como "novas / não utilizadas" e, se um comando de leitura for enviado, ele retornará valores sem sentido ou nulos (DZAT ou RZAT, respectivamente). Você não precisa "formatar" um SSD para apagá-lo com segurança.
Allan
5

Esvaziar a lixeira não apaga o espaço que os arquivos ocupavam no disco: apenas marca esse espaço como disponível para ser usado novamente. Se o espaço não tiver sido reutilizado, os dados ainda estão lá e podem ser encontrados por software que procura no espaço disponível da unidade procurando, por exemplo, fragmentos de fotos.

Apagar o espaço levaria tempo, portanto, como a maioria dos dados não é sensível, geralmente é melhor deixá-lo lá em vez de realmente apagá-lo. Também permite que as pessoas se recuperem de oopses.

David Richerby
fonte
2
"Apagar o espaço levaria tempo" Mais importante, também causaria aumento de ruído, desgaste mecânico e consumo de energia de um disco rígido, além de aumento no consumo de energia e desgaste de um drive de estado sólido.
Alexander - Restabelece Monica
4

A resposta de Monomeeth já explica como a exclusão e a recuperação funcionam.

Vou tentar explicar por que eles funcionam dessa maneira.

Os computadores hoje são rápidos, mas esse nem sempre foi o caso. Conceitualmente falando, o maior OS X (software que todos os computadores da Apple possuem e que os faz funcionar) tem muito em comum com os Unixes antigos da década de 1980 (pense em software para máquinas antigas do tamanho de geladeiras que apenas universidades ou grandes empresas possuíam).

A substituição de dados em um disco rígido é cara (consome muitos recursos do computador). A diferença entre excluir o ponteiro (entrada do catálogo da Think Library) para onde os dados estão e os próprios dados (pensar coleção de enciclopédias) é (dependendo do tamanho dos dados) a diferença entre correr para a casa ao lado (segundos) e correndo ao redor de todo o planeta Terra (anos) ... ou para a lua e para trás (séculos) ... ou para o próximo sistema estelar (você entendeu). É difícil explicar a uma pessoa não técnica o quão grande é a diferença.

Embora os computadores funcionem muito mais rápido que as pessoas, e os computadores modernos funcionem muito mais rápido que os computadores antigos, a diferença ainda é significativa.

Isso também está relacionado aos fatores sociais: as pessoas querem que seus computadores sejam rápidos. Eles também desejam recuperar arquivos se excluí-los acidentalmente. Há também a inércia do fato de os sistemas de arquivos quase sempre funcionarem dessa maneira, e levaria muitos programadores muito tempo (leia-se: muito, muito caro) para mudar isso.

Tudo isso contribui para o seu Mac atual (e todos os outros computadores) funcionando mais ou menos da maneira como a resposta de Monomeeth descreve.

Para mais informações, consulte esta pergunta e minha resposta .

Jared Smith
fonte
4

Esta resposta pertence à Parenting SE, mas como a pergunta está aqui, colocarei a resposta aqui também. Ele não aborda a questão real de hardware do OP.

Após um comentário. As respostas técnicas cobrem isso. Você pode apagar as imagens e existem aplicativos que escrevem sem sentido sobre os arquivos antes de apagá-los, tornando a recuperação improvável sem habilidades de alta tecnologia.

No entanto, qualquer criança com o cérebro que Deus deu aos nabos aprenderá com a primeira experiência e esconderá coisas de você.

Este é o que você não ganha definindo regras. Você vence este convencendo-a de que ela não quer esse tipo de coisa em seu computador. Discuta o conteúdo que o incomoda. Muito melhor para ela ser aberta, e falar sobre isso, para que ela seja secreta sobre isso. No geral, esse processo começa anos antes. Ganhar confiança neste momento é difícil.

14 é uma idade difícil. Todos nós fizemos escolhas idiotas nessa idade. Eu sempre senti que poderia falar sobre qualquer coisa com meus pais. Eles apontaram possíveis desvantagens das coisas, mas me disseram que eu estava autorizado a cometer meus próprios erros. Eu fiz alguns. Mas não tantos quanto a maioria dos meus colegas de classe.

Ou você tira o computador dela.

Maneiras de seu filho contornar sua tentativa de controlar o conteúdo de seus dispositivos:

  1. Senha do dispositivo.
  2. Criptografar o disco rígido.
  3. Particione o disco rígido e torne a partição extra criptografada.
  4. Particione o disco rígido e, normalmente, deixe-o não montado.
  5. Crie uma pasta oculta.
  6. Crie várias bibliotecas de fotos.
  7. Mantenha as coisas em um pen drive. No pen drive, você pode fazer qualquer combinação de 1 a 6.
  8. Crie uma nova conta de usuário e exija login. Não mostre itens de login na tela de abertura. Use uma conta para a escola e a outra para coisas clandestinas.
  9. Armazene coisas na nuvem.
  10. Armazene coisas em um arquivo que o Spotlight (ou equivalente) não pesquisa.
  11. Crie uma nova conta de email em um servidor público. Envie itens como anexos para essa conta.
Sherwood Botsford
fonte
3

Seu dispositivo de armazenamento é como um grande livro com um diretório. As informações são armazenadas em algumas de suas páginas e o diretório terá um ponteiro correspondente que leva a essas páginas. Quando você exclui algo, as páginas permanecem intactas, mas o diretório que o leva será marcado como vazio. Quando você folhear essas páginas, verá os dados que "excluiu".

Veja Jian Shin
fonte
3

A idéia básica de um disco rígido é que você seja composto de um monte de peças que podem ser colocadas em dois estados diferentes. É uma sensação, seu disco rígido contém bilhões de switches que podem ser virados para um lado ou para o outro. Quando você abre um arquivo, seu computador examina as opções apropriadas do disco rígido, vê em que estado elas estão e processa essas informações para criar o que você vê na tela. O computador controla quais arquivos são salvos em quais partes e, toda vez que você salva um novo arquivo, ele procura um conjunto de opções que ainda não foram usadas. Se não houver opções gratuitas, será informado que você não pode salvar o arquivo.

Quando você move um arquivo para a lixeira, isso informa ao computador que você não precisa mais do arquivo. Portanto, o computador analisa quais arquivos estão armazenados e exclui o registro que armazena a localização desse arquivo. Agora, o local desse arquivo não está mais listado como sendo "usado" e, se o computador precisar salvar um arquivo em algum lugar, ele poderá usar esse espaço.

Portanto, quando você move um arquivo para a lixeira, as opções que representam esse arquivo não são alteradas. Tudo o que muda é que sua localização não está marcada como "usada". Agora, você pode estar se perguntando "Por que essas opções não foram alteradas?" E a pergunta correspondente é "Por que eles seriam?" Uma configuração de switches é tão boa quanto outra. O computador podepassar e "redefinir" todos os comutadores, mas não há benefício do ponto de vista computacional. Armazenar um arquivo depois que as opções foram "redefinidas" não é mais rápido do que salvar um arquivo com opções em uma configuração aleatória. Qualquer tempo que você gasta redefinindo os comutadores é desperdiçado. Do ponto de vista computacional, não existe algo como "excluir" um arquivo; basta escrever outro arquivo onde costumava estar o primeiro arquivo. Se você deseja tornar um arquivo irrecuperável, deve escrever outra coisa na parte do disco rígido onde está armazenado.

Acumulação
fonte