Recuperar arquivos excluídos resultando em valores nulos somente

2

Um de nossos desenvolvedores teve problemas com o OneDrive. Pensando que seus dados ainda estavam em sincronia, eu deletei a pasta de sincronização, permitindo que ela fosse sincronizada novamente. Após a ressincronização, ficou claro que seus dados não estavam sendo sincronizados desde janeiro (mais de 4 meses!).

Não se preocupe ... vamos usar algumas ferramentas de recuperação para restaurar esses dados de exclusão ...

Já experimentei Recuva, GetDataBack & Puran, mas todos eles têm exatamente o mesmo resultado. Todo arquivo é visível na estrutura de pastas correta, mas contém apenas valores NULL. Não apenas 1 ou 2 arquivos, mas todos os arquivos dentro dessas pastas onedrive.

Eu suspeito que esse pode ser o caso porque o Onedrive substituiu os arquivos originais por valores nulos, já que é apenas uma sincronização de dados de que precisa. Mas isso não faz sentido porque havia duas pastas onedrive:

  • C: \ Usuários \% usuário% \ Onedrive -% Companyname%
  • C: \ Usuários \% usuário% \ Onedrive - % Companyname% 1

Os dados de que precisamos estão visíveis na última pasta (terminando com '1') enquanto a nova sincronização foi restaurada na primeira. Antes dessa exclusão, todos os arquivos foram salvos localmente.

O dispositivo é um HP Zbook com um SSD de 256GB Toshiba (THNSN5256GPU7) executando o Windows 10 Enterprise (10.0.16299). Janelas e amp; Os dados estão no mesmo volume NTFS que nunca foram planejados para armazenar dados.

Mais alguma coisa que eu possa tentar? Nós estávamos terminando alguns projetos urgentes. Alguns meses de trabalho acabaram. Alguns projetos podem ser recuperados usando ferramentas decompile e outros têm algumas versões do GIT, mas há um monte de administração crítica também.

    
por Tiele Declercq 07.05.2018 / 09:45

1 resposta

4

Modernas SSDs empregam um recurso chamado Trim ou Deallocate no NVMe (ou mais geralmente, coleta de lixo) onde o sistema operacional instrui para apagar blocos liberados quando arquivos são deletados .

Isso significa que quando você Shift + Delete, todos os setores na unidade que contém seus dados são marcados como não utilizados, o SSD os substitui com NULL em segundo plano nos próximos segundos ou minutos (estritamente falando, apaga a página durante a coleta de lixo e pode deslocar dados em páginas parcialmente usadas em outros lugares).

Existe um recurso adicional chamado "determinístico ler zero após o trim" em drives (S) ATA ou "Write zeros" no NVMe que faz com que a unidade retorne zeros explicitamente para setores marcados como excluídos, mesmo que não tenha na verdade terminou de apagá-los ainda.

Tl; dr: Os dados excluídos não podem ser recuperados nos SSDs modernos, pois são substituídos intencionalmente por valores nulos ou nulos após a exclusão.

Independentemente. Sempre mantenha e teste seus backups

    
por 07.05.2018 / 17:15