fat12.inc 832 B

12345678910111213141516171819202122232425
  1. ; === 这是FAT12文件系统的信息 ===
  2. RootDirSectors equ 14 ;根目录占用的扇区数
  3. SectorNumOfRootDirStart equ 19 ; 根目录的起始扇区号
  4. SectorNumOfFAT1Start equ 1 ; FAT1表的起始扇区号 (因为前面有一个保留扇区(引导扇区))
  5. SectorBalance equ 17 ;平衡文件/目录的起始簇号与数据区域的起始簇号的差值。
  6. BS_OEMName db 'DragonOS'
  7. BPB_BytesPerSec dw 512
  8. BPB_SecPerClus db 1
  9. BPB_RsvdSecCnt dw 1
  10. BPB_NumFATs db 2
  11. BPB_RootEntCnt dw 224
  12. BPB_TotSec16 dw 2880
  13. BPB_Media db 0xf0
  14. BPB_FATSz16 dw 9
  15. BPB_SecPerTrk dw 18
  16. BPB_NumHeads dw 2
  17. BPB_HiddSec dd 0
  18. BPB_TotSec32 dd 0
  19. BS_DrvNum db 0
  20. BS_Reserved1 db 0
  21. BS_BootSig db 0x29
  22. BS_VolID dd 0
  23. BS_VolLab db 'boot loader'
  24. BS_FileSysType db 'FAT12 '