Warum kann ich nicht alle Dateien in das Stammverzeichnis einer SD-Karte kopieren?

4507
Kelsey

Ich habe eine 4-GB-SD-Karte, auf der ich Tonnen von kleinen Fotos für einen digitalen Bilderrahmen ablegen möchte, aber ich kann nicht alle Daten in das Stammverzeichnis der SD-Karte kopieren. Etwa zur Hälfte der Kopie schlägt die Kopie fehl und der Kopiervorgang wird abgebrochen.

Ich habe dies behoben, indem ich ein Unterverzeichnis erstellt und alles in dieses Verzeichnis gestellt habe. Ich konnte alle Dateien kopieren, aber es ist einfach nicht möglich, dies im Stammverzeichnis zu tun. Ich habe darüber nachgedacht, weshalb Digitalkameras ihre Dateien immer in Unterverzeichnissen auf den Speicherkarten und nicht im Stammverzeichnis speichern.

Gibt es einen Grund, warum der Stamm nicht alle Dateien zulassen würde, sondern ein Unterverzeichnis?

3

2 Antworten auf die Frage

8
Tim S. Van Haren

Hier ist ein KB-Artikel zu dem Problem: http://support.microsoft.com/kb/120138 .

Das Wurzelverzeichnis von FAT-Dateisystemen, das normalerweise von SD-Karten verwendet wird, hat ein bestimmtes Dateilimit. Deshalb speichern Kamerahersteller sie in Unterverzeichnissen, wie Sie darauf hingewiesen haben.

Wenn Sie weitere Dateien wünschen, formatieren Sie sie als NTFS Ivo Flipse vor 15 Jahren 0
Es ist ein Limit von 512 Objekten für die Wurzel. Wenn Sie über Ordner und Unterordner verfügen, werden diese für diese Gesamtanzahl berücksichtigt. hyperslug vor 15 Jahren 1
@Ivo, nicht sicher, ob Sie ein Journaling-FS auf einem Flash-Gerät haben möchten, zusätzliche Bitabnutzung. hyperslug vor 15 Jahren 0
Er möchte dies in einem digitalen Bilderrahmen verwenden. Vor dem Formatieren als NTFS sollte er sicherstellen, dass der Bilderrahmen NTFS unterstützt. Nein? innaM vor 15 Jahren 0
fat32 anstelle von fat16 würde auch helfen, da es diese Grenze nicht hat (das Wurzelverzeichnis kann wie jede andere Datei fragmentiert sein). Denken Sie daran, dass für einen "langen Dateinamen" in den meisten Fällen 3 oder mehr Dateinamenslots erforderlich sind, so dass die Beschränkung von 512 auf fat16 theoretischer ist. mihi vor 15 Jahren 1
2
gbarry

Früher gab es eine Beschränkung für die Anzahl der Dateien im Stammverzeichnis. Vielleicht ist das immer noch so.

Durchsucht das Web - es stimmt, sicherlich für die Dateisysteme FAT16 oder älter.

es gilt nur für fat12 und fat16. Fat32, NTFS und alle anderen modernen Filesystes haben diese Grenze nicht. mihi vor 15 Jahren 0