3.4 Sector #2: MiniFAT Sector
The mini FAT sector is identical to a FAT sector in structure, but instead of describing allocations for the file, the mini FAT describes allocations for the mini stream. The following is a chain of eight contiguous sectors.
MiniFAT[Sector #0]: 0x00000001: This sector points to the second sector of "Stream 1".
MiniFAT[Sector #1]: 0x00000002: This sector point to the third sector of "Stream 1".
MiniFAT[Sector #2]: 0x00000003: This sector points to the fourth sector of "Stream 1".
MiniFAT[Sector #3]: 0x00000004 : This sector points to the fifth sector of "Stream 1".
MiniFAT[Sector #4]: 0x00000005 : This sector points to the sixth sector of "Stream 1".
MiniFAT[Sector #5]: 0x00000006 : This sector points to the seventh sector of "Stream 1".
MiniFAT[Sector #6]: 0x00000007 : This sector points to the eighth sector of "Stream 1".
MiniFAT[Sector #7]: 0x00000008 : This sector points to the ninth sector of "Stream 1".
MiniFAT[Sector #8]: 0xFFFFFFFE = ENDOFCHAIN: marks the end of the "Stream 1" user-defined data.
MiniFAT[Sector #9 through #127] 0xFFFFFFFF = FREESECT: empty unallocated free sectors.
Byte offset |
Field name |
Field value |
---|---|---|
0x0600 |
Next Sector in Chain |
0x00000001 |
0x0604 |
Next Sector in Chain |
0x00000002 |
0x0608 |
Next Sector in Chain |
0x00000003 |
0x060C |
Next Sector in Chain |
0x00000004 |
0x0610 |
Next Sector in Chain |
0x00000005 |
0x0614 |
Next Sector in Chain |
0x00000006 |
0x0618 |
Next Sector in Chain |
0x00000007 |
0x061C |
Next Sector in Chain |
0x00000008 |
0x0620 |
Next Sector in Chain |
0xFFFFFFFE (end of chain) |
0x0624 |
Next Sector in Chain |
0xFFFFFFFF (free) |
-
000600: 0100 0000 0200 0000 0300 0000 0400 0000 ................ 000610: 0500 0000 0600 0000 0700 0000 0800 0000 ................ 000620: FEFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000630: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000640: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000650: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000660: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000670: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000680: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000690: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006A0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006B0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006C0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006D0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006E0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0006F0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000700: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000710: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000720: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000730: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000740: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000750: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000760: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000770: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000780: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 000790: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007A0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007B0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007C0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007D0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007E0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................ 0007F0: FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF ................