Espace utilisé sur un lecteur flash formaté «vide»

11

J'ai récemment acheté une clé USB SanDisk Cruzer CZ36 16 Go USB 2.0. Le lecteur flash a été formaté en FAT32 à partir du package. Je devrai stocker des fichiers de plus de 4 Go sur ce lecteur flash, j'ai donc décidé de reformater le lecteur flash en NTFS . (De plus, le lecteur avait un logiciel SanDisk SecureAccess préchargé dessus que je ne veux pas.) Sous Windows 7, j'ai cliqué avec le bouton droit sur le lecteur et sélectionné Format. J'ai fait un formatage complet en décochant la case "Formatage rapide".

Après le formatage, cependant, Windows me dit que le lecteur n'est pas complètement vide. Si je clique avec le bouton droit sur le lecteur et sélectionne Propriétés, Windows me donne cette information:

Type:        Removable Disk
File system: NTFS

Used space:     96,169,984 bytes    91.7 MB
Free space: 15,912,419,328 bytes    14.8 GB

Capacity:   16,008,589,312 bytes    14.9 GB

Pourquoi est-ce le cas, puisque je viens de formater le disque? Doit on s'y attendre? Ou certains fichiers persistent-ils sur le lecteur?

Lorsque j'ouvre le lecteur dans l'Explorateur Windows, aucun dossier ou fichier n'apparaît, même lorsque je demande à Windows d'afficher les dossiers et fichiers cachés. Mais, quand même, je trouve inquiétant qu'il y ait 91,7 Mo comme étant utilisé sur ce disque "vide".

Andrew
la source
Un formatage complet sur la mémoire flash n'est pas bon pour la durée de vie de l'appareil. Il n'efface pas toutes les informations, en raison de l'espace d'usure et de sauvetage.
Paebbels
2
@Paebbels: pas bon pour la durée de vie de l'appareil? Les cellules flash AFAIK et NAND ont toujours une espérance de vie typique du cycle d'écriture de l'ordre de 100 000 à 1 000 000 ordres de grandeur. Un seul format complet écrit chaque bit exactement une fois. Je conviens que c'est une chose assez inutile à faire, mais je ne vois pas que cela fasse une différence significative pour l'espérance de vie du lecteur.
Mels
Astuce: avez-vous également dit à Windows de vous montrer des " fichiers de système d'exploitation protégés "? Vous ne voyez toujours pas tout , mais c'est un début.
Mels
1
@Mels Aucune cellule flash NAND moderne (<20 nm) n'a un cycle de vie en écriture d'environ 10 000 (à ma connaissance). Les techniques d'usure des SSD modernes et des contrôleurs flash USB distribuent l'accès en écriture pour atteindre une durée de vie plus longue. En particulier, les CCM (cellules à trois niveaux) ont de faibles valeurs.
Paebbels
1
Pour de meilleures performances, il est probablement préférable de faire un format complet, de sorte que le lecteur Flash sait qu'il a plus d'espace libre et donc à son tour plus d'espace pour la collecte des ordures et le nivellement de l'usure.
CivMeierFan

Réponses:

17

C'est normal. Un système de fichiers NTFS "vide" possède un certain nombre de fichiers internes tels que la table de fichiers maîtres ("$ MFT"), le fichier journal utilisé pour la récupération du système de fichiers ("$ LogFile"), le fichier descripteur de volume ("$ Volume"), etc.

Le plus grand est probablement le bitmap d'allocation de cluster ("$ Bitmap") qui garde la trace de l'espace utilisé et de l'espace libre. Ceci est pré-alloué lors de la création du système de fichiers.

David Schwartz
la source
4
De plus: cela n'est pas limité à NTFS. Chaque système de fichiers se stocke sur le même support et nécessite un peu d'espace. La taille dépend de la taille de la partition et / ou du nombre de fichiers.
Paebbels
Merci beaucoup. Pensez-vous donc que 91,7 Mo d'espace utilisé sont raisonnables pour un lecteur flash de 16 Go?
Andrew
1
0,6% me semble raisonnable.
David Schwartz
1
@CivMeierFan Vous pouvez commencer ici ou simplement pointer quelque chose comme "structure ntfs" dans votre moteur de recherche préféré.
David Schwartz
1
@CivMeierFan: La meilleure documentation sur NTFS était la spécification de rétro-ingénierie sur le Wiki Linux-NTFS . Il était si complet que - selon certaines entrées de journal de serveur Web curieuses - il semble qu'il ait été utilisé comme matériel de formation au sein de Microsoft. Malheureusement, le Wiki, ainsi que l'ensemble du projet Linux-NTFS, n'existe plus. Mais vous pouvez encore trouver quelques restes à l' Internet Archive de WayBack machine .
Jörg W Mittag
-1

Je ne suis pas un expert, mais je crois que tous les périphériques USB ont un code qui indique à l'ordinateur ce que c'est. c'est à dire. un lecteur flash, un clavier, une souris, etc.

Chuck Fullmer
la source
3
Ce fait informatique aléatoire ne se rapporte pas vraiment à la question.
fixer1234