diff --git a/structures/FileSystem.inc b/structures/FileSystem.inc index d1747e1..0705577 100644 --- a/structures/FileSystem.inc +++ b/structures/FileSystem.inc @@ -59,6 +59,15 @@ BOOT_SECTOR EQU #00 .MBR_SIGNATURE EQU #1FE; WORD #AA55 //////////////////////////////////////////////////////////////////////////////////////////// + STRUCT _sFSinfo +.LEAD_SIGNATURE DWORD #41615252 ; #52 #52 #61 #41 +.RESERVED_1 BLOCK #1E0,0 +.DATA_SIGNATURE DWORD #61417272 ; #72 #72 #41 #61 +.FREE_CLUSTERS_COUNT DWORD #FFFF'FFFF +.FIRST_FREE_CLUSTER DWORD #FFFF'FFFF +.RESERVED_2 BLOCK #0C,0 +.SECTOR_SIGNATURE DWORD #AA550000 ; #00 #00 #55 #AA + ENDS ; //--------------------------------------------------------------------------- @@ -162,19 +171,19 @@ BOOT_SECTOR EQU #00 ; //--------------------------------------------------------------------------- PartitionSysTypes: -.Empty: EQU #00 -.FAT12: EQU #01 -.FAT16_32Mb: EQU #04 -.Extended: EQU #05 -.FAT16: EQU #06 -.HPFS_NTFS: EQU #07 -.FAT32: EQU #0B -.FAT32_LBA: EQU #0C -.FAT16_LBA: EQU #0E -.Win_Ext_LBA: EQU #0F -.Linux_swap: EQU #82 -.Linux: EQU #83 -.Linux_extended: EQU #85 +.Empty EQU #00 +.FAT12 EQU #01 +.FAT16_32Mb EQU #04 +.Extended EQU #05 +.FAT16 EQU #06 +.HPFS_NTFS EQU #07 +.FAT32 EQU #0B +.FAT32_LBA EQU #0C +.FAT16_LBA EQU #0E +.Win_Ext_LBA EQU #0F +.Linux_swap EQU #82 +.Linux EQU #83 +.Linux_extended EQU #85 //--------------------------------------------------------------------------- ;