Verwendeter Speicherplatz auf einem "leeren", formatierten Flash-Laufwerk

11

Ich habe kürzlich ein SanDisk Cruzer CZ36 16 GB USB 2.0-Flash-Laufwerk gekauft. Das Flash-Laufwerk wurde aus dem Paket als FAT32 formatiert. Ich muss Dateien, die größer als 4 GB sind, auf diesem Flash-Laufwerk speichern, daher habe ich beschlossen, das Flash-Laufwerk als NTFS neu zu formatieren . (Auf dem Laufwerk war auch eine SanDisk SecureAccess-Software vorinstalliert, die ich nicht möchte.) Unter Windows 7 habe ich mit der rechten Maustaste auf das Laufwerk geklickt und Format ausgewählt. Ich habe ein vollständiges Format erstellt, indem ich das Kontrollkästchen "Schnellformatierung" deaktiviert habe.

Nach dem Format teilt mir Windows jedoch mit, dass das Laufwerk nicht vollständig leer ist. Wenn ich mit der rechten Maustaste auf das Laufwerk klicke und Eigenschaften auswähle, gibt Windows mir folgende Informationen:

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

Warum ist dies der Fall, da ich gerade das Laufwerk formatiert habe? Ist das zu erwarten? Oder verbleiben noch einige Dateien auf dem Laufwerk?

Wenn ich das Laufwerk im Windows Explorer öffne, werden keine Ordner oder Dateien angezeigt, auch wenn ich Windows anweise, versteckte Ordner und Dateien anzuzeigen. Trotzdem finde ich es besorgniserregend, dass auf diesem "leeren" Laufwerk 91,7 MB vorhanden sind.

Andrew
quelle
Ein vollständiges Format auf Flash-basiertem Speicher ist nicht gut für die Lebensdauer des Geräts. Es werden nicht alle Informationen gelöscht, da Verschleiß und Rettungsraum vorhanden sind.
Paebbels
2
@Paebbels: nicht gut für die Lebensdauer des Geräts? AFAIK, NAND-Flash-Zellen haben immer noch eine typische Lebenserwartung für den Schreibzyklus in den Größenordnungen von 100.000 bis 1.000.000 Größenordnungen. Ein einzelnes Vollformat schreibt jedes Bit genau einmal. Ich bin damit einverstanden, dass es ziemlich nutzlos ist, aber ich kann nicht sehen, dass es einen signifikanten Unterschied für die Lebenserwartung des Laufwerks macht.
Mels
Tipp: Haben Sie Windows auch angewiesen, " geschützte Betriebssystemdateien " anzuzeigen? Man kann immer noch nicht alles sehen , aber es ist ein Anfang.
Mels
1
@Mels Keine modernen NAND-Flash-Zellen (<20 nm) haben einen Schreiblebenszyklus von etwa 10.000 (meines Wissens nach). Die Verschleißtechniken in modernen SSDs und USB-Flash-Controllern verteilen den Schreibzugriff, um eine höhere Lebensdauer zu erreichen. Insbesondere DCs (dreistufige Zellen) haben niedrige Werte.
Paebbels
1
Für eine bessere Leistung ist es wahrscheinlich besser, ein vollständiges Format zu verwenden, damit das Flash-Laufwerk weiß, dass es mehr freien Speicherplatz hat und somit mehr Platz für die Speicherbereinigung und das Abgleichen von Verschleiß bietet.
CivMeierFan

Antworten:

17

Das ist normal. Ein "leeres" NTFS-Dateisystem verfügt über eine Reihe interner Dateien, z. B. die Master-Dateitabelle ("$ MFT"), die für die Wiederherstellung des Dateisystems verwendete Protokolldatei ("$ LogFile"), die Volume-Deskriptordatei ("$ Volume"). und so weiter.

Die größte ist wahrscheinlich die Clusterzuweisungs-Bitmap ("$ Bitmap"), die verfolgt, welcher Speicherplatz verwendet wird und welcher Speicherplatz frei ist. Dies wird beim Erstellen des Dateisystems vorab zugewiesen.

David Schwartz
quelle
4
Zusätzlich: Dies ist nicht auf NTFS beschränkt. Jedes Dateisystem speichert sich auf demselben Medium und benötigt etwas Speicherplatz. Die Größe hängt von der Partitionsgröße und / oder der Anzahl der Dateien ab.
Paebbels
Vielen Dank. Denken Sie also, dass 91,7 MB genutzter Speicherplatz für ein 16-GB-Flash-Laufwerk angemessen sind?
Andrew
1
0,6% klingt für mich vernünftig.
David Schwartz
1
@CivMeierFan Sie können hier beginnen oder einfach so etwas wie "ntfs Struktur" in Ihre bevorzugte Suchmaschine eingeben.
David Schwartz
1
@CivMeierFan: Die beste Dokumentation zu NTFS war die rückentwickelte Spezifikation im Linux-NTFS- Wiki. Es war so umfassend, dass es laut einigen merkwürdigen Webserver-Protokolleinträgen tatsächlich als Schulungsmaterial in Microsoft verwendet wurde. Leider existiert das Wiki zusammen mit dem gesamten Linux-NTFS-Projekt nicht mehr. Aber Sie können noch einige Reste an den finden Internet Archive ‚s Wayback Machine .
Jörg W Mittag
-1

Ich bin kein Experte, aber ich glaube, dass alle USB-Geräte einen Code enthalten, der dem Computer sagt, was es ist. dh. ein Flash-Laufwerk, eine Tastatur, eine Maus usw.

Chuck Fullmer
quelle
3
Diese zufällige computerbezogene Tatsache bezieht sich nicht wirklich auf die Frage.
Fixer1234