web-dev-qa-db-fra.com

Est-il mauvais de défragmenter un lecteur flash USB?

Si je défragment ma clé USB de 8 Go Kingston, cela diminuera-t-il sa vie?

18
Little Helper

Vous ne devez pas défrasser Flash Media.

Tout d'abord, il n'y a pas d'avantage. La défragmentation d'un disque dur magnétique traditionnel est bénéfique car le bras d'actionneur doit déplacer les têtes autour du plateau pour trouver les données. Défragmentation des commandes Les données sur le disque dur et le bras d'actionneur doit rechercher (déplacer) moins. Cependant, le support flash n'a pas de pièces mobiles, il n'est donc pratiquement pas de temps de recherche.

Flash Media porte cependant. Il faut beaucoup de temps, avec beaucoup d'écritures au même endroit à plusieurs reprises. Les lecteurs flash modernes ont une technologie appelée garniture qui minimise les écritures au même endroit en les répandant autour de tout le lecteur. La garniture fait essentiellement l'exact opposé de ce que vous essayez de faire - il fragment les données.

En plus de cela, la plupart des OSS vous permettront de défragmenter Flash Media (pour les raisons mentionnées ci-dessus). Il peut y avoir des trois outils tiers qui contourneront la restriction, mais ce n'est pas une bonne idée.

20
Keltari

Je sais que beaucoup de gens seront en désaccord.

J'ai déjà vu plusieurs messages sur le net indiquant qu'il n'est pas nécessaire de défragmenter les disques flash USB. Cependant, il est un besoin pour le faire dans certains cas particuliers.

Voici un exemple pour votre considération:

Considérez la situation lorsque vous avez un complexe grub.cfg Avec plusieurs OS en cours d'exécution de l'USB et d'autres fichiers que vous stockez sur votre clé USB. Les fichiers sont gravement fragmentés et vous devez ajouter un ISO à démarrer. Il y a environ 20% de l'espace vide et l'ISO finit par fragmenté. Mais grub4dos ne démarre pas d'ISO à moins que ce soit dans l'espace disque contigu. Qu'est-ce que tu ferais?

Quoi qu'il en soit, puisque nous parlons de lecteur flash que de ne pas utiliser des outils de défragmentation traditionnels qui fonctionnent dans une boucle et effectuent plusieurs (? Inutile?) Écrire des ops. Si votre disque flash est raisonnablement petit, vous pouvez simplement copier toutes vos données au répertoire temporaire (n'importe où sur votre disque dur), puis essuyez votre lecteur flash, puis copiez les données sur elle. Cela sera beaucoup plus efficace que n'importe quel algorithme de défragmentation et fera toujours le même travail. Et vous éviterez l'usure et la déchirure de votre disque flash

Donc, ma réponse serait la suivante: Don "T défraillant des lecteurs flash à moins que vous ne l'iez vraiment pas. Et si vous devez, n'utilisez pas d'outils de défragmentation, faites-le simplement manuellement.

3
SMC

Le programme Diskeeper , qui a été le meilleur utilitaire de défragmentation, a un module d'optimisation pour les SSD, appelé hyperfast. Il ne défrère pas vos lecteurs de type SSD, il les optimise.

2
Lance Roberts

Cela dépend de ce qui est sur le lecteur. Vous n'obtiendrez aucune augmentation de la performance en défaillant un lecteur flash, mais celui-ci sera avoir un impact sur la récupération de données.

D'une part, la mémoire flash a un nombre limité de cycles d'écriture , ainsi que beaucoup d'écriture finiront par le porter. Les lecteurs de flash, les cartes mémoire et les SSD utilisent des tours comme - nivellement de l'usure et [~ # ~ # ~ ~ ~ ~] Pour prolonger la durée de vie des médias, mais la défragmentation A tendance à causer un grand Nombre d'écritures, ce qui l'entraînera d'usure de tous les plus rapides.

D'autre part, les fichiers fragmentés sont infiniment difficiles à récupérer lorsqu'ils sont supprimés accidentellement, frappés par un virus, etc. Ainsi, en gardant vos fichiers dans un état contigu (E.G., par défragmentation) augmentera considérablement les chances de récupération.

Par conséquent, comme je l'ai dit au début, cela dépend de ce qui est stocké sur le lecteur, à quel point les fichiers sont importants, quelle est la probabilité que vous devez effectuer une récupération de données et la fréquence des fichiers (suppressions fréquentes et copies conduire à la fragmentation plus rapidement et à manger plus de cycles d'écriture).

1
Synetech

Bien que la défragmentation de lecteurs SSD et Flash est généralement fronçée, une avantage est que vous récupérerez parfois un espace libre sur le lecteur, puis effacez-vous (ou "se mettre à zéro") l'espace libre restant récupérera également plus d'espace utilisable. Cela peut être utile pour graver un lecteur rempli de fichiers pour une image principale ou archive, mais avec une activité supplémentaire de lecture/écriture et de coupe, cet espace inutilisé peut être récupéré à nouveau par le lecteur.

1
Mooncalf2012