U盘启动盘所用技术浅析
- 分类:教程 发布时间:2019-09-03 17:07:09
目前市面上常见的U盘启动盘制作工具需要解决的功能是兼容老机器传统BIOS系统启动,兼容新机器UEFI系统启动;
BIOS系统相当于dos系统,UEFI相当于Windows系统;
兼容BIOS系统:开机后,系统启动自检之后,开始加载启动盘,加载启动盘,到底是如何加载的呢?
BIOS的最后一项工作便是校验启动盘0盘0道1扇区的内容(001),当发现这个扇区(512B)最后两个字节是0x55和0xaa时候,BIOS便认定这是主引导程序MBR,便开始启动BISO的加载程序将001扇区的内容加载到内存0x07c00处,然后执行跳转指令:jmp 0:0x7c00,cs由0xf000变成了0x0000。(小段字节序 0xaa55),因此这第一个扇区中就是加载的主引导记录!

由于种种复杂原因,不同BIOS对U盘CHS/LBA参数处理结果不尽相同,导致同一个U盘,在一台机器上BOOT成功,在另一台机器上就可能BOOT失败,于是fbinst工具被创造出来解决这个兼容性问题,直接在前1-63扇区都写入引导记录,从而大大提高了BIOS的启动性;
UEFI是计算机内部直接的微内核系统,因此,它是直接读取挂载的硬盘启动分区中的bcd文件,我们称为gpt启动分区,对于win7与win10系统内部直接提取即可!
目前的绿叶U盘启动盘制作工具采用了三分区方式,既兼容了老机器又兼容了新机器,只用点击一下BIOS开机启动快捷键即可,无需进入BIOS专门设置!
BIOS系统相当于dos系统,UEFI相当于Windows系统;
兼容BIOS系统:开机后,系统启动自检之后,开始加载启动盘,加载启动盘,到底是如何加载的呢?
BIOS的最后一项工作便是校验启动盘0盘0道1扇区的内容(001),当发现这个扇区(512B)最后两个字节是0x55和0xaa时候,BIOS便认定这是主引导程序MBR,便开始启动BISO的加载程序将001扇区的内容加载到内存0x07c00处,然后执行跳转指令:jmp 0:0x7c00,cs由0xf000变成了0x0000。(小段字节序 0xaa55),因此这第一个扇区中就是加载的主引导记录!

由于种种复杂原因,不同BIOS对U盘CHS/LBA参数处理结果不尽相同,导致同一个U盘,在一台机器上BOOT成功,在另一台机器上就可能BOOT失败,于是fbinst工具被创造出来解决这个兼容性问题,直接在前1-63扇区都写入引导记录,从而大大提高了BIOS的启动性;
UEFI是计算机内部直接的微内核系统,因此,它是直接读取挂载的硬盘启动分区中的bcd文件,我们称为gpt启动分区,对于win7与win10系统内部直接提取即可!
目前的绿叶U盘启动盘制作工具采用了三分区方式,既兼容了老机器又兼容了新机器,只用点击一下BIOS开机启动快捷键即可,无需进入BIOS专门设置!
猜您喜欢
- 绿叶一键重装系统中win7,win8系统原2019/09/29
- 绿叶U盘启动盘制作工具装机教程2019/09/12
- 绿叶一键重装系统使用教程2019/09/05
- 绿叶U盘启动盘制作工具与其他启动盘2019/09/03
- U盘启动盘所用技术浅析2019/09/03
- 绿叶U盘启动盘制作教程2019/09/03
相关推荐
- 绿叶U盘启动盘制作工具与其他启动盘2019/09/03
- U盘启动盘所用技术浅析2019/09/03
- 电脑bios报警原因分析及解决办法2013/03/30
- u盘装系统电脑BIOS常见错误提示2013/03/17
- 电脑开机速度慢的解决办法2011/12/15
- usb3.0速度为什么比2.0快2011/12/09
无相关信息