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 ................