Clustergröße der Dateisysteme?
Es geht um die Dateisystem FAT, FAT32 und NTFS
Hallo!
Welche minimalen und maximalen Clustergrößen haben die Dateisysteme FAT, FAT32 und NTFS?
Ausgehend von einer normalen Festplatte, die heutzutage im Laden erhältlich ist. Also GB-Bereich.
Danke für die schnelle Antwort!
Hallo!
Welche minimalen und maximalen Clustergrößen haben die Dateisysteme FAT, FAT32 und NTFS?
Ausgehend von einer normalen Festplatte, die heutzutage im Laden erhältlich ist. Also GB-Bereich.
Danke für die schnelle Antwort!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 168257
Url: https://administrator.de/forum/clustergroesse-der-dateisysteme-168257.html
Ausgedruckt am: 22.12.2024 um 09:12 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
warum habe ich das GEfühl das da jemand morgen eine Hausaufgabe abgeben muss und noch nicht Dr. Google und Konsorten kennt?
warum habe ich das GEfühl das da jemand morgen eine Hausaufgabe abgeben muss und noch nicht Dr. Google und Konsorten kennt?
Hallo ceratull,
dann beweise doch bitte Deine eigenen Bemühungen und poste hier mal, was Du schon herausgefunden hast.
Denn
Gruß
Friemler
dann beweise doch bitte Deine eigenen Bemühungen und poste hier mal, was Du schon herausgefunden hast.
Denn
- ist diese Seite nicht dazu da, Schülern ihre Hausaufgaben zu machen.
- ist die Aufgabenstellung auch als Übung für "Wie finde/beschaffe ich Informationen mit Hilfe einer Suchmaschine?" gedacht.
- gestatte mir ansonsten die Frage: Wärst Du genauso bequem, wenn es darum ginge, einen Patch für irgendein Spiel zu finden, den Du unbedingt benötigst, damit das Game lauffähig ist?
Gruß
Friemler
Hallo ceratull,
Du hast hier offensichtlich den Inhalt einer Tabelle gepostet, leider ging das Zeilen-/Spaltenlayout dabei völlig verloren und die Informationen sind somit nur schwer zuzuordnen. In der steht, wie man Tabellen postet.
Aber die erste Zeile enthält schon unkorrekte Informationen. Ich nehme mal an, die Reihenfolge von
Erstens fehlt da noch FAT12 (das alte Diskettendateisystem), wenn das denn auch gefragt war, und zweitens sind die Angaben für FAT32 und NTFS falsch (wenn die von mir angenommene Reihenfolge der Maximalgrößen richtig ist).
Gruß
Friemler
Du hast hier offensichtlich den Inhalt einer Tabelle gepostet, leider ging das Zeilen-/Spaltenlayout dabei völlig verloren und die Informationen sind somit nur schwer zuzuordnen. In der steht, wie man Tabellen postet.
Aber die erste Zeile enthält schon unkorrekte Informationen. Ich nehme mal an, die Reihenfolge von
≤ 2 GB Partitionen ≤ 2 GB Partitionen ≤ 2 TB
lautet FAT16, FAT32, NTFS.Erstens fehlt da noch FAT12 (das alte Diskettendateisystem), wenn das denn auch gefragt war, und zweitens sind die Angaben für FAT32 und NTFS falsch (wenn die von mir angenommene Reihenfolge der Maximalgrößen richtig ist).
- Der Link in Deinem obigen Posting enthält schon bessere Informationen.
- Man sollte nicht das technisch machbare mit dem durch den MS-Formatierungsdialog zugelassenen verwechseln.
- Was bedeuten die Zahlen bei den Bezeichnungen für die FAT-Dateisysteme?
- Was ergibt sich daraus für die maximale Anzahl an Clustern?
- Was ergibt sich, zusammen mit der maximalen Clustergröße, daraus für die maximale Volumegröße?
Gruß
Friemler
Hallo zusammen,
um diesen leidigen Beitrag zu beenden:
Die Grösse der Cluster als kleine ansprechbare Dateneinheit der FP ist (indirekt) abhängig von der zu verwaltenden Partitionsgröße. Das kommt daher, dass die Dateisystemparameter die Anzahl der maximal verwaltbaren Cluster bzw. deren Grösse vorgeben, die wiederum vom spezifischen Datenträger begrenzt werden können.
Bspw. erlaubt zwar FAT12 maximal 2^12Cluster bei maximaler Clustergröße von 2^12Bytes (minimal 2^9), was einer insgsamt verwaltbare Partitionsgröße von 16MByte entspricht, die angesprochene Diskette (3,5") konnte allerdings "nur" 2880Cluster bei 512Byte, also 1,44MByte, anbieten.
Die minimalen/maximalen Clustergrössen der von Dir angesprochenen Datysystemen und der entsprechenden Partitionsgrössen liegen bei:
-- bedeutet natürlich, dass die entsprechende Clustergrösse im Dateisystem nicht angeboten wird.
Das ist eigentlich alles "relatives" Grundwissen, das Du in jedem Fachbuch und auf verschiedenen Internetseiten hättest nachlesen können.
Grüsse Florian
PS. @Friemler
Dadurch wird auch klar, warum FAT12 für den TO wohl uninteressant ist...
um diesen leidigen Beitrag zu beenden:
Die Grösse der Cluster als kleine ansprechbare Dateneinheit der FP ist (indirekt) abhängig von der zu verwaltenden Partitionsgröße. Das kommt daher, dass die Dateisystemparameter die Anzahl der maximal verwaltbaren Cluster bzw. deren Grösse vorgeben, die wiederum vom spezifischen Datenträger begrenzt werden können.
Bspw. erlaubt zwar FAT12 maximal 2^12Cluster bei maximaler Clustergröße von 2^12Bytes (minimal 2^9), was einer insgsamt verwaltbare Partitionsgröße von 16MByte entspricht, die angesprochene Diskette (3,5") konnte allerdings "nur" 2880Cluster bei 512Byte, also 1,44MByte, anbieten.
Die minimalen/maximalen Clustergrössen der von Dir angesprochenen Datysystemen und der entsprechenden Partitionsgrössen liegen bei:
CLustergrösse | FAT12 | FAT16 | FAT32 | NTFS |
---|---|---|---|---|
512 Byte | 2 MB | 32 MB | -- | 512 MB |
1 kB | 4 MB | 64 MB | -- | 1024 MB |
2 kB | 8 MB | 128 MB | -- | 2048 MB |
4 kB | 16 MB | 256 MB | 8192 MB | >2048 MB |
8 kB | -- | 512 MB | 16384 MB | dto. |
16 kB | -- | 1024 MB | 32768 MB | dto. |
32 kB | -- | 2048 MB | 2 TB | dto. |
64 kB | -- | 4096 MB | -- | dto. |
Das ist eigentlich alles "relatives" Grundwissen, das Du in jedem Fachbuch und auf verschiedenen Internetseiten hättest nachlesen können.
Grüsse Florian
PS. @Friemler
Aber die erste Zeile enthält schon unkorrekte Informationen. Ich nehme mal an, die Reihenfolge von ≤ 2 GB Partitionen ≤ 2 GB Partitionen ≤ 2 TB lautet FAT16, FAT32, NTFS.
Ich denke, dass dies von der "Aufgabenstellung" vorgegeben wurde. Quasi:Dateisystem | <2GB | >=2GB | 2TB |
---|---|---|---|
FAT12 | -- | -- | -- |
FAT16 | 512B-16kB | 32kB-64kB | -- |
FAT32 | 4kB | 4kB-16kB | 32kB |
NTFS | 512B-1kB | 2kB | 4kB-64kB |
Hallo Florian,
mit den Angaben zu FAT32 bin ich nicht einverstanden. Die FAT-Einträge sind, wie der Name schon sagt, 32 Bit breit. Davon werden jedoch nur 28 Bit benutzt. => Maximale Anzahl Cluster ist 2^28, multipliziert mit den jeweiligen Clustergrößen komme ich auf 4KB ->1TB, 8KB->2TB, 16KB->4TB, 32KB->8TB
Der MS-Formatierungsdialog lässt für das FAT32-Format jedoch höchstens Partitionen bis 32 GB zu. Die maximale Clustergröße liegt zumindest unter Windows 7 bei 64KB.
Gruß
Friemler
[EDIT]
Nützlich das zu wissen ist es vor allem, wenn man z.B. eine 2TB-Platte an einen DVD-Player mit USB-Buchse anschließen will. Da diese Geräte aus lizenzrechtlichen Gründen fast immer nur FAT32 unterstützen, kann man das zwar machen, muss aber ein externes Programm zum formatieren der Platte verwenden.
[/EDIT]
mit den Angaben zu FAT32 bin ich nicht einverstanden. Die FAT-Einträge sind, wie der Name schon sagt, 32 Bit breit. Davon werden jedoch nur 28 Bit benutzt. => Maximale Anzahl Cluster ist 2^28, multipliziert mit den jeweiligen Clustergrößen komme ich auf 4KB ->1TB, 8KB->2TB, 16KB->4TB, 32KB->8TB
Der MS-Formatierungsdialog lässt für das FAT32-Format jedoch höchstens Partitionen bis 32 GB zu. Die maximale Clustergröße liegt zumindest unter Windows 7 bei 64KB.
Gruß
Friemler
[EDIT]
Nützlich das zu wissen ist es vor allem, wenn man z.B. eine 2TB-Platte an einen DVD-Player mit USB-Buchse anschließen will. Da diese Geräte aus lizenzrechtlichen Gründen fast immer nur FAT32 unterstützen, kann man das zwar machen, muss aber ein externes Programm zum formatieren der Platte verwenden.
[/EDIT]
[OT]
Hier im Forum wird positiver dieses Zitat empfunden und auch von einigen gelebt:
Die Kritik, die in einigen Vorkommentaren durchschimmert, bezog sich nicht auf den Verdacht, du wärest Schüler.
Sondern auf den Verdacht, du lässt uns deine Hausaufgaben machen.
Grüße
Biber,
der nichts gegen Schüler hat und auch keinerlei Berührungsängste mit Schülerinnen
[/OT]
Hier im Forum wird positiver dieses Zitat empfunden und auch von einigen gelebt:
"Sobald man in einer Sache Meister geworden ist, soll man in einer neuen Schüler werden."
Gerhart Hauptmann, 15.11.1862 - 06.06.1946, deutscher SchriftstellerDie Kritik, die in einigen Vorkommentaren durchschimmert, bezog sich nicht auf den Verdacht, du wärest Schüler.
Sondern auf den Verdacht, du lässt uns deine Hausaufgaben machen.
Grüße
Biber,
der nichts gegen Schüler hat und auch keinerlei Berührungsängste mit Schülerinnen
[/OT]
Zitat von @Friemler:
mit den Angaben zu FAT32 bin ich nicht einverstanden. Die FAT-Einträge sind, wie der Name schon sagt, 32 Bit breit. Davon werden jedoch nur 28 Bit benutzt. => Maximale Anzahl Cluster ist 2^28, multipliziert mit den jeweiligen Clustergrößen komme ich auf 4KB ->1TB, 8KB->2TB, 16KB->4TB, 32KB->8TB
mit den Angaben zu FAT32 bin ich nicht einverstanden. Die FAT-Einträge sind, wie der Name schon sagt, 32 Bit breit. Davon werden jedoch nur 28 Bit benutzt. => Maximale Anzahl Cluster ist 2^28, multipliziert mit den jeweiligen Clustergrößen komme ich auf 4KB ->1TB, 8KB->2TB, 16KB->4TB, 32KB->8TB
Damit hast Du natürlich recht! Da ich zu faul war, es nochmal zu schreiben, hab ich es aus meiner KB geparst. Die bezog sich aber auf die Windows Standardclustergrößen und nicht auf das "FAT32-Potential". Bei den durch FAT16 verwaltbaren 2^16-12 Clustern kommt es da ja noch zu keiner Differenz, bei FAT32 allerdings zu der von Dir angesprochenen. Insofern müsste die obige Tabelle mit Deinen Werten korrigiert werden, falls nicht von Windows Standardclustern gesprochen wird.
Grüße Florian
@Florian:
Äh, ja. Also, um es nochmal klarer auszudrücken: Die Angaben in Deiner Tabelle beziehen sich auf die Werte, die die Formatierungsroutinen von Windows verwenden. Die wurden von MS so gewählt, um die Zugriffszeiten bei großen FAT32-Partitionen zu optimieren. Mit einem externen Formatierungsprogramm, das individuelle Einstellungen der Clustergrößen erlaubt (z.B. hier), kann man diese Werte ändern und somit z.B. auch eine 1TB-Partition mit 4KB-Clustern formatieren, darf sich dann allerdings über lange Zugriffszeiten nicht wundern.
BTW: Über diesen Link kann man sich übrigens eine Spec der FAT-Dateisysteme laden, die auch Codeschnipsel in C enthält, die man zur Programmierung eines FAT-Dateisystemtreibers/FAT-Formatters benutzen kann.
Einen schönen Sonntag
Friemler
Äh, ja. Also, um es nochmal klarer auszudrücken: Die Angaben in Deiner Tabelle beziehen sich auf die Werte, die die Formatierungsroutinen von Windows verwenden. Die wurden von MS so gewählt, um die Zugriffszeiten bei großen FAT32-Partitionen zu optimieren. Mit einem externen Formatierungsprogramm, das individuelle Einstellungen der Clustergrößen erlaubt (z.B. hier), kann man diese Werte ändern und somit z.B. auch eine 1TB-Partition mit 4KB-Clustern formatieren, darf sich dann allerdings über lange Zugriffszeiten nicht wundern.
BTW: Über diesen Link kann man sich übrigens eine Spec der FAT-Dateisysteme laden, die auch Codeschnipsel in C enthält, die man zur Programmierung eines FAT-Dateisystemtreibers/FAT-Formatters benutzen kann.
Einen schönen Sonntag
Friemler
Zitat von @Friemler:
Äh, ja. Also, um es nochmal klarer auszudrücken: Die Angaben in Deiner Tabelle beziehen sich auf die Werte, die die
Formatierungsroutinen von Windows verwenden. Die wurden von MS so gewählt, um die Zugriffszeiten bei großen
FAT32-Partitionen zu optimieren.
Genau! wie gesagt, die Werte habe ich schnell aus meiner Wissensdatenbank ausgeben lassen. Allerdings stammen sie tatsächlich aus einem Artikel, in dem es darum ging, FAT-Zähler der Sektoren zu ermitteln, die von der FAT verwaltet werden. Der von Microsoft vorgeschlagene Algorithmus und die gegebene Strukturen funktionieren aber nur bei den von MS vorgeschlagenen/verwendeten Clustergrössen. Ein weiterer Grund, warum MS eben jene Werte vorschlug, war, neben dem vorigen und dem von Dir angesprochenen, ein recht profaner: NTFS sollte für Dateisysteme jenseits der 32 GB verwendet werden. Marketing machts möglich...Äh, ja. Also, um es nochmal klarer auszudrücken: Die Angaben in Deiner Tabelle beziehen sich auf die Werte, die die
Formatierungsroutinen von Windows verwenden. Die wurden von MS so gewählt, um die Zugriffszeiten bei großen
FAT32-Partitionen zu optimieren.
Tatsächlich haben wir die Operationen damals dieser Spec entnommen...
Um nachfolgende Leser nicht noch mehr unnötig zu verwirren hier dann auch nochmal die Werte der "maximalen" Partitionsgrössen, bezogen auf die maximal verwaltbaren Cluster bei geg. Clustergrössen der FAT Formate:
Maximal verwendbare Cluster:
FAT12: 2^12 = 4096
FAT16: 2^16-12 = 65524
FAT32: 2^32-2^4 = 2^28 = 268435456
CLustergrösse | FAT12 | FAT16 | FAT32(MS) | FAT32 |
---|---|---|---|---|
512 Byte | 2 MB | 32 MB - 12*0.5 kB | nicht spezifiziert | 128 GB |
1 kB | 4 MB | 64 MB - 12*1 kB | nicht spezifiziert | 256 GB |
2 kB | 8 MB | 128 MB - 12*2 kB | nicht spezifiziert | 512 GB |
4 kB | 16 MB | 256 MB - 12*4 kB | 8 GB | 1 TB |
8 kB | -- | 512 MB - 12*8 kB | 16 GB | 2 TB |
16 kB | -- | 1 GB - 12*16 kB | 32 GB | 4 TB |
32 kB | -- | 2 GB - 12*32 kB | 2 TB | 8 TB |
64 kB | -- | 4 GB - 12*64 kB | nicht spezifiziert | 16TB |
Insofern sollte nun Klarheit geschafft worden sein ;)
LG Florian