ReFS Boot Sector example

   OFFSET    | 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 |     ASCII 
---------------------------------------------------------------------------------
000000000000 | 00 00 00 52 65 46 53 00 00 00 00 00 00 00 00 00 | ...ReFS.........
000000000016 | 46 53 52 53 00 02 FF DD 00 00 38 3A 00 00 00 00 | FSRS......8:....
000000000032 | 00 02 00 00 80 00 00 00 01 02 00 00 0A 00 00 00 | ................
000000000048 | 00 00 00 00 00 00 00 00 28 E8 6F 94 09 70 94 18 | ........(.o..p..

typedef struct {
    byte    x00_Jmp[3];
    char    x03_IdentReFS[8];
    byte    x0B_MustBeZero[5];
    uint32  x10_IdentFSRS;
    uint16  x14_Length;
    uint16  x16_Checksum;
    uint64  x18_TotalSectors;
    uint32  x20_BytesPerSector;
    uint32  x24_SectorsPerCluster;
    REFSVER x28_ReFSVersion;
    uint16  x2A;
    uint32  x2C;
    uint64  x30;
    uint64  x38_SerialNumber;
    byte    x40_Padding[448];
} ReFS_sBootSector;
ReFS Boot Sector

< Previous | Content | Next >