Como Recuperar Arquivos Deletados pelo Comando Robocopy /mir

manuviraj
Escrito por
Aprovado por
63

recover files deleted by robocopy /mirA ferramenta de linha de comando robocopy oferece muito mais flexibilidade do que usar o Windows Explorer ou o comando copy para copiar seus arquivos de um destino para outro. Um parâmetro popular usado com o comando robocopy é /mir. No entanto, você pode descobrir que ele exclui alguns dos seus arquivos da pasta de destino. Nas seções abaixo, vamos analisar por que isso acontece e como você pode recuperar arquivos excluídos pelo comando robocopy /mir.

O que é o Robocopy e Como Ele Apaga Dados

Robocopy é a abreviação de “Robust File Copy”, que, em sua essência, é uma ferramenta de linha de comando usada para copiar pastas de um destino para outro. No entanto, possui inúmeros parâmetros e switches que oferecem flexibilidade incomparável – a razão pela qual é tão popular entre os profissionais de TI. Para uma lista completa de switches e parâmetros do Robocopy, veja em Página do Robocopy da Microsoft. Alternativamente, você pode usar o comando robocopy /? no CMD para ver uma lista completa dos diversos modificadores e suas funcionalidades.

Então, como uma ferramenta que é usada para copiar arquivos de um local para outro consegue excluir seus arquivos?

Bem, isso geralmente acontece por causa do parâmetro /mir —que ordena ao Windows espelhar a pasta de origem e a pasta de destino. Quaisquer arquivos que não estejam na pasta de origem, mas estejam na pasta de destino, serão excluídos. Em essência, as pastas precisam ser uma cópia exata uma da outra, sem arquivos ou pastas extras.

Nota: Robocopy copia pastas inteiras de um destino para outro. Você não pode usar a ferramenta para copiar um arquivo singular.

Como Recuperar Arquivos Excluídos Após Usar o Robocopy /Mir

Os arquivos que foram deletados por causa do comando robocopy /mir geralmente podem ser recuperados. Dizemos “geralmente” porque os arquivos deletados tecnicamente ainda estão no seu drive até que novos arquivos sobrescrevam os blocos de dados que os arquivos anteriores ocupavam.

Se você copiou vários novos arquivos para o seu drive, a recuperação de dados ainda é possível, mas nem todos os seus arquivos serão recuperados. Claro, se você tiver um backup ou outras cópias dos arquivos, poderá recuperar todos eles. Mas, isso é improvável se você está nesta página.

Ferramentas de recuperação de dados de terceiros são a sua melhor aposta quando se busca recuperar arquivos deletados pelo comando robocopy /mir. Existem muitas dessas ferramentas disponíveis na web, mas recomendamos que você escolha uma que tenha um bom histórico, seja fácil de usar e possa recuperar arquivos deletados de unidades de rede (já que o robocopy é frequentemente usado para copiar arquivos de e para locais na rede).

Nossa ferramenta de recuperação de dados favorita é o Disk Drill. É excepcionalmente fácil de usar e conta com um excelente algoritmo de recuperação de dados. O software é versátil, com suporte para todos os principais sistemas de arquivos e tipos de dispositivos de armazenamento, o que o torna útil em uma ampla variedade de cenários de perda de dados. Usuários do Windows podem aproveitar a versão de teste gratuita do Disk Drill, que permite recuperar até 500 MB de dados gratuitamente.

Aqui está como usar o Disk Drill para restaurar arquivos excluídos:

  1. Baixar Baixe e instale o Disk Drill. Faça isso em um dispositivo de armazenamento diferente, não no que contém os arquivos deletados.
  2. Abra o Disk Drill, selecione o drive ou partição que contém os arquivos deletados, e clique em Procurar dados perdidos para iniciar a varredura de recuperação de dados.List of storage drives in Disk Drill.
  3. Clique em Revisar itens encontrados para visualizar os arquivos descobertos pelo Disk Drill. Se desejar filtrar os resultados, você pode clicar diretamente nos tipos de arquivos relevantes (Imagens, Vídeo, Áudio, Documentos, Arquivos, e Outros).Review found items screen in Disk Drill.
  4. Expanda as seções Deletado ou perdido e Reconstruído para visualizar os arquivos deletados que são recuperáveis.Data recovery sections in Disk Drill.
  5. Use as caixas de seleção para escolher os arquivos que deseja recuperar. Para ajudar você, o Disk Drill exibe uma pré-visualização do arquivo atualmente selecionado, e você pode pré-visualizar qualquer arquivo manualmente clicando no ícone de olho ao lado do nome do arquivo. Quando terminar a seleção, clique em Recuperar .List of recoverable files in Disk Drill.
  6. Escolha um destino de recuperação para os arquivos e clique em Próximo .Recovery destination prompt in Disk Drill.
  7. O Disk Drill irá recuperar os arquivos selecionados.

Como Evitar a Perda de Dados Usando o Robocopy

Evitando a perda de dados ao usar o robocopy é tudo uma questão de usar os parâmetros corretos para suas necessidades específicas. Se você quiser usar robocopy /mir sem excluir nenhum arquivo, certifique-se de que a pasta de destino não contenha arquivos que você precise. É melhor deixar o diretório vazio.

A sintaxe para um comando robocopy é a seguinte:

robocopy <origem> <destino> [<arquivo>[ ...]] [<parâmetros>]

Aqui estão alguns parâmetros do robocopy para usar se você deseja copiar arquivos de um destino para outro sem perder nenhum dado:

Parâmetro Descrição
/xo Excluir arquivos mais antigos, ou seja, se o arquivo de destino já existir, não substitua se for mais novo ou tiver a mesma data que a fonte.
/xx Excluir arquivos e diretórios extras. Isso impede a exclusão do diretório de destino.
/xc Excluir arquivos alterados.
/xn Excluir arquivos mais novos.
/e Copiar todas as subpastas, incluindo as que estão vazias. Isso não afetará os arquivos existentes no diretório de destino.

Um exemplo seria robocopy C:\folder to move D:\Sample /MT:32 /XO , que moverá uma pasta chamada “pasta a mover” da unidade C: para uma pasta chamada “Exemplo” na unidade D:. Ele usará multithreading de 32 threads (/MT:32) para maior velocidade e excluirá arquivos mais antigos (/XO).

Conclusão

A flexibilidade e a personalização absoluta da utilidade robocopy podem ser uma faca de dois gumes, pois os vários parâmetros podem ser frequentemente confusos de entender. Se você não for cuidadoso e não entender o parâmetro /mir, usá-lo pode resultar na exclusão de arquivos da pasta de destino. Felizmente, você pode recuperá-los usando um boa ferramenta de recuperação de dados. Para evitar a perda de dados devido ao robocopy no futuro, lembre-se de usar parâmetros mais apropriados.

FAQ

Robocopy /mir não substitui exatamente os arquivos existentes tanto quanto os exclui se eles não estiverem presentes na pasta de origem. Ele espelha as pastas de destino e de origem, e se houveram quaisquer alterações feitas na pasta de origem (como exclusões), elas serão refletidas no diretório de destino também.
Robocopy não corrompe arquivos por si só. Na verdade, existem opções/parâmetros (/mt e /z) que podem aumentar a velocidade de cópia, assim como tentar copiar novamente automaticamente se falhar.
O parâmetro /mir espelha a pasta de origem e a pasta de destino (isso pode excluir arquivos da pasta de destino se eles não existirem na pasta de origem), enquanto o parâmetro /e simplesmente informa ao Windows para copiar todos os subdiretórios (incluindo os vazios) da pasta de origem para a pasta de destino.
manuviraj
Manuviraj Godara é um redator profissional com mais de 4 anos de experiência no ramo. Sua fascinação e experiência constantemente crescentes pela tecnologia o impulsionam a criar conteúdo relacionado à recuperação de dados e tecnologia para consumidores.
Aprovado por
12 anos de experiência em desenvolvimento de software, administração de banco de dados e reparo de hardware.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required