in

Comment puis-je minimiser la corruption et la perte de données de lecteur Flash?

Vous branchez et débranchez constamment (et montez / démontez) votre clé USB. Que pouvez-vous faire pour minimiser les pertes de données potentielles?

La question

Le lecteur SuperUser Peter veut savoir ce qu’il peut faire pour garder intacts le système de fichiers et les fichiers de ses lecteurs flash. Il écrit:

J’ai rencontré plusieurs clés USB avec un système de fichiers corrompu en seulement 2 ans. Dans un environnement Windows uniquement (Vista et plus récent), que peut-on faire pour réduire le risque de corruption du système de fichiers et de perte de données sur une seule clé USB? <

  • Quel système de fichiers est le plus robuste?
  • Quelles technologies ou étiquettes (certifiées xyz, etc.) indiquent que les clés USB les prenant en charge sont moins susceptibles d’être corrompues?
  • Y a-t-il autre chose à surveiller?

Ne peut-il rien faire ou y a-t-il des mesures préventives à prendre?

La réponse

Le contributeur SuperUser Breakthrough offre les conseils suivants:

Systèmes de fichiers couramment utilisés comme FAT32 ou NTFS ne stockez aucune information de validation (uniquement sur le système de fichiers interne lui-même). Garder sauvegardes de vos données, validez les données avec sommes de contrôle (vous pouvez générer des hachages MD5 / SHA1 pour vos fichiers uniquement si des données ont été corrompues) et / ou stocker des archives de récupération.

Et enfin, quel que soit le système de fichiers, vous devriez toujours correctement démonté le lecteur. Cela garantit que toutes les lectures / écritures de fichier existantes sont terminées et que tous les tampons de lecture / écriture ont été vidés.

La robustesse a un prix: la compatibilité. On peut soutenir que vous voudriez un système de fichiers avec une validation des données et une somme de contrôle intégrées (ou des données redondantes) comme ZFS, mais ce n’est pas très portable avec Windows / OSX. Si les performances sont un problème, vous pouvez essayer exFAT, qui semble être pris en charge dans la plupart des principaux systèmes d’exploitation prêts à l’emploi ou avec une légère configuration.

Tout ce qui maintient la mémoire flash en vie plus longtemps, notamment Nivellement de l’usure et surapprovisionnement. Si le lecteur prend en charge le nivellement de l’usure, un lecteur plus grand conservera plus de secteurs disponibles en cas d’usure.

À la fin de la journée, la mémoire flash ne dure pas éternellement. Toute la mémoire flash actuelle a un nombre limité de cycles de lecture / écriture, ce qui entraîne par nature une perte de données au fil du temps. Vous pouvez atténuer ce risque en effectuant des sauvegardes régulières et en validant vos données avec des sommes de contrôle pour déterminer qu’un fichier a été corrompu.

Il est également possible d’utiliser un système de fichiers avec intégrité et récupération des données intégrées, mais celles-ci sont rares dans de nombreux environnements non UNIX au moment de la rédaction de ce document. Ils peuvent également être plus lents et épuiser le disque plus rapidement, en raison des exigences de stockage de sommes de contrôle supplémentaires et d’informations redondantes pour chaque fichier.

Pour chaque cas, il existe une solution, il vous suffit de peser les considérations de portabilité / intégrité / vitesse.

Des conseils judicieux pour vous assurer d’obtenir la durée de vie maximale attendue de votre clé USB.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Copier automatiquement dans le presse-papiers lors de la sélection de texte dans Firefox

Copier automatiquement dans le presse-papiers lors de la sélection de texte dans Firefox

Comment prendre de bonnes photos de silhouette