操作系统的问题!
我想知道操作系统是怎么引导的,MBR跟bootsector什么关系,MBR是找出硬盘中的系统分区,那bootsector又是什么?是每一种操作系统都有自己对应的boots...
我想知道操作系统是怎么引导的,MBR跟boot sector什么关系,MBR是找出硬盘中的系统分区,那boot sector又是什么?是每一种操作系统都有自己对应的boot sector吗?是boot sector 最终决定要启动哪个操作系统吗?
大家用自己的理解给我解释一下,不要太专业····· 展开
大家用自己的理解给我解释一下,不要太专业····· 展开
3个回答
展开全部
引导扇区(Boot Sector) 通常指设备的第一个扇区,用于加载并转让处理器控制权给操作系统。
MBR,全称为Master Boot Record,即硬盘的主引导记录。
一般系统开机启动过程
1.BIOS加载并启动保存在硬盘MBR中的引导程序,该引导程序一般在操作系统安装时写入
2.MBR引导程序扫描所有DPT(分区表),找出活动分区(WindowsMBR程序只会在MBR中的分区表中查找活动分区,即Windows只能安装在主分区;Linux无此限制)
3.MBR引导程序加载并启动保存在活动分区PBR(分区引导区)中的引导程序
4.活动分区PBR中的引导程序加载并启动安装在其上的操作系统(例如对Win98,定位并执行io.sys;对WinXP,定位并执行ntoskrnl.exe;对于Linux,定位并执行vmlinuz-xxx内核映像)。显然PBR引导程序与操作系统密切相关,一般在操作系统安装时写入。
总结为:BIOS–MBR—PBR–OS
以上过程中的MBR 、DPT都是包含在住引导扇区中的,主引导扇区位于硬盘的0磁道0柱面1扇区,共512bytes,由三大部分组成:
硬盘主引导记录MBR(Master Boot Record)占446bytes
分区表DPT(Disk Partition Table)占64bytes
硬盘有效标志(Magic Number)占2bytes。AA和55被称为幻数(Magic Number),BOIS读取MBR的时候总是检查最后是不是有这两个幻数,如果没有就被认为是一个没有被分区的硬盘
主引导扇区包含的MBR、DPT、MN,这3个区域是操作系统无关的,在每块硬盘上都存在;MBR是一段可执行程序,由各个操作系统写入不同的代码。MBR的存储空间限制为446字节,MBR所做的唯一的事情就是装载第二引导装载程序。Windows产生的MBR装载运行PBR;GRUB产生的MBR装载运行grldr。
现在你该明白了引导扇区和MBR的区别了吧!希望帮的到你。
MBR,全称为Master Boot Record,即硬盘的主引导记录。
一般系统开机启动过程
1.BIOS加载并启动保存在硬盘MBR中的引导程序,该引导程序一般在操作系统安装时写入
2.MBR引导程序扫描所有DPT(分区表),找出活动分区(WindowsMBR程序只会在MBR中的分区表中查找活动分区,即Windows只能安装在主分区;Linux无此限制)
3.MBR引导程序加载并启动保存在活动分区PBR(分区引导区)中的引导程序
4.活动分区PBR中的引导程序加载并启动安装在其上的操作系统(例如对Win98,定位并执行io.sys;对WinXP,定位并执行ntoskrnl.exe;对于Linux,定位并执行vmlinuz-xxx内核映像)。显然PBR引导程序与操作系统密切相关,一般在操作系统安装时写入。
总结为:BIOS–MBR—PBR–OS
以上过程中的MBR 、DPT都是包含在住引导扇区中的,主引导扇区位于硬盘的0磁道0柱面1扇区,共512bytes,由三大部分组成:
硬盘主引导记录MBR(Master Boot Record)占446bytes
分区表DPT(Disk Partition Table)占64bytes
硬盘有效标志(Magic Number)占2bytes。AA和55被称为幻数(Magic Number),BOIS读取MBR的时候总是检查最后是不是有这两个幻数,如果没有就被认为是一个没有被分区的硬盘
主引导扇区包含的MBR、DPT、MN,这3个区域是操作系统无关的,在每块硬盘上都存在;MBR是一段可执行程序,由各个操作系统写入不同的代码。MBR的存储空间限制为446字节,MBR所做的唯一的事情就是装载第二引导装载程序。Windows产生的MBR装载运行PBR;GRUB产生的MBR装载运行grldr。
现在你该明白了引导扇区和MBR的区别了吧!希望帮的到你。
合力亿捷
2023-07-25 广告
2023-07-25 广告
选择一个适合的在线客服系统可以提高客户满意度和企业的业务效率,但需要注意以下几点,以避免踩坑:1. 确定需求:在选择在线客服系统前,首先需要明确自己的需求,例如需要哪些功能?使用场景是什么?所涉及的客户群体是哪类人群?等等。2. 体验系统:...
点击进入详情页
本回答由合力亿捷提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询