Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Other DOS - <b> boot sector (since dos 2.0)</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
                        Boot Sector (since DOS 2.0)

      Offset  Size            Description

        00   3bytes     jump to executable code
        03   8bytes     OEM name and version
        0B   word       bytes per sector
        0D   byte       sectors per cluster (allocation unit size)
        0E   word       number of reserved sectors (starting at 0)
        10   byte       number of FAT's on disk
        11   word       number of root directory entries (directory size)
        13   word       number of total sectors (0 if partition > 32Mb)
        15   byte       media descriptor byte  (see MEDIA DESCRIPTOR)
        16   word       sectors per FAT
        18   word       sectors per track  (DOS 3.0+)
        1A   word       number of heads  (DOS 3.0+)
        1C   word       number of hidden sectors  (DOS 3.0+)
        20   dword      (DOS 4+) number of sectors if offset 13 was 0
        24   byte       (DOS 4+) physical drive number
        25   byte       (DOS 4+) reserved
        26   byte       (DOS 4+) signature byte (29h)
        27   dword      (DOS 4+) volume serial number
        2B  11bytes     (DOS 4+) volume label
        36   8bytes     (DOS 4+) reserved


        - implementation format not guaranteed in all OEM DOS releases
        - BIOS expects a boot sector of 512 bytes
        - DOS 3.2 began reading BIOS Parameter Block (BPB) information from
          the boot sector, previous versions used only the media byte in FAT
        - DOS 4.x added offsets 20-3Dh and offset 20h determines the number
          of sectors if offset 13h is zero
        - hard disks have a master boot record and partition boot records;
          the master boot record and Disk Partition Table (DPT) share the
          same sector

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson