
CD引导的原理

来源:来自百度的可启动CD意味着您的PC启动时,您可以从CD加载相应的操作系统启动映像文件以完成启动。它可以启动,因为记录在其中的启动信息符合ISO9660和El Torito标准。 ISO9660标准将相对于本段开头的光盘的第16个扇区定义为主要卷描述信息“ Primary Volume Descriptor”,El Torito。该标准将光盘的最后一段的第17个扇区定义为引导记录卷描述。信息“启动记录卷描述符”。从CD引导时,系统BIOS可以根据主卷的描述轻松地在CD中找到包含引导信息的段,然后根据引导记录卷中的绝对指针读取引导目录“ Boot Catalog”文件说明,然后阅读相应的“启动映像文件”以完成启动过程。

U盘启动原理:(与硬盘原理相同)

来源:无忧启动论坛-计算机启动的-Windows技术论坛-无忧启动论坛-由Discuz提供支持!

首先,每个独立硬盘只有一个主引导扇区MBR(共512字节),用于记录硬盘分区信息。主引导扇区包括:BOOT LOADER(主引导程序,446字节),DPT(硬盘分区表,64字节),MN(幻数,2字节)。该扇区与是否已分区无关,也与已安装的操作系统无关。硬盘存在。 PBR是分区启动记录,可用于每个分区。其次,讨论每个分区的基本含义。如上所述,DPT是分区表。总共有64个字节。每个分区参数占用16个字节。一个简单的划分表明,硬盘最多可以划分为4个逻辑磁盘。 (独立而互不干扰)。我们可能会看到许多硬盘分区。为什么是这样?这是因为引入了扩展分区。相互独立且互不干扰的4个逻辑磁盘都可以是主分区,即最多可以划分为4个主分区。如果只有三个主分区,则将其余逻辑磁盘设置为扩展分区,并且扩展分区包括许多互连的逻辑分区(不像主分区那样独立)。总之,硬盘分区包括主分区+扩展分区。扩展分区=总计许多逻辑分区,最多4个主分区。同样,系统分区,引导分区和活动分区之间的关系。系统分区和引导分区的两个名称似乎颠倒了。系统分区包含“启动文件”(NTLDR,BOOTMGR等),而启动分区包含系统文件(例如Windows文件夹)。每次计算机启动时,都必须有一个并且只有一个活动分区,并且该活动分区中的“启动文件”已加载,因此该活动分区就是系统分区。
谈到这一点,“分区”的概念基本上得到了澄清。下面介绍系统启动的原理:1.WindowsXP系统启动:开机自检,将MBR(主引导扇区)代码读入内存,并获得管理权限读取MBR-MBR-的分区表DPT DPT读取硬盘中的活动分区(系统控制权交给该分区的PBR)。到目前为止,它与已安装的系统无关。我提到活动分区是系统分区,并且系统分区包含“启动文件”(NTLDR),然后在同一目录中读取BOOT.INI文件(系统启动菜单管理文件)—输入WindowsXP系统。2.Windows7系统启动:开机自检,将MBR代码读取到内存中,并将管理权转移给MBR-MBR以读取分区表DPT-DPT以读取硬盘(系统)中的活动分区控制权交给分区PBR)。到目前为止,它与已安装的系统无关。我提到活动分区是系统分区,并且系统分区包含“启动文件”(BOOTMGR),然后读取同一目录中的BCD文件(启动配置文件),将其移交给该分区的Start Winload.exe。 -进入Windows7系统。3.WindowsXP和Windows7双系统启动:开机自检将MBR代码读入内存,将管理权转移到MBR-MBR以读取分区表DPT-DPT读取硬盘中的活动分区(系统控制权已移交给分区的PBR)。到目前为止,它与已安装的系统无关。我提到活动分区是系统分区,并且系统分区包含“启动文件”(BOOTMGR)-从启动菜单中读取同一目录列中的\ BOOT \ BCD和BOOT.INI文件:如果您选择Windows7,Winload.exe将接管;如果选择WindowsXP,则NTLDR将接管。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-328744-1.html