FileFix Ultimate
Português (Brasil)

Como recuperar arquivos depois de rodar diskpart clean no disco errado

Se você rodou diskpart clean no disco errado, é muito comum que os arquivos ainda estejam lá. O comando clean remove a tabela de partições e uma pequena área no início e no fim do disco; ele não mexe nas partições que ficam no meio. A exceção é o clean all, que grava zeros em todos os setores. Descubra qual dos dois rodou antes de fazer qualquer outra coisa.

Última atualização:

O que fazer agora

  1. Não inicialize o disco, não crie partições e não rode mais nenhum comando do diskpart nele.
  2. Verifique se foi clean, que leva segundos, ou clean all, que leva horas.
  3. Procure partições perdidas no disco físico inteiro em modo somente leitura e salve os arquivos em outro disco.

Passo a passo

  1. Pare e deixe o disco como está

    Feche o diskpart com exit. Ao abrir o Gerenciamento de Disco, o disco costuma aparecer como Desconhecido e Não Inicializado, com um pedido para inicializá-lo. Cancele essa janela. Inicializar grava uma tabela de partições nova, e criar uma partição depois grava um sistema de arquivos novo.

  2. Role para cima na janela de comando

    Se a janela ainda estiver aberta, a saída do list disk mostra o número e o tamanho de cada disco. Assim você sabe qual disco foi realmente selecionado e qual é a capacidade, o que ajuda a reconhecer as partições certas depois. Anote também se é SSD ou HD.

  3. Descubra se foi clean ou clean all

    Os dois terminam com a mesma mensagem dizendo que o disco foi limpo com êxito. O clean termina quase na hora. O clean all demora, muitas vezes horas em um HD grande, porque sobrescreve cada setor. Se ele chegou ao fim, os dados se foram; se você o interrompeu, só a área já alcançada foi perdida.

  4. Abra o FileFix Ultimate como administrador

    Rode a versão portátil a partir de um pendrive ou outra unidade para não gravar nada no disco limpo. É preciso ter direitos de administrador para ler um disco sem partições.

  5. Procure partições no disco físico

    Em Recuperar arquivos excluídos, selecione o disco limpo como disco físico inteiro. O aplicativo procura setores de inicialização NTFS, FAT32, exFAT e outros, além do setor de inicialização reserva do NTFS no fim de cada partição, e lista as partições encontradas com início, tamanho e sistema de arquivos.

  6. Verifique os candidatos certos

    Escolha os candidatos cujo tamanho combina com a divisão do disco que você lembra e rode a Verificação equilibrada em cada um. Se nenhuma partição aparecer, rode a Verificação profunda por assinaturas no disco inteiro; os arquivos voltam sem nome, mas com o conteúdo.

  7. Salve tudo em outro disco

    Recupere para outro disco físico e confira os resultados antes de reparticionar o disco limpo ou voltar a usá-lo.

clean versus clean all

Segundo a documentação da Microsoft, o clean remove toda a formatação de partições e volumes do disco selecionado. Em um disco MBR, ele sobrescreve as informações de particionamento MBR e os setores ocultos; em um disco GPT, sobrescreve as informações de particionamento GPT, incluindo o MBR de proteção. Na prática, costuma zerar só cerca do primeiro e do último megabyte, o que em um disco GPT também remove a tabela reserva do final.

O Windows normalmente começa a primeira partição na marca de 1 MB, então os setores de inicialização das partições e tudo o que vem depois em geral ficam intactos. Por isso a busca por partições perdidas muitas vezes encontra todas. O clean all é outro comando: ele grava zeros em cada setor do disco. Depois que termina, nenhum programa ou laboratório consegue trazer os dados de volta.

Como o disco errado acaba selecionado

A história comum é preparar um pendrive ou uma unidade nova. O list disk mostra Disco 0, Disco 1 e Disco 2, os tamanhos parecem iguais e o select disk pega o número errado. Os números dos discos também podem mudar depois de reiniciar ou ao conectar uma unidade, então um número anotado antes pode apontar para outro disco agora.

O Windows se recusa a limpar o disco em que está rodando, então, se o seu PC ainda inicia normalmente, o disco do sistema não foi o limpo. O risco é maior no prompt de comando do instalador do Windows, onde o disco interno não está em uso e pode ser limpo sem aviso nenhum.

Por que SSDs são diferentes

Em um SSD, o clean pode fazer o Windows enviar TRIM para o disco inteiro. A unidade pode então apagar todos os blocos internamente, e a verificação encontra só zeros. Isso depende da unidade, da conexão e da versão do Windows, então ainda vale a pena verificar. O FileFix Ultimate marca resultados formados só por zeros como provavelmente irrecuperáveis em vez de salvar arquivos vazios.

Quando não funciona

  • O clean all rodou até o fim: todos os setores foram sobrescritos com zeros.
  • O disco é um SSD e o TRIM apagou a unidade inteira depois do clean.
  • O disco foi inicializado, reparticionado, formatado e recebeu dados novos.
  • O Windows ou outro sistema foi instalado no disco limpo.
  • As partições eram ReFS, APFS ou faziam parte de um RAID 6 ou RAID 10, que não são analisados.

Como o FileFix Ultimate ajuda

  • Lê o disco limpo em modo somente leitura e nunca grava nele tabela de partições, setor de inicialização ou qualquer outra coisa.
  • Procura no disco físico inteiro partições NTFS, FAT32, exFAT, ext4 e HFS+ perdidas, usando setores de inicialização reserva quando existem.
  • Passa para a Verificação profunda por assinaturas, com 68 assinaturas de arquivo, quando não sobra nenhuma estrutura de partição.
  • Pode criar antes uma imagem da unidade se o disco mostrar erros de leitura e verificar a imagem no lugar dele.
  • Gratuito para uso pessoal, sem limite de recuperação, e roda em modo portátil a partir de um pendrive.

FileFix Ultimate é grátis para uso pessoal, funciona offline e nunca grava na unidade da qual você está recuperando dados. O uso profissional exige uma licença anual por PC. Verifique a assinatura antes de executá-lo.

Perguntas frequentes

Existe um comando para desfazer o diskpart clean?

Não. O diskpart não tem desfazer. Muitas vezes dá para reencontrar as partições pesquisando o disco e copiar os arquivos, mas nada dentro do diskpart reverte o comando.

A mensagem disse que o DiskPart limpou o disco com êxito. Perdi meus dados?

Não necessariamente. O clean e o clean all mostram a mesma mensagem. O que importa é quanto tempo levou. Um comando que terminou em um ou dois segundos removeu a tabela de partições, não os dados.

Posso restaurar a tabela de partições antiga em vez de copiar arquivos?

Ferramentas de reparo de partições podem reescrever uma tabela a partir das partições encontradas, mas um palpite errado pode causar novos danos. Copie primeiro os arquivos importantes para outro disco; depois disso, restaurar a tabela é um teste de baixo risco.

Parei o clean all depois de alguns minutos. O que sobrou?

O clean all grava do início do disco para frente, então o começo, onde ficavam a primeira partição e os registros do sistema de arquivos dela, provavelmente está zerado. Dados mais adiante podem ter sobrevivido e ser encontrados pela Verificação profunda por assinaturas, em geral sem nomes.

Compartilhe esta página