Comment récupérer les fichiers supprimés par la commande Robocopy /mir

manuviraj
Écrit par
Approuvé par
82

recover files deleted by robocopy /mirL’outil de ligne de commande robocopy offre beaucoup plus de flexibilité que l’utilisation de l’Explorateur Windows ou de la commande copy pour copier vos fichiers d’une destination à une autre. Un paramètre populaire utilisé avec la commande robocopy est /mir. Cependant, vous pouvez constater qu’il supprime certains de vos fichiers du dossier de destination. Dans les sections ci-dessous, nous verrons pourquoi cela se produit et comment vous pouvez récupérer les fichiers supprimés par la commande robocopy /mir.

Qu’est-ce que Robocopy et comment il efface les données ?

Robocopy est l’abréviation de “Robust File Copy”, qui, en essence, est un outil en ligne de commande utilisé pour copier des dossiers d’une destination à une autre. Cependant, il dispose de nombreux paramètres et commutateurs qui offrent une flexibilité inégalée – la raison pour laquelle il est si populaire parmi les professionnels de l’informatique. Pour une liste complète des commutateurs et paramètres Robocopy, consultez Page Robocopy de Microsoft. Sinon, vous pouvez utiliser la commande robocopy /? dans CMD pour voir une liste complète des différents modificateurs et de leurs fonctions.

Alors, comment un outil utilisé pour copier des fichiers d’un emplacement à un autre parvient-il à supprimer vos fichiers ?

Eh bien, cela se produit généralement à cause du paramètre /mir —qui commande à Windows de refléter le dossier source et le dossier de destination. Tous les fichiers qui ne sont pas présents dans le dossier source, mais qui sont présents dans le dossier de destination, seront supprimés. En essence, les dossiers doivent être une copie exacte l’un de l’autre, sans fichiers ou dossiers supplémentaires.

Remarque: Robocopy copie des dossiers entiers d’une destination à une autre. Vous ne pouvez pas utiliser l’outil pour copier un fichier unique.

Comment récupérer des fichiers supprimés après avoir utilisé Robocopy /Mir

Les fichiers qui ont été supprimés en raison de la commande robocopy /mir peuvent généralement être récupérés. Nous disons « généralement » parce que les fichiers supprimés sont techniquement encore présents sur votre disque jusqu’à ce que de nouveaux fichiers écrasent les blocs de données qu’occupaient les fichiers précédents.

Si vous avez copié de nombreux nouveaux fichiers sur votre disque, la récupération des données est toujours possible, mais tous vos fichiers ne seront pas récupérés. Bien sûr, si vous avez une sauvegarde ou d’autres copies des fichiers, vous pouvez les récupérer tous. Mais, c’est peu probable si vous êtes sur cette page.

Les outils de récupération de données tiers sont votre meilleure option pour récupérer des fichiers supprimés par la commande robocopy /mir. Il existe de nombreux outils de ce type disponibles sur le web, mais nous vous recommandons d’en choisir un qui a fait ses preuves, qui est facile à utiliser et qui peut récupérer des fichiers supprimés à partir des lecteurs réseau (puisque robocopy est souvent utilisé pour copier des fichiers vers et depuis des emplacements réseau).

Notre outil de récupération de données préféré est Disk Drill. Il est exceptionnellement facile à utiliser, tout en étant équipé d’un excellent algorithme de récupération de données. Le logiciel est polyvalent, avec une prise en charge de tous les principaux systèmes de fichiers et types de périphériques de stockage, ce qui le rend utile dans une grande variété de scénarios de perte de données. Les utilisateurs de Windows peuvent profiter de l’essai gratuit de Disk Drill qui leur permet de récupérer jusqu’à 500 Mo de données gratuitement.

Voici comment utiliser Disk Drill pour restaurer des fichiers supprimés :

  1. Télécharger Téléchargez Disk Drill et installez-le. Faites cela sur un autre périphérique de stockage, pas celui qui contient les fichiers supprimés.
  2. Ouvrez Disk Drill, sélectionnez le lecteur ou la partition qui contient les fichiers supprimés, et cliquez sur Rechercher des données perdues pour commencer la récupération des données.List of storage drives in Disk Drill.
  3. Cliquez sur Réviser les objets trouvés pour voir les fichiers découverts par Disk Drill. Si vous souhaitez filtrer les résultats, vous pouvez cliquer directement sur les types de fichiers pertinents (Images, Vidéo, Audio, Documents, Archives, et Autres).Review found items screen in Disk Drill.
  4. Développez les sections Supprimé ou perdu et Reconstruit pour voir les fichiers supprimés récupérables.Data recovery sections in Disk Drill.
  5. Utilisez les cases à cocher pour sélectionner les fichiers que vous souhaitez récupérer. Pour vous aider, Disk Drill affiche un aperçu du fichier actuellement sélectionné, et vous pouvez prévisualiser manuellement tout fichier en cliquant sur l’icône œil à côté de son nom. Une fois la sélection terminée, cliquez sur Récupérer .List of recoverable files in Disk Drill.
  6. Choisissez une destination de récupération pour les fichiers et cliquez sur Suivant .Recovery destination prompt in Disk Drill.
  7. Disk Drill récupérera les fichiers sélectionnés.

Comment éviter la perte de données en utilisant Robocopy

Éviter la perte de données en raison de robocopy consiste à utiliser les paramètres corrects pour vos besoins spécifiques. Si vous souhaitez utiliser robocopy /mir sans supprimer de fichiers, assurez-vous que le dossier de destination ne contient aucun fichier dont vous avez besoin. Il est préférable de laisser le répertoire vide.

La syntaxe de la commande robocopy est la suivante :

robocopy <source> <destination> [<fichier>[ ...]] [<paramètres>]

Voici quelques paramètres robocopy à utiliser si vous souhaitez copier des fichiers d’une destination à une autre sans perdre de données :

Paramètre Description
/xo Exclure les fichiers plus anciens, c’est-à-dire que si le fichier de destination existe déjà, ne le remplacez pas s’il est plus récent ou de même date que la source.
/xx Exclure les fichiers et répertoires supplémentaires. Cela empêche la suppression dans le répertoire de destination.
/xc Exclure les fichiers modifiés.
/xn Exclure les fichiers plus récents.
/e Copier tous les sous-dossiers, y compris ceux qui sont vides. Cela n’affectera pas les fichiers existants dans le répertoire de destination.

Un exemple serait robocopy C:\dossier à déplacer D:\Exemple /MT:32 /XO qui déplacera un dossier appelé “dossier à déplacer” du lecteur C: vers un dossier appelé “Exemple” sur le lecteur D:. Il utilisera le multithreading à 32 threads (/MT:32) pour une vitesse plus rapide et exclura les anciens fichiers (/XO).

Conclusion

La flexibilité et la personnalisation extrême de l’utilitaire robocopy peuvent être une arme à double tranchant car les divers paramètres peuvent souvent être difficiles à comprendre. Si vous n’êtes pas prudent et que vous ne comprenez pas le paramètre /mir, son utilisation peut entraîner la suppression de fichiers dans le dossier de destination. Heureusement, vous pouvez les récupérer en utilisant un bon outil de récupération de données. Pour éviter toute perte de données due à robocopy à l’avenir, n’oubliez pas d’utiliser des paramètres plus appropriés.

FAQ

Robocopy /mir ne remplace pas exactement les fichiers existants tant qu'ils ne sont pas présents dans le dossier source. Il reflète les dossiers de destination et de source, et s'il y a eu des modifications apportées au dossier source (comme une suppression), elles seront également reflétées dans le répertoire de destination.
Robocopy ne corrompt pas les fichiers par nature. En fait, il existe des commutateurs/paramètres (/mt et /z) qui peuvent augmenter la vitesse de copie ainsi que réessayer automatiquement la copie en cas d'échec.
Le paramètre /mir reflète le dossier source et le dossier de destination (cela peut supprimer des fichiers du dossier de destination s'ils n'existent pas dans le dossier source), tandis que le paramètre /e informe simplement Windows de copier tous les sous-répertoires (y compris les vides) du dossier source vers le dossier de destination.
manuviraj
Manuviraj Godara est un rédacteur de contenu professionnel avec plus de 4 ans d'expérience à son actif. Sa fascination croissante et son expérience avec la technologie le poussent à créer du contenu lié à la récupération de données et à la technologie de consommation.
Approuvé par
12 ans d'expérience en développement de logiciels, administration de bases de données et réparation de matériel.
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