无忧启动论坛
标题:
MBR和PBR
[打印本页]
作者:
2012yanxiong222
时间:
2012-12-2 23:59
标题:
MBR和PBR
看了一些资料,对MBR和PBR还是有些疑问,请知道的说说:
1、MBR是硬盘的引导扇区,是检测分区表和寻找活动分区,并运行分区引导扇区,将控制权交给分区引导扇区。MBR类型用来干什么的?在电脑中,怎么体现的?
2、PBR是分区的引导扇区,是加载对应引导文件,启动OS的。不同的PBR的类型在电脑上显示的选择界面不同,是这里实现的吗?
3、MBR和PBR都可以使用grub for dos来引导,那他们在电脑各自在哪里表现出来?
作者:
sgw888
时间:
2012-12-3 08:58
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.
作者:
gmy
时间:
2012-12-3 17:05
对于传统硬盘:
MBR位于绝对0扇区前半部分,该扇区由主引导记录(MBR)和硬盘分区表(HDPT)组成。
PBR位于绝对63扇区前半部分,该扇区由分区引导记录(PBR)和分区参数组成。
对于超大硬盘(< 2TB)MBR 就不适用,这时引入新的概念:EFI 、GUID。
对于SSD(固态硬盘)需要4K对齐,即PBR不再使用绝对63扇区,要靠后,具体在哪个扇区我也不清楚。
这些概念 DISKGEN的作者李大海先生最在行,请到他的论坛上提问吧。
作者:
2012yanxiong222
时间:
2012-12-4 23:05
谢谢,我基本上搞懂了。
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3