Muitas vezes nossos clientes nos perguntam se é possível recuperar dados substituídos e, em caso afirmativo, como alguém poderia realizar tal tarefa.
Primeiro vamos dar uma olhada em como os dados são armazenados em um dispositivo de armazenamento de dados. Atualmente, existem dois tipos principais de dispositivos de armazenamento: unidades de disco rígido convencionais (HDD) e as mais recentes unidades de estado sólido (SSD).
Unidades de Disco Rígido:
HDDs usam armazenamento magnético para armazenar e recuperar dados. Suas cabeças magnetizam uma fina película magnética em pratos giratórios. Mudanças na direção da magnetização representam 0s e 1s nos dados armazenados. Quando um novo dado é escrito sobre o antigo, a direção da magnetização é alterada de acordo com os novos dados, e não há como recuperar os dados anteriores, pelo menos sem desmontar completamente o disco e analisar cuidadosamente o campo magnético em seus pratos. Tudo isso está além da habilidade até mesmo de um usuário de computador muito avançado.
Unidades de Estado Sólido:
SSDs usam outro princípio físico para armazenamento de dados: eles armazenam cargas elétricas dentro de suas células internas. Antes que novos dados possam ser gravados em uma célula, eles devem ser descarregados, o que significa que os dados anteriores serão perdidos. Para tornar a situação ainda mais complicada, os SSDs utilizam um método complexo de exclusão e gravação. Você pode ler mais sobre a recuperação de arquivos de dispositivos SSD em nosso artigo: Especificações de recuperação de arquivos para dispositivos SSD
Embora esses dois dispositivos de armazenamento sejam diferentes em seus princípios operacionais, eles têm uma coisa em comum: uma vez que os dados são substituídos, eles desaparecem. Para sempre.
Agora vamos ver como tudo isso afeta a recuperação de arquivos.
Um arquivo substituído
Todos os sistemas de arquivos modernos armazenam as informações sobre o arquivo, como seu nome, selos de data/hora e outras informações de serviço separadamente de seu conteúdo. Existem várias razões para fazê-lo dessa maneira, sendo o gerenciamento de espaço livre flexível o principal. Além disso, um arquivo pode ser armazenado em fragmentos para melhor aproveitamento do espaço livre. A Fig.1 mostra um layout típico de armazenamento de arquivos em um disco:
Figura 1: Layout de armazenamento de arquivos
Clique na imagem para ampliar
Quando um sistema operacional contemporâneo exclui um arquivo, ele exclui parcial ou totalmente as informações sobre o arquivo, mas o conteúdo do arquivo permanece intacto. O arquivo pode, portanto, ser recuperado mesmo quando suas informações são completamente excluídas, desde que o arquivo não esteja fragmentado.
Se o arquivo for substituído, os novos dados sobrescreverão os antigos, e o arquivo não poderá ser recuperado. O novo arquivo pode ter mesmo nome e tamanho, mas o conteúdo será novo. É assim que os programas de limpeza de arquivos (como nosso R-Wipe & Clean e Shredder em R-Undelete) destroem completamente os arquivos além de qualquer recuperação.
Uma partição substituída
Uma observação importante: não confunda este caso com partições reformatadas, onde apenas as informações sobre arquivos e pastas são perdidas, enquanto o conteúdo dos arquivos permanece intocado e pode ser recuperado até certo ponto.
Quando uma partição inteira é substituída, por exemplo, quando um novo sistema operacional é instalado na partição errada ou uma imagem é restaurada incorretamente, os dados da nova partição sobrescrevem os dados da anterior. A Fig. 2 mostra esse caso.
Figura 2: Layout de partição substituída
Clique na imagem para ampliar
Quase sempre esse processo substitui completamente as informações do arquivo, mas pode manter alguns dados da partição anterior intocados. Alguns arquivos podem ser recuperados da área intocada usando a pesquisa de arquivos conhecidos (recuperação de arquivo bruto). Nosso artigo Recuperação de arquivo após a reinstalação do Windows (Caso 1. Novo Windows foi instalado na mesma partição do disco) apresenta um exemplo de tal recuperação. (Não precisa utilizar sempre R-Studio Emergency para tal recuperação, se for recuperar arquivos de um disco externo, R-Studio para Windows/Mac/Linux fará o mesmo trabalho de forma mais conveniente)