5Jul

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

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

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

SuperUser lecteur Peter veut savoir ce qu'il peut faire pour garder le système de fichiers et les fichiers de ses lecteurs flash intacts. 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 les risques de corruption du système de fichiers et de perte de données sur un seul lecteur USB? & Lt;

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

N'y a-t-il rien qu'il puisse faire ou y a-t-il des mesures préventives qu'il peut prendre?

La réponse

SuperUser contributeur Breakthrough offre les conseils suivants:

Que peut-on faire pour réduire les risques de corruption du système de fichiers et dataloss sur un seul lecteur USB?

Les systèmes de fichiers couramment utilisés comme FAT32 ou NTFS ne stockent aucune information de validation des données ( uniquement sur le système de fichiers interne lui-même).Conservez les sauvegardes de vos données, validez les données avec les sommes de contrôle ( vous pouvez générer des hachages MD5 / SHA1 pour vos fichiers uniquement pour vérifiez 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 , doit toujours démonter correctement le lecteur. Cela garantit que toutes les lectures / écritures de fichiers existantes sont terminées et que tous les tampons de lecture / écriture ont été vidés.

Quel système de fichiers est le plus robuste?

La robustesse vient à un prix - la compatibilité.Sans doute, vous voudriez un système de fichiers avec la validation de données intégrée et checksumming( ou des données redondantes) comme ZFS, mais ce n'est pas très portable avec Windows / OSX.Si la performance est un problème, vous pouvez essayer exFAT, qui semble être pris en charge dans la plupart des systèmes d'exploitation principaux ou avec une légère configuration.

Quelles technologies ou étiquettes( certifiées xyz, etc.) indiquent que les clés USB qui les supportent sont moins susceptibles d'être corrompues?

Tout ce qui maintient la mémoire flash plus longtemps en vie, notamment le niveau d'usure et le surapprovisionnement. Si le lecteur prend en charge le niveau d'usure, un lecteur plus grand conservera plus de secteurs disponibles dans le cas où certains s'usent.

A 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 intrinsèquement 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 lorsqu'un fichier a été corrompu.

Il est également possible d'utiliser un système de fichiers avec intégrité et récupération de données intégrées, mais cela n'est pas courant dans de nombreux environnements non-UNIX.Ils peuvent également être plus lents et en réalité porter le lecteur plus rapidement, en raison des exigences de stockage des sommes de contrôle supplémentaires et amp;informations redondantes pour chaque fichier.

Pour chaque cas, il y a une solution, il vous suffit de peser les considérations de vitesse de portabilité /integrity/.

Conseils judicieux pour vous assurer d'obtenir la durée de vie maximale de votre clé USB.

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.