|
MBR(Main Boot Record)位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了DPT(Disk Partition Table硬盘分区表),最后两个字节“55AA”是分区的结束标志,其整体构成了硬盘的主引导扇区。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区工具程序所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多种操作系统共存。
硬盘在进行分区时,分区软件会在硬盘的0柱面0磁头1扇区建一个64字节的分区表,在分区表的前面是主引导记录(MBR)。对于没有主引导记录(MBR)的新硬盘,DiskGenius会自动重建MBR。diskgenius所重写的MBR与windows7是兼容的。
DiskGenius可通过未被破坏的分区引导记录DBR信息重新建立分区表DPT。只要在菜单的工具栏中选择“重建分区表”,DiskGenius即开始搜索并重建分区。使用过程之中,DiskGenius将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒挪动过的分区表。紧接着搜索每个磁头的第一个扇区。整个搜索过程是采用“自动”或“交互”两种方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都会给出提示,由用户选择是否保留。当采用自动方式重建的分区表一旦出现不正确的故障时,我们可以采用交互方式重新进行搜索,但是,重建分区表功能也不能保证做到百分之百地修复好硬盘分区表。
PC加电后,首先是启动BIOS程序,BIOS自检完结后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,之后读取活动主分区的DBR,DBR再搜寻分区内的启动办理器文件 BOOTMGR,在BOOTMGR被找到后,控制权就交给了BOOTMGR。BOOTMGR读取\boot\bcd文件(BCD=Boot Configuration Data,也就是“启动设置数据”),如果存在着多个操作系统而且选择操作系统的等候时间不为0的话,这时就会在显示器上显示操作系统的选择界面。
[ 本帖最后由 2010fudi 于 2011-5-30 21:53 编辑 ] |
|