Est-il suffisant de rafraîchir un disque dur externe d'archives avec chkdsk?

Quelques antécédents:

J'ai aidé mon oncle, un photographe, à maintenir un système de stockage pour tout son travail (Terrabytes of images!).

Nous faisons cela en utilisant deux disques durs externes pour son stockage de données.

L'un d'eux, nous appelons le lecteur "Work Horse", qu'il utilise pour travailler sur des fichiers dans Photoshop, etc. tout au long de la journée. L'autre, appelé "Archive", reçoit quotidiennement tous les changements (avec SyncToy) au cheval de travail.

Lorsque les lecteurs externes commencent à se remplir, les deux disques sont finalement déconnectés du système, remplacés par une nouvelle paire de lecteurs. Le cheval de travail complet est ensuite stocké sur place, l'Archive dans la maison d'un membre de la famille.

Nous avons utilisé cette approche au cours des dernières années – et je commence à penser à «rafraîchir» certains des anciens lecteurs afin d'éviter les effets de «bit flux» ou de «bit put».

La question:

Est-ce que l'utilisation du mauvais contrôle du secteur est inclus dans le chkdsk de Windows 7 suffisant pour revitaliser chaque bit de données sur ces lecteurs? Sinon, un de vous a-t-il une meilleure solution?

N'oubliez pas que je suis conscient que les sauvegardes de bande seraient probablement les meilleures (car elles sont conçues pour l'archivage), mais ce n'est pas une option économiquement viable pour mon oncle à l'heure actuelle.

Une méthode simple mais efficace pour actualiser les données consiste à utiliser des badblocks , c'est un utilitaire linux qui peut vérifier les blocs défectueux. Il dispose d'une fonctionnalité qui permet un test de lecture-écriture non destructif, qui réécrit les données sur hdd en testant le motif, vérifie ce modèle et enregistre les données d'origine.

Presque toutes les distributions linux contiennent cet utilitaire faisant partie du paquet e2fsprogs . Vous pouvez utiliser par exemple live cd / usb SystemRescueCD

Cela fait également partie des paquets cygwin , donc vous pourriez l'utiliser sous Windows.

Je ne suis pas sûr de cela, mais je pense que chkdsk effectue uniquement un test de lecture.

Bien que l'option chkdsk de Windows 7 pour localiser les secteurs défectueux ( / R ) soit suffisante pour lire la plupart des blocs [*] à partir d'une partition, et s'il existe des utilitaires qui relisent un disque physique entier (comme mentionné HDDScan , HDD Tune , badblocks ), Je vous suggère fortement d' utiliser un utilitaire qui réécrirait votre disque physique (ou partition) tout en laissant toutes les données utilisateur intactes.

Pour l'instant, je connais un seul de ces outils (et c'est pour Windows) – c'est DiskFresh :

DiskFresh est un outil simple mais puissant qui peut rafraîchir votre disque dur sans modifier ses données en lisant et en écrivant chaque secteur, ce qui rend votre disque plus fiable pour le stockage. Il vous informe également s'il existe des secteurs endommagés / défectueux, de sorte que vous connaissez le bon moment pour remplacer votre disque. La meilleure partie est que, contrairement à d'autres outils, il fait tout cela lorsque Windows fonctionne et cela n'interfère pas avec la vitesse de votre travail.

Caractéristiques principales

  • Une interface très simple avec un moteur extrêmement puissant.
  • Peut actualiser les partitions individuelles ou le lecteur physique entier.
  • Peut également actualiser uniquement la zone sélectionnée du disque.
  • Peut également fonctionner en mode lecture seule pour informer uniquement sur les secteurs défectueux.
  • Prise en charge de la ligne de commande pour un usage avancé.
  • Peut actualiser le lecteur du système pendant que Windows fonctionne.

DiskFresh est compatible avec Windows XP / 2003 / Vista / 2008/7/8/2012, y compris les versions 64 bits. Il fournit un support natif pour les versions 64 bits.

Et c'est gratuitware:

Gratuit pour usage privé et non commercial. (Peut utiliser à des fins de test avant d'acheter une licence commerciale).

Trouvé aujourd'hui, nous n'avons pas encore testé. Citation de la revue :

Pour éviter que le signal de données ne disparaisse, vous devez réécrire les données. Ceci est souvent appelé «maintenance du disque dur», et devrait être fait 3 ou 4 fois par an.

Bien qu'il n'empêche pas que les données soient corrompues ou supprimées, cela peut contribuer à faire en sorte que le signal magnétique ne disparaisse pas complètement. La façon dont il fonctionne est de lire chaque secteur du lecteur, puis de réécrire les données trouvées là, à condition que le lecteur ne signale aucune erreur. Si cela se fait régulièrement, le signal magnétique de chaque partie du lecteur sera rafraîchi longtemps avant que le signal ne disparaisse ou ne devienne ambigu.

Cette technique donne également au contrôleur de lecteur la possibilité de décider de retirer des secteurs qui ne deviennent pas fiables avant que des données importantes ne soient perdues. DiskFresh n'est pas le premier programme à le faire, mais c'est le premier programme pour le PC qui vous permet de continuer à utiliser le lecteur pendant que l'actualisation est effectuée.

Je trouve cet argument très logique.

Donc, en général, ma réponse est non, l'utilisation de chkdsk n'est pas suffisante.


[*] À l'exception du jeu de volume , du jeu de partition ou du système de fichiers – voir Figure 1 dans Data Hiding Tactics pour Windows et Unix File Systems (il y a une certaine incertitude quant à ces termes).

… Plus, sauf certaines parties de MBR, Boot Sector (s) et peut-être des métadonnées de structures FAT / NTFS (je ne suis pas sûr de ce dernier).

Consultez ExactFile. C'est un logiciel gratuit qui va calculer un hash sur les fichiers et stocker les valeurs de hash. Vous pouvez ensuite vérifier à tout moment pour voir si des bits ont changé. Je l'ai utilisé sur 300 Go à la fois et je l'utilise pour de nombreux transferts de données et ça fonctionne très bien. Très facile à utiliser, aussi. Remarque: il lira vos données et confirmera qu'il reste encore là mais il ne réécrit pas vos données.

Peut-être obtenir un autre disque et copier le disque "obsolète" sur le disque "frais", puis vérifier avec ExactFile pour voir que chaque bit a bien été transféré. Faites cela 3-4 fois par an et vous serez OK. Si le disque dur n'est pas utilisé pendant plusieurs mois, il pourrait commencer à être mécaniquement floconneux (?). Et gardez une sauvegarde ailleurs! Peut-être obtenir un boîtier de disque ou un panier pour échanger des disques.