Struct FAT_Volume¶
Internal FAT volume metadata parsed from the boot sector.
Public Attributes¶
| Type | Name |
|---|---|
| uint16_t | bytes_per_sector |
| uint32_t | data_start_sector |
| uint16_t | fat16_root_entries |
| uint32_t | fat_sectors |
| uint32_t | fat_start_sector |
| bool | is_fat32 |
| uint8_t | num_fats |
| uint16_t | reserved_sectors |
| uint32_t | root_cluster |
| uint32_t | root_sectors |
| uint32_t | root_start_sector |
| uint8_t | sectors_per_cluster |
Public Attributes Documentation¶
variable bytes_per_sector¶
Bytes per logical sector
variable data_start_sector¶
First sector of data region
variable fat16_root_entries¶
Root dir entry count (FAT16 only)
variable fat_sectors¶
Sectors occupied by each FAT
variable fat_start_sector¶
First sector of FAT
variable is_fat32¶
true if FAT32, false if FAT16
variable num_fats¶
Number of FAT copies
variable reserved_sectors¶
Reserved sectors before first FAT
variable root_cluster¶
Root directory cluster (FAT32 only)
variable root_sectors¶
Sectors for root dir (FAT16)
variable root_start_sector¶
First sector of root dir (FAT16)
variable sectors_per_cluster¶
Sectors per allocation cluster
The documentation for this class was generated from the following file src/syntropic/storage/syn_fat.c