多个主分区中只能有一个活动分区,那其他的主分区用来干嘛?

2025-04-07 08:59:21
推荐回答(4个)
回答1:

情况1:默认的MBR引导程序只能引导微软的DOS或Windows系统,在BIOS之后是没有办法选择激活某个主分区的,活动主分区在用分区软件建立分区后就需要设定一个主分区为活动,通常系统安装程序会自动设定好安装时选择的分区为活动,但如果是ghost还原安装的系统就可能因为没有设定活动分区导致无法引导系统。如果MBR是grub,那么可以在grub配置菜单里设定选择激活某个分区从而引导该分区上安装的系统。

情况2这种说法是正确的,MBR的分区表记录里活动主分区有个特定的标记,由此MBR引导程序可以将系统控制权跳转到活动主分区上的分区引导记录,进而读取BOOTMGR或者NTLDR,加载对应的系统。

Win7/8系统的引导文件BOOTMGR和BCD配置文件必须要在活动主分区,因此如果要装双系统,推荐方案是先装XP,再安装Win7/8,这样引导文件在XP系统所在分区,而Win7/8的系统文件则安装在选定的分区,通过BCD可以自动配置并引导XP。否则安装XP后就会因为改变了活动主分区为XP所在分区导致无法引导Win7/8,就要在XP自己配置添加Win7/8的引导项了。

多系统启动菜单的项目当然是在显示菜单,等待选择的时候让你作出选择。

回答2:

我认为情况2为正解,虽然两个解释都差不多.四个主分区只可激活一个活动的,双系统的引导文件是在那个活动分区的,如果一键装系统,会默认把第一个主活动分区覆盖,这时候启动会只启动刚装好的系统.如果你想把第二个分区的系统启动,那就得修改系统启动信息.这样不用重装两个系统也能实现双系统

回答3:

在MBR模式下,一个硬盘【主分区】至少有1个,最多4个,【扩展分区】可以没有(扩展分区下分为逻辑分区),最多1个。
安装双系统需要两个【活动分区】,可以把2个主分区设定为活动分区【启动系统】

回答4:

MBR分区表的表项有一个字节描述当前分区是不是活动分区,这个字节的值只可能是两种结果;1:0x80或者0x00,0x80代表可引导,0x00代表不可引导,其他值是非法的。但是这个标志不是必须的。

多操作系统实现的方法:
1:windows操作系统可以在引导分区中设置一段代码,MBR的主引导程序先加载windows引导代码,然后由windows引导代码呈现操作系统的选择界面;
2:修改MBR中的引导代码,由用户选择哪个分区作为引导分区。
其中:ghost ,PE,nt6 hdd installer 这些工具应该是使用的第二种方法(这个是猜测的)