|
MBR是主引导代码. 其主要作用是判断分区表激活标志是否合法,寻找激活分区,然后把激活分区的第一个扇区载入内存,移交控制权.
MBR是什么类型的,无关紧要,只要它能完成加载活动分区并移交控制权的任务即可.如何体现的,从直观上不容易判断.只要它不是恶意的.没有什么太大差别. 程序一般是通过判断某些特征值来区分的. BOOTICE就可以识别NT52 NT60 1JF9 GRUB4DOS等.
PBR加载对应的系统引导文件,因为要加载 系统引导文件,所以后期一般有不同的显示界面. 比如NT52会引导NTLDR,成功引导NTLDR之后,NTLDR会通过BOOT.INI的内容呈现给用户选择启动的界面.
NT60会引导BOOTMGR.BOOTMGR会通过BCD的配置呈现启动界面.
grub for dos的特征一般比较明显,主引导会在分区根目录寻找GRLDR文件. PBR没有实际用过,应该表现差不多. grub for dos的引导代码是可配置的,有时候会呈现一个热键给用户,不按热键的时候,会引导原来的代码,按热键 的时候,会引导GRLDR. |
|