1、MBR,意思是主引导记录。
2、它是位于磁盘最前边的一段引导(Loader)代码。
【资料图】
3、它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。
4、主引导读取流程:1.BIOS 加电自检 ( Power On Self Test -- POST )。
5、BIOS执行内存地址为 FFFF:0000H 处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。
6、2.读取主引导记录(MBR)。
7、当BIOS检查到硬件正常并与 CMOS 中的设置相符后,按照 CMOS 中对启动设备的设置顺序检测可用的启动设备。
8、BIOS将相应启动设备的第一个扇区(也就是MBR扇区)读入内存地址为0000:7C00H 处。
9、3.检查0000:7CFEH-0000:7CFFH(MBR的结束标志位)是否等于55AAH,若不等于则转去尝试其他启动设备,如果没有启动设备满足要求则显示“NO ROM BASIC”然后死机。
10、4.当检测到有启动设备满足要求后,BIOS将控制权交给相应启动设备。
11、启动设备的MBR将自己复制到0000:0600H处,然后继续执行。
12、5.根据MBR中的引导代码启动引导程序。
13、事实上,BIOS不仅检查0000:7CFEH-0000:7CFFH(MBR的结束标志位)是否等于55AAH,往往还对磁盘是否有写保护、主引导扇区中是否存在活动分区等进行检查。
14、如果发现磁盘有写保护,则显示磁盘写保护出错信息;如果发现磁盘中不存在活动分区,则显示类似如下的信息“Remove disk or other media Press any key to restart”。
本文到此分享完毕,希望对大家有所帮助。
X 关闭
Copyright © 2015-2032 华西洁具网 版权所有
备案号:京ICP备2022016840号-35
联系邮箱: 920 891 263@qq.com