Comme tout à chacun, vous devez sauvegarder votre travail informatique sur un autre disque dur, ou sur un NAS ( disque réseau extérieur ), et vous devez pour cela, lancer un programme de sauvegarde qui parfois est payant, réalise une copie conforme de vos données stockées sur votre ordinateur.
Vous n’êtes pas un informaticien expert, que cela tienne ! Je vous propose de réaliser
PAR VOUS MÊME une ligne de commande qui réaliseras une sauvegarde ( TOTALEMENT SUR ) de toutes vos précieuses données vers un autre disque sans que cela vous coûte le moindre centime.
Avant que Windows existe, on évoluait sous un système qui n'avait que des commandes manuelles qu’il fallait connaître par cœur ! tel que :
CLS pour effacer toutes les données affichées à l’écran
DIR pour visualiser le contenu de votre disk dur
CD\ pour changer de répertoire et plein d’autres commandes indispensables.
Il reste des commandes qui sont toujours d'actualité et bien utiles à connaître aujourd’hui.
Windows ( 10 & 11 ) ont conservé quelques commandes tels que : ROBOCOPY.EXE
Et puis, quelle satisfaction de pouvoir par vous même écrire une ligne de commande qui vous donnera toutes satisfactions et vraiment simple à réaliser, et surtout FIABLE !
Je ne vais pas vous noyer dans des commandes compliquées pour réaliser une simple sauvegarde de vos données. Car vous allez vous rendre compte que ce petit programme a des options très sophistiquées pour réaliser des sauvegardes très particulières.
Nous allons pour commencer supposé que vous avez un ordinateur fixe ou portable
( peu importe ) que toutes vos données et tous vos documents sont sur le disque C:\DOCUMENTS
et que vous souhaitez faire une copie de sauvegarde sur un disque USB extérieur portable qui a la lettre D
Pour exécuter ce petit programme, vous allez dans le menu démarrer, en cliquant avec le bouton droite de la souris, vous sélectionnez l'item “ windows PowerShell ( admin ) ”
Sélectionnez bien ( admin ) c’est important !
Suite à cette action, une fenêtre s’ouvre ( fond noir et lettres blanches ) et affiche quelques informations sur votre ordinateur et sur Windows. ( N’en tenez pas compte ) En dessous, il y a un petit curseur qui clignote, c'est à cet endroit que vous allez écrire la commande qui va réaliser votre sauvegarde de tous les fichiers et dossiers auxquels vous tenez tant …
Comme décrit plus haut, vous avez un ordinateur fixe ou portable ( peu importe ) que toutes vos données et tous vos documents sont sur le disque C:\DOCUMENTS et que vous souhaitez faire une copie de sauvegarde sur un disque extérieur portable qui a la lettre D et dans un dossier qui pourrait s’intituler “ SAUVEGARDEDOCUMENTS “
Branchez maintenant votre disque dur externe en USB.
Voici un exemple de sauvegarde toute simple sans argument spécifique ni conditions particulières.
Il faut impérativement écrire robocopy .EXE avec son extension pour que ça marche
robocopy.exe c:\documents *.* d:\sauvegardeDocuments /S /DCOPY:DAT /XO /MIR
Je vous explique tout ça en détail .
On écrit robocopy.exe
en suite, on choisis le dossier à sauvegarder C:\DOCUMENTS
quel fichiers et dossiers veut on sauvegarder ? et bien *.* veux dire TOUS .
/S veut dire qu’il recopie tous les fichiers et dossiers qui ne sont pas vide. Si vous aviez mis /E il aurait recopié aussi les dossiers même vide !
/dcopy:dat signifie qu’il conserve tous les attributs des fichiers et dossiers ( caché, lecture seul, système , et autres spécifications
/xo veut dire qu’il ne copie pas les fichiers plus anciens dans la source que dans la destination.
/mir signifie qu’il fait une copie absolument identique de la source à la destination. ATTENTION ! Si vous supprimez un fichier ou un dossier dans le répertoire source, il le supprimeras également dans le dossier destination.
Par contre, si vous souhaitez garder les anciennes données du dossier destination, vous devez enlever le paramètre /mir pour réaliser une simple sauvegarde.
VOILÀ vous voyez ce n’est pas si compliqué que ça !
Regardez plus bas, je vous décrit en détail toutes les options disponibles et je vous donne quelques exemples de sauvegardes qui pourraient vous convenir.
Laissez-moi un message si vous avez une sauvegarde particulière à faire.
Si vous réalisez régulièrement des sauvegardes, je vous conseil de créer des scripts qui vous permettra de faires des sauvegardes d'un simple clic !
EXEMPLE
Utilisez le bloc note de Windows et écrivez ceci .
echo off
cls
rem l'écran de commande change de couleur
color 1E
echo.
echo.
echo SAUVEGARDE COMPLETTE DU DOSSIER " DOCUMENTS " vers le disque D
echo.
echo.
echo Vérifiez que le disque D est bien connecté
echo.
echo.
rem compte à rebours de 10 seconds . si vous vous êtes trompé, il suffit alors d'appuyer simultanément sur les touchez CTRL et C pour stopper la commande en cours. si non, laissez faire !
timeout 10
echo dans 10 seconds la copie commence
robocopy.exe C:\documents *.* D:\sauvegardedocuments /s /copyall /dcopy:date /R:3 /W:5 /XO /mir
echo.
echo.
echo..........................COPIE TERMINE....................................
echo.
echo.
pause
cls
end
Sauvegardez ce petit fichier avec le bloc note.
MAIS SURTOUT, CHANGEZ L'EXTENTION .TXT PAR .BAT
Cliquez 2 fois rapidement sur ce petit fichier, l'ordinateur exécutera cette commande et vous aurez une sauvegarde de votre dossier " documents "
Explications des extensions
La syntaxe par défaut est : Robocopy.exe C:\source *.* D:\destination
(+ les options)
Les options les plus courantes
Robocopy.exe /S copie les fichiers et les sous/répertoires sauf les dossiers vides
Robocopy.exe /E copie les fichiers et les sous/répertoires y compris vides
Robocopy.exe /XO ignore les fichiers plus anciens dans la source que la destination
Robocopy.exe /MIR réalise une copie miroire du source
Robocopy.exe /COPYALL copie les fichiers avec tous les attributs (sécurité. date etc)
Robocopy.exe /PURGE supprime les fichiers et les répertoires dans destination qui n’existent plus dans la source source.
Robocopy.exe /TEE Affiche la liste des fichiers copiés : à rajouter si LOG \ nom de fichiers est utilisé
Robocopy.exe /LOG créer un fichier rapport de tout ce qui c'est passé
Robocopy.exe /R:3 tentative (3 fois) de lire un fichier illisible
Robocopy.exe /W:5 attente de 5 s entre chaque tentative de lecture d'un fichier illisible
Robocopy.exe /V active un affichage détaillé dans le fichier de rapport
Robocopy.exe /DCOPY:DAT copie les dossiers en gardant les dates et les attributs d'origine
Robocopy.exe /SEC copie les permissions de la source vers la destination
Robocopy.exe /COMPRESS Demander une compression réseau pendant le transfert de fichiers, si nécessaire.
EXEMPLES
Une copie standard mais identique d’un dossier source vers un autre dossier sur un autre disque avec les options les plus courantes mais complètes qui respecte les attributs des dossiers et fichiers sur les droits d’autorisations ( date de création, de modification, de l’heure de modif. Les options ( /R3 /W5 ) demande à robocopy de lire 3 fois un fichier illisible espacé de 5 secondes et passe au suivant en cas d'échec de lecture. avec la création d’un fichier de rapport du résultat sur le disque destination.
robocopy.exe C:\source d:\destination *.* /s /dcopy:date /copyall /R:3 /W:5 /XO /V /TEE /LOG:d:\destination\resultat_de_robocopy.txt
Une copie IDENTIQUE ( ou mirroire ) d'un dossier vers un autre disque vers un dossier du même nom avec la création d’un fichier journal dans le dossier destination
robocopy.exe c:\source *.* d:\destination /S /MIR /DCOPY:DATE /XO /TEE /LOG:d:\destination\resultat_de_robocopy.txt
Une copie standard d'un dossier vers un disque réseau sur un dossier du même nom mais avec compressions des fichiers pour plus de rapidité
robocopy.exe D:\DOCUMENTS \\SYNO_3\PC_bureau\Disk_D_MINI_PC\DOCUMENTS *.* /S /V /R:1 /W:5 /XO /COMPRESS /LOG:D:\document\resultat_de_robocopy.txt
Une copie IDENTIQUE ( ou miroir ) d'un dossier source vers un dossier destination du même nom. Par contre, avec la commande “ PURGE “ il supprime dans destination les fichiers et les dossiers qui n'existe plus dans le source ( avec la création d’un fichier journal dans le dossier destination )
robocopy.exe c:\source *.* d:\destination /S /DCOPY:DATE /XO /PURGE /MIR
Il est évident que *.* correspond à tous les fichiers. Si vous souhaitez par exemple, ne copier que des fichiers vidéo de type mp4, il faudra modifier la sélection *.* par *. mp4 .
robocopy.exe c:\source *.mp4 d:\ destination /S /DCOPY:DATE /XO /MIR et autres options .
Malgré tout, pour ceux qu’il ne veulent pas ce compliquer la vie, il y a une version graphique sous Windows pour utiliser ROBOCOPY . Ces 2 versions sont assez anciennes, je ne pense pas qu’il y est par la suite, de mise à jour.
J’ai fais des captures d’écran pour Franciser quelques fonctions principales. Mais malgré ça, il n’y a pas de difficultés majeur pour comprendre les divers commandes.
Il y a 2 versions de ce programme. Voici la version la plus ancienne. Sous le nom : " Robocopy Gui 3.1.1 "
l’autre programme sous le nom : " Easy Robocopy "
Vous trouverez les 2 programmes dans la page de téléchargement .
On retrouve ici les options les plus courantes
Ici, on sélectionne les disque dur SOURCE et DESTINATION
On sélectionne les disques en réseau et on rentre les mots de passe.
Pour voir le résultat
On sélectionne le type de rapport à la fin de la copie, avec un fichier " .TXT " unique, ou un fichier indépendant à chaque sauvegardes .
VOICI UNE VERSION PLUS RÉCENTE ET AUSSI PLUS COMPLÈTE DE ROBOCOPY
Je ne l’est pas Francisée car pas assez de place pour la conversion !
Nom du programme à télécharger : " Easy Robocopy "
Tout en bas de l'application, vous avez la ligne de commande réalisée par le logiciel en fonction de vos choix de sauvegarde.
Ligne que vous pouvez copiée et reporter dans une fenêtre de commande dos.
VOILA , AMUSEZ VOUS BIEN !