Linux分区不是活动分区为什么能引导

发布网友 发布时间:2022-04-23 02:41

我来回答

2个回答

热心网友 时间:2023-09-03 16:15

这与写入到mbr里的bootloader不同有关。Linux的mbr引导代码一般为grub,直接查找文件系统(需要识别文件系统因此也需要更多的代码,占用更多的扇区)里的引导文件grldr启动操作系统,而windows的mbr里的引导代码是找到分区表里的活动主分区(只有windows才有活动分区概念),然后由该分区里的引导代码加载引导文件启动操作系统。至于为什么这么设计不得而知,但设计者肯定有原因,主要是bios局限性造成了这种混乱(相对uefi而言)。

热心网友 时间:2023-09-03 16:16

引导程序所在的分区是活动分区即可
启动时,先找到活动分区,然后转到活动分区中查找活动分区的引导扇区中的指令,加载系统引导器
所以linux分区不是活动分区也可以引导
活动分区固定在磁盘第一个扇区的分区表里
分区的引导代码一般在分区的第一个扇区开始,引导代码的作用是加载系统引导代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com