求写一段程序C\C++\Java都可以,解析MBR文件 。不是读取系统的,而是解析一个文件。最好能修改MBR

日期:2013-02-23 11:25:45 人气:1

求写一段程序C\C++\Java都可以,解析MBR文件 。不是读取系统的,而是解析一个文件。最好能修改MBR

mbr它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和硬盘有效标志(55AA)。在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。看您要修改哪一部分?分区表那部分最好不要修改!写代码读取硬盘修改对应位就可以了
    A+
热门评论