MBR结构,在数据库恢复中,若要手工填写分区表的话,只注意四个重要的地方,其它的可随便填。

#pragma pack(1) //字节对齐
typedef struct _PARTITION_ENTRY//分区表结构
{
    UCHAR active; //状态(是否被激活)   重要
    UCHAR StartHead; //分区起始磁头号
    //UCHAR StartSector; //分区起始扇区和柱面号,高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位[......]

更多