|
发表于 2007-9-23 23:39:29
|
显示全部楼层
Post by JoHsuan.Hsu
感谢您的回答!
在此我还想问您一下:对于Question 5,(1)若MBR里有引导管理器,还是会先启动引导管理器来让用户操作选择系统启动?(2)若MBR里没有引导管理器,活动分区里有,用户也可以启动引导管理器来操作选择系统启动?(3)若MBR里和活动分区里都没有引导管理器,那么只能从活动分区里启动系统?
谢谢您的回答!
1)
MBR的容量有限,是不能把整个引导装载程序都装下的。
MBR = 446 字节引导操作系统的代码 + 16字节每主分区表记录 乘以 4主分区表 ( 合 64 字节主分区表信息) + 2字节结束标志。
BIOS自检 --> 第一启动为某块硬盘 --> 检查这块硬盘的 MBR ( MBR 末尾 2 字节是会影响硬盘是否可引导,比如病毒。) --> 读取 MBR 前 446 字节引导信息,读取分区表信息。 以确定从硬盘的何处找到引导装载程序。 --> 从硬盘上(数据区域)找到了引导装载程序文件,将控制权交给 引导装载程序 --> 若引导装载程序以及引导配置文件正确完整,尝试装入内核,并尝试引导操作系统。
关于 让用户选择系统启动,与引导装载程序以及配置文件有关。
2)
不详。需要实验证明。
3)
MBR 以及 最多可能的四个主分区都没有引导信息,将是不可引导的。 |
|