C++读取硬盘信息
MBR结构,在数据库恢复中,若要手工填写分区表的话,只注意四个重要的地方,其它的可随便填。
#pragma pack(1) //字节对齐 typedef struct _PARTITION_ENTRY//分区表结构 { UCHAR active; //状态(是否被激活) 重要 UCHAR StartHead; //分区起始磁头号 //UCHAR StartSector; //分区起始扇区和柱面号,高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位[......]