当前位置:首页 > 教程

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专门设置!
 
标签:
无相关信息

Copyright © 2012-2019 绿叶系统 All Rights Reserved.

绿叶一键重装系统 www.lvyeusb.com 假冒盗版横行,敬请甄别!

喜欢绿叶一键重装网站吗?

喜欢 不喜欢