Une carte CompactFlash n'est pas un disque et les secteurs d'une mémoire flash n'ont rien de constant. Tu lis un secteur, tu l'écris, tu le relis, tu as bien ce que tu attends, à savoir tes données, mais physiquement elles sont maintenant ailleurs sur la carte. C'est notamment dû au fait que la carte peut facilement lire des petits groupes d'octets, mais qu'elle ne peut écrire que des gros blocs d'octets (genre 128 Ko).
(Remarque en passant : les disques durs font également ça, mais seulement quand les secteurs sont endommagés -- ils puisent dans une réserve de secteurs de secours.)
Il est tout à fait possible que certains secteurs (n°0, n°6, etc.) soient gérés différemment par la carte, entre autres si elle possède des fonctionnalités spéciales genre chiffrement. Il est tout à fait possible qu'il y a des bugs dans cette gestion. Bon, maintenant que les cartes ne sont plus très chères, je finirai bien par faire quelques expérimentations, mais en attendant, je suis prudent avec les mémoires Flash.
(Remarque pour conclure : il est donc parfaitement débile de tenter de défragmenter une mémoire Flash. On ne fait que stresser les secteurs et les rapprocher de leur mort inéluctable.)
[^] # Re: Utilisation des Compacts Flash
Posté par Boa Treize (site web personnel) . En réponse au journal Pour les bricoleurs en herbe. Évalué à 2.
(Remarque en passant : les disques durs font également ça, mais seulement quand les secteurs sont endommagés -- ils puisent dans une réserve de secteurs de secours.)
Il est tout à fait possible que certains secteurs (n°0, n°6, etc.) soient gérés différemment par la carte, entre autres si elle possède des fonctionnalités spéciales genre chiffrement. Il est tout à fait possible qu'il y a des bugs dans cette gestion. Bon, maintenant que les cartes ne sont plus très chères, je finirai bien par faire quelques expérimentations, mais en attendant, je suis prudent avec les mémoires Flash.
(Remarque pour conclure : il est donc parfaitement débile de tenter de défragmenter une mémoire Flash. On ne fait que stresser les secteurs et les rapprocher de leur mort inéluctable.)