|
ncloader
0.1
|
#include <fat0.h>
데이타 필드 | |
| unsigned char | jmp [2] |
| unsigned char | nop |
| unsigned char | oem [8] |
| unsigned short | sector_size |
| unsigned char | sector_per_cluster |
| unsigned short | reserved_sector |
| unsigned char | nr_fat |
| unsigned short | nr_root_entry |
| unsigned short | total_sector16 |
| unsigned char | media_type |
| unsigned short | size_of_fat16 |
| unsigned short | sector_per_track |
| unsigned short | nr_head |
| unsigned int | hidden_sector |
| unsigned int | total_sector32 |
| union { | |
| struct { | |
| unsigned char boot_drive | |
| unsigned char reserved | |
| unsigned char boot_signature | |
| unsigned int volume_id | |
| unsigned char volume_label [11] | |
| unsigned char fs_type [8] | |
| } fat16 | |
| struct { | |
| unsigned int size_of_fat32 | |
| unsigned short ext_flags | |
| unsigned short version | |
| unsigned int root_cluster | |
| unsigned short info | |
| unsigned short backup_boot_sec | |
| unsigned char reserved1 [12] | |
| unsigned char boot_drive | |
| unsigned char reserved | |
| unsigned char boot_signature | |
| unsigned int volume_id | |
| unsigned char volume_label [11] | |
| unsigned char fs_type [8] | |
| } fat32 | |
| } | type |
| unsigned short bpb::backup_boot_sec |
| unsigned char bpb::boot_drive |
| unsigned char bpb::boot_signature |
| unsigned short bpb::ext_flags |
| struct { ... } bpb::fat16 |
| struct { ... } bpb::fat32 |
| unsigned char bpb::fs_type[8] |
| unsigned int bpb::hidden_sector |
| unsigned short bpb::info |
| unsigned char bpb::jmp[2] |
| unsigned char bpb::media_type |
| unsigned char bpb::nop |
| unsigned char bpb::nr_fat |
| unsigned short bpb::nr_head |
| unsigned short bpb::nr_root_entry |
| unsigned char bpb::oem[8] |
| unsigned char bpb::reserved |
| unsigned char bpb::reserved1[12] |
| unsigned short bpb::reserved_sector |
| unsigned int bpb::root_cluster |
| unsigned char bpb::sector_per_cluster |
| unsigned short bpb::sector_per_track |
| unsigned short bpb::sector_size |
| unsigned short bpb::size_of_fat16 |
| unsigned int bpb::size_of_fat32 |
| unsigned short bpb::total_sector16 |
| unsigned int bpb::total_sector32 |
| union { ... } bpb::type |
| unsigned short bpb::version |
| unsigned int bpb::volume_id |
| unsigned char bpb::volume_label[11] |