|
|
楼主 |
发表于 2012-3-25 18:57:05
|
显示全部楼层
回复 #7 zds1210 的帖子
再给你一段话:
——fbinst的巧妙构思
预留8M(1-16064扇区)隐藏区,在每个扇区固定位置都写入该扇区在WIN下的LBA值,并在1-63扇区都写入boot code。BIOS启动时,通过boot code读取预先写入的LBA值,并与BIOS识别的LBA值进行比较,找出差距,倒推出当前BIOS对U盘的识别和访问情况,根据这个情况来调整纠正对U盘的访问。
fbinst的引导代码经过非常精确的计算 使得不管bios把优盘识别为fdd/zip/hdd 还是chs/lba参数访问优盘扇区 ,bios总能被跳转到正确的启动代码位置。 fbinst的引导代码有63个扇区,每个扇区都写入了正确的512字节引导代码,不管bios怎么挑剔变态,bios一定会访问者63个扇区的引导代码,只要访问其中的一个扇区 ,优盘的启动就没有问题了。
这就是fbinst兼容性好的原因。
所以说fbinst的关键在于8M的隐藏区,一旦启动权交给grldr,和ud就没直接联系了
[ 本帖最后由 congwulong 于 2012-3-25 19:02 编辑 ] |
|