Pourquoi votre disque externe est secrètement rempli de fichiers corrompus
Si vous effectuez régulièrement des sauvegardes de fichiers, vous avez déjà une longueur d'avance sur la plupart de mes amis et de mes proches, alors bravo. Mais êtes-vous sûr de ne pas trop faire confiance à ces sauvegardes ?
Trop souvent, j'avais vu quelqu'un avec un programme de sauvegarde régulier devenir trop complaisant et se retrouver avec une perte de données. Les échecs de sauvegarde vous surprennent parfois.
Sommaire
« Sauvegarde terminée » n'est pas une preuve que vous êtes en clair
C'est généralement bien, mais mieux vaut prévenir que guérir.
Les sauvegardes vont de « J'ai copié ce fichier ailleurs pour le garder en sécurité » à un centre de sauvegarde complet avec un NAS (ou plusieurs), des sauvegardes dans le cloud et des copies hors site. Peu importe où se situe la vôtre sur ce spectre, la même vérité universelle s’applique : votre sauvegarde peut être complète ou non.
La plupart des sauvegardes grand public sont au niveau du fichier. Cela signifie qu'ils copient essentiellement ce que vous leur indiquez. Il peut s'agir d'un lecteur, d'un partage NAS ou d'un dossier cloud. Le problème est que les sauvegardes au niveau des fichiers ne peuvent sauvegarder que ce que le système transmettra de manière fiable.
C'est exactement pourquoi les échecs de sauvegarde les plus dangereux sont ceux qu'il est facile de manquer. Ce n'est pas quelque chose qui échoue ; ça, vous le remarquerez toujours. Ce sont les sauvegardes qui semblent se terminer sans accroc, mais qui cachent les erreurs sous la surface.
Ce que votre sauvegarde a peut-être ignoré
Vous ne le saurez que lorsque vous en aurez besoin.
En supposant que vous soyez toujours enclin à faire confiance à vos sauvegardes, parlons des types de choses qui peuvent être ignorées et si cela devrait vous inquiéter ou non.
Sous Windows, les fichiers ouverts ou en modification active sont un problème classique pour les sauvegardes. Pour lutter contre ce problème, de nombreux outils de sauvegarde s'appuient sur des instantanés VSS pour obtenir une vue cohérente à un moment précis de vos données. Si cette étape d'instantané échoue ou n'est pas synchronisée avec l'état réel de vos données, vous risquez de vous retrouver avec des sauvegardes manquantes ou incohérentes des fichiers exacts sur lesquels vous travailliez.
Les autorisations peuvent également être un problème. Si le processus de sauvegarde atteint des fichiers qu'il ne peut pas lire en raison d'un manque d'autorisations, eh bien, pas de chance, cette partie de la sauvegarde n'a pas lieu. Certains outils, comme Robocopy, disposent d'un mode de sauvegarde conçu pour remplacer les blocs ACL. Cependant, si votre sauvegarde s'exécute sans l'accès approprié et que l'outil ne peut pas contourner ce problème, « sauvegarde terminée » ressemblera davantage à « tout ce que l'outil pourrait atteindre ».
Les dossiers cloud utilisés comme cibles de sauvegarde ou de synchronisation peuvent sembler plus sûrs, mais ce n'est pas toujours le cas. À titre d'exemple, les fichiers à la demande de OneDrive peuvent marquer certains fichiers comme « en ligne uniquement », ce que Microsoft décrit explicitement comme n'occupant pas d'espace sur votre PC et ne se téléchargeant pas tant que vous ne les ouvrez pas. Une tâche de sauvegarde locale qui copie ce qui existe sur le disque peut ne pas capturer ce qui n'est pas réellement stocké localement.
Pendant ce temps, certaines données manquantes sont intentionnelles. Time Machine, par exemple, vous permet d'exclure certains éléments des sauvegardes. C'est utile et tout, mais j'ai définitivement omis des choses que je n'aurais pas dû avoir simplement en oubliant de les exclure en premier lieu.
Lorsque les fichiers se copient correctement, mais que votre sauvegarde échoue toujours
Comme si la sauvegarde n'était pas assez ennuyeuse.
Nous avons parlé de sauvegardes sournoises qui prétendent qu'elles fonctionnent bien alors qu'elles ne le sont pas. Maintenant, parlons de ceux qui sont complets et qui ont fière allure en un coup d'œil, et il n'y a aucun fichier manquant, et pourtant, quelque chose ne va pas.
Je sais, je sais. Quelle nuisance.
C'est la distinction importante entre simplement copier des fichiers et s'assurer qu'ils sont réellement utilisables. Disons que vous avez copié un dossier ou deux et que tous les fichiers ont été transférés en toute sécurité. La taille des fichiers semble également correcte. Mais lorsque vous essayez d’exécuter l’un des fichiers, il ne s’ouvre pas.
Il s’agit d’une corruption silencieuse des données, et cela peut se produire pour diverses raisons.
Il se peut qu'il y ait un problème avec le lecteur source ou la destination ; le PC peut avoir des problèmes avec la RAM ou le CPU ; peut-être que l'un des accessoires est défaillant, comme un câble USB utilisé pour transférer des fichiers. Les données peuvent être corrompues à tout moment sur leur chemin du point A au point B.
L'une des principales raisons est que certaines données ne sont pas destinées à être sauvegardées sous forme de simples fichiers lorsqu'elles sont actives. Des éléments comme les profils de navigateur, les magasins de messagerie et tout ce qui se comporte comme une base de données. Vous pouvez copier ces éléments, mais s'ils étaient en cours d'écriture à ce moment-là, vous risquez de les trouver corrompus sur le lecteur cible. Au mieux, ils passeront à côté des modifications récentes. La même règle s'applique à tout ce qui comporte plusieurs pièces mobiles, comme un dossier de projet. Les problèmes d’accès sont courants pour ceux-là.
Un autre piège courant est de supposer que la restauration de fichiers équivaut à restaurer la façon dont ces fichiers fonctionnaient sur votre ancien système. Les autorisations et la propriété peuvent être différentes, surtout si vous utilisez un nouvel appareil ou un nouveau compte utilisateur (et le transfert entre différents systèmes d'exploitation rend cela plus délicat).
En fin de compte, une sauvegarde peut toujours réussir tout en étant une mauvaise sauvegarde, avec des fichiers manquants et des erreurs qui n'apparaissent que lorsque vous examinez chaque fichier.
Comment tester vos sauvegardes (et les garder en sécurité)
Je suis la dernière personne à vous déconseiller les sauvegardes. Les disques SSD peuvent tomber en panne pour n'importe quelle raison, à tout moment, et il en va de même pour n'importe quel périphérique de stockage. La sauvegarde est la chose intelligente à faire, et suivre la règle 3-2-1 (ou, mieux encore, 3-2-1-1-0) est indispensable si vous voulez vous assurer que vos fichiers sont en sécurité.
La clé réside dans le fait de ne jamais faire entièrement confiance à vos sauvegardes et, si les fichiers sont vraiment importants, de faire un effort supplémentaire pour les sécuriser.
Commencez par tester vos sauvegardes. Choisissez un petit dossier de fichiers importants, restaurez-le dans un nouvel emplacement (pas au-dessus de l'original, mais entièrement ailleurs) et ouvrez ce que vous avez restauré un par un. C'est une corvée, certes, mais ça vaut le test. Assurez-vous d'inclure au moins une archive (fichier zip, un fichier multimédia volumineux et un fichier modifié plusieurs fois, car ceux-ci peuvent être plus sensibles à la corruption des données.
Si vous souhaitez vérifier l’intégrité des données sans avoir à tout parcourir fichier par fichier, PowerShell sous Windows vous facilite la tâche. Exécutez simplement la commande Get-FileHash sur l'original et la copie restaurée et assurez-vous que les valeurs sont alignées. Sinon, c'est le premier signe que quelque chose est cassé le long de votre chaîne de sauvegarde.
En plus d'effectuer des sauvegardes par-dessus les sauvegardes, ce qui est toujours une bonne idée, pensez à ajouter un contrôle de version et une séparation. Conservez au moins une cible de sauvegarde prenant en charge les anciennes versions ; de cette façon, une erreur n’écrasera pas votre seule copie. Ensuite, conservez une copie qui n'est pas toujours connectée ou toujours synchronisée pour éviter qu'elle ne soit écrasée. Ces étapes protégeront vos fichiers contre les catastrophes.
