- •The project has been funded by the European Commission. The Education, Audiovisual and
- •hexadecimal system
- •ADDRESSING
- •Boot
- •FAT Filesystem (File Allocation Table)
- •FAT12 is used only on floppy disks and FAT volumes smaller than 16
- •Sector
- •Cluster
- •Cluster
- •The default number of sectors per cluster (with FAT12) is
- •Layout
- •Layout
- •Logical Organisation FAT 12/16
- •Logical Organisation FAT 32
- •Layout
- •Calculation of the start address of the data area FAT12/16
- •Calculation of the start address of the data area FAT32
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •BIOS-Parameter-Block (BPB)
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •The Boot Sector
- •Logical organisation FAT 32
- •FSINFO Sector
- •FSINFO Sector
- •Meta data of the file system
- •Metadata of the file system
- •Root Directory
- •Subdirectories
- •start cluster
- •File Allocation Table (FAT)
- •File Allocation Table (FAT)
- •FAT-Chaining
- •FAT-Chaining
- •File Allocation Table
- •File
- •File
- •File
- •File
- •File
- •File
- •File
- •File
- •the FAT will find the rest
- •Creation of a file
- •Deleting files in the FAT
- •The algorithm of file recovery
The Boot Sector
offset |
meaning |
content |
length |
|
+004hex |
OEM (original equipment manufacturer) -Name |
8 bytes |
||
10
BIOS-Parameter-Block (BPB)
11
The Boot Sector
offset |
meaning |
content |
length |
+00Bhex |
bytes per sector (512) |
|
2 bytes |
12
The Boot Sector
offset |
meaning |
content |
length |
+00D hex |
sectors per cluster |
|
1 byte |
13
The Boot Sector
offset |
meaning |
content |
length |
+00E hex |
number of reserved sectors |
2 bytes |
|
14
The Boot Sector
offset |
meaning |
content |
length |
+010 hex |
number of FAT-Copies |
|
1 byte |
15
The Boot Sector
offset |
meaning |
content |
length |
+011 hex |
number of root-entries |
2 bytes |
|
|
for FAT 32 empty, no |
limit (0) |
|
16
The Boot Sector
offset |
meaning |
content |
length |
+013 hex |
number of sectors per track |
2 bytes |
|
|
for bigger track the field at |
|
|
|
Offset 0x020 contains the number |
|
|
17
The Boot Sector
offset |
meaning |
content |
length |
+015 hex |
media-descriptor (F8 – HDD, F0 – FD) |
1 byte |
|
18
The Boot Sector
offset |
meaning |
content |
length |
+016 hex |
number of sectors for one FAT |
2 bytes |
|
--only for FAT 12 und FAT 16--
for FAT 32 the field at offset 0x024 contains the number
0FB9(hex)=4025
19
20
