Notice:
Oops! 🐱💻 Looks like the docs for this FS is still cooking!
| Offset (bytes) | Size (bytes) | Name |
|---|---|---|
| 0 | 3 | JumpBoot |
| 3 | 8 | FileSystemName |
| 11 | 53 | MustBeZero |
| 64 | 8 | PartitionOffset |
| 72 | 8 | VolumeLength |
| 80 | 4 | FatOffset |
| 84 | 4 | FatLength |
| 88 | 4 | ClusterHeapOffset |
| 92 | 4 | ClusterCount |
| 96 | 4 | FirstClusterOfRootDirectory |
| 100 | 4 | VolumeSerialNumber |
| 104 | 2 | FileSystemRevision |
| 106 | 2 | VolumeFlags |
| 108 | 1 | BytesPerSectorShift |
| 109 | 1 | SectorsPerClusterShift |
| 110 | 1 | NumberOfFats |
| 111 | 1 | DriveSelect |
| 112 | 1 | PercentInUse |
| 113 | 7 | Reserved |
| 120 | 390 | BootCode |
| 510 | 2 | BootSignature |
| 512 | 2BytesPerSectorShift - 512 | ExcessSpace |
JumpBoot
Offset: 0 bytes
Size: 3 bytes
The JumpBoot field shall contain the jump instruction for CPUs common in personal computers, which, when executed, `jumps` the CPU to execute the boot-strapping instructions in the BootCode field.
The valid value for this field is (in order of low-order byte to high-order byte) EBh 76h 90h.