2.2 Boot Record

The information contained in the boot record is placed there by a formatting or partitioning utility. The requirements for formatting and partitioning utilities and how they initialize a partition and the data structures contained therein are discussed in section 4.

struct BootRecord
{
word Signature
dword SerialNumber
word FFSWriteVersion
word FFSReadVersion
word TotalBlockCount
word SpareBlockCount
dword BlockLen
dword RootDirectoryPtr
word Status
word BootCodeLen
byte BootCode[]
}