BPB dient zum Speichern von Metadaten zu:
- Die Geometrie des Geräts.
- Die Position der FS-Strukturen.
Die erste ist nur für Disketten relevant.
Festplatten haben eine feste Geometrie. Sie können diese Werte von Ihrem BPB-Datenträger übernehmen oder einfach einen USB-Stifttreiber formatieren.
Diese Werte sind für jedes Gerät gleich.
Beachten Sie, dass 4KiB-Sektorentreiber auf dem Markt erscheinen.
So haben jetzt auch Festplatten eine variable Geometrie .
Die Feststellung, ob ein Gerät 4KiB-Sektoren unterstützt, würde den Rahmen dieser Antwort sprengen (siehe ATA / ATAPI8-Spezifikation ).
Das zweite ist eigentlich nur für NTFS- und FAT-Dateisysteme definiert.
Hier gibt es nichts Besonderes zu tun, während der Erstellung des FS wissen Sie, wo die relevanten Strukturen auf die Platte geschrieben werden, und Sie erstellen die BPB entsprechend.
Wikipedia macht bereits gute Arbeit, wenn es darum geht, die Werte der Felder zu erklären und welche Werte in nicht relevanten Kontexten auf Null gesetzt werden können.
BPB wird hauptsächlich von Microsoft-Technologien verwendet, Unix beispielsweise verwendet ein anderes Schema .