Boot sector của hệ thống tập tin FAT là sector đầu tiên trong phân vùng và nằm ở trong vùng dành riêng.

  • Chứa các thông số quan trọng của phân vùng.
  • Chứa một đoạn chương trình để nạp vào hệ điều hành khi khởi động máy.

Structure

Boot sector bao gồm những thành phần sau:

  • Jump boot code (3 bytes): chứa lệnh nhảy đến đầu đoạn mã boot (qua khỏi vùng thông số). Các giá trị thường thấy: 0xEB3C90, 0xEB5890.
  • OEM/Version (8 bytes): tên công ty/version của hệ điều hành. Là một chuỗi ký tự.
  • BIOS parameter block (BPB): tập hợp các thông số liên quan đến File Allocation Table.
  • Extended BIOS parameter block (EBPB): các thông số BPB mở rộng.
  • Boot code (448 bytes): đoạn code để hệ điều hành khởi động phân vùng.
  • Signature (2 bytes): thông tin để nhận diện boot sector, có giá trị là 0x55AA.

![[FAT boot sector.webp| small]]

Volume Type

Ngoài ra, còn có thông tin về loại volume, được lưu trong byte đầu tiên của mỗi bảng FAT (File Allocation Table).

  • Các giá trị có thể có: 0xF0, 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, và 0xFF.
  • Giá trị 0xF8: non-removable media.
  • Giá trị 0xF0: removable media.