Network, Computer and Programming Resources
Fat32 - Boot Sector and BPB Structure-> BS_jmpBoot [Offset=0, Size=3]
Jump instruction to boot code. This field has two allowed forms:jmpBoot[0] = 0xEB, jmpBoot[1] = 0x??, jmpBoot[2] = 0x90 andjmpBoot[0] = 0xE9, jmpBoot[1] = 0x??, jmpBoot[2] = 0x??0x?? indicates that any 8-bit value is allowed in that byte. What this forms is a three-byte Intel x86 unconditional branch (jump) instruction that jumps to the start of the operating system bootstrap code. This code typically occupies the rest of sector 0 of the volume following the BPB and possibly other sectors. Either of these forms is acceptable. JmpBoot[0] = 0xEB is the more frequently used format.