Il y a maintenant plusieurs mois que j'utilise DriveSnapshot pour mes backups avec complète satisfaction. Comme j'ai eu l'occasion de recommander récemment cette solution, j'en profite pour donner un petit guide de mise en oeuvre, à partir de la configuration que j'ai mise en place.
DriveSnapshot permet de créer une image complète d'une partitions, y compris une partition système, y compris pendant qu'elle est en cours d'utilisation. Pour effectuer un backup de vos partitions il suffit donc d'avoir DriveSnapshot, et une partition supplémentaire, suffisamment large pour stocker les images des autres partitions. Cette partition supplémentaire peut être sur un disque interne ou externe, voire amovible ou sur le réseau; mais si vous automatisez le backup pour qu'il se déroule tous les soirs, c'est à vous d'assurer que cette partition sera accessible au démarrage du backup.
Dans mon cas j'ai 3 partitions :
- C:, Windows, 50G, la partition de démarrage du système Windows XP, qui contient aussi Mes Documents, et tous les programmes installés
- E:, Multimedia, 120G,la partition de stockage de tous mes fichiers multimédia de valeur (musique rippée ou achetée sur iTunes Music Store, photos, samples et preset nécessaires aux différents synthétiseurs que j'utilise...)
- I:, Backup, 180G, la partition de stockage des fichiers de backup
Pour cela j'ai placé l'exécutable DriveSnapshot.exe aussi sur I:, et j'ai créé au même endroit plusieurs fichiers .bat:
- back_c.bat : pour faire un backup complet de C:
- back_e.bat : pour faire un backup complet de E:
- diff_c.bat : pour faire un backup différentiel de C:
- diff_e.bat : pour faire un backup différentiel de E:
i:\snapshot.exe c: i:\windows_c.sna -W -R -L650
Ceci indique à DriveSnapshot de faire un backup complet du disque C:, en créant l'image sur le disque I:\ dans une série de fichier dont chacun ne dépassera pas 650 Meg (au cas où le seul moyen de les récupérer serait de les copier sur CD), et qui s'appelleront
windows_c.xxx
(xxx
commencant par sna
, puis sn1, sn2, sn3... s99, 100, 101...
). Il créera aussi un fichier windows_c.hsh
qui contient un hash de chaque fichier sur le disque et qui sera utilisé pour le backup différentiel.Le fichier diff_c.bat lance un backup différentiel :
i:\snapshot.exe c: i:\windows_c_diff.sna -hi:\windows_c.hsh -W -R -L650
c'est à dire qu'il écrit dans les fichiers
windows_c_diff
tout ce qui a changé depuis le backup complet et la création de windows_c.hsh
. C'est donc une opération beaucoup plus rapide que le backup complet, puisqu'il y a en général relativement peu de données à écrire. Dans mon cas le backup complet de C: et E: prend 110 Giga (C: se compresse pas trop mal, mais les fichiers multimédia de E: sont déjà compressés donc l'image est à peu près de la taille de l'espace utilisé sur E:). Alors que les backup différentiels n'atteignent quasiment jamais le giga.Pour mémoire les fichiers correspondants pour le disque E: contiennent:
- back_e.bat :
i:\snapshot.exe e: i:\media_e.sna -W -R -L650
- diff_e.bat :
i:\snapshot.exe e: i:\media_e_diff.sna -hi:\media_e.hsh -W -R -L650
Ensuite programmé l'exécution des différents .bat en utilisant les Tâches Planifiées de Windows (accessibles à partir du Panneau de Configuration) afin que :
- back_c.bat s'exécute tous les dimanches à 5h du matin
- diff_c.bat s'exécute tous les jours à 9h du matin
- back_e.bat s'exécute tous les lundi à 5h du matin
- diff_e.bat s'exécute tous les jours à 10h du matin
Maintenant que quasiment toutes les cartes mères proposent du RAID en standard, et que les disques de 160G et plus sont devenus abordables, il n'y a plus d'excuse pour ne pas faire de backup tous les jours. Ensuite vous pourrez augmenter le niveau de sécurité en copiant vos images de backup sur un disque dur portable connectable en USB2.0 ou FireWire, que vous garderez dans un autre lieu.
Tags {Backup DriveSnapshot }