无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)最好用的系统一键装机工具广告联系 QQ:184822951 微信:wuyouceo
查看: 707|回复: 50

关于fbinst-ud区的几点看法

[复制链接]
发表于 2020-5-22 16:26:51 | 显示全部楼层 |阅读模式
本帖最后由 liuzhaoyzz 于 2020-5-22 17:16 编辑

关于fbinst-ud区的几点看法
NORMAL(CHS)模式:为传统之标准模式,支援硬 盘机容量最高至528MB。
LARGE模式: 硬盘或作业系统不支援LBA模式时,可采用此选项。LARGE模式只适用于540MB~2G的硬盘
LBA模式:实模式下最大支持8.4GB硬盘
NORMAL普通模式是最早的IDE方式。在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换。该模式支持的最大柱面数为1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512。因此支持最大硬盘容量为:512×63×16×1024=528MB。在此模式下即使硬盘的实际物理容量更大,但可访问的硬盘空间也只能是528MB。
LARGE大硬盘模式。当硬盘的柱面超过1024而又不为LBA支持时可采用此种模式。LARGE模式采取的方法是把柱面数除以2,把磁头数乘以2,其结果总容量不变。例如,在NORMAL模式下柱面数为1220,磁头数为16,进入LARGE模式则柱面数为610,磁头数为32。这样在DOS看来柱面数小于1024,即可正常工作。目前基本上只有LBA有实际意义了。
LBA(Logical Block Addressing)逻辑块寻址模式。这种模式所管理的硬盘空间突破了528KB的瓶颈,可达8.4GB。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在LBA模式下,可设置的最大磁头数为255,其余参数与普通模式相同。由此可计算出可访问的硬盘容量为:512×63×255×1024=8.4GB。
上面说的都是实模式下的访问能力,windows下面根据FAT32/NTFS可访问的容量更大。
以上知识为背景知识。
bean在2009年、2010年编写了fbinst工具,用来提高优盘启动的成功率,fbinst对于CHS模式访问的优盘可能有一定的作用;对于LBA模式,因为主板本身有较强的访问能力,fbinst没有什么增强作用,基本不需要用ud。
现在的优盘一般多大?淘宝看了下,基本都是8GB以上的,32GB、64GB、128GB、256GB的都有,基本上都是用LBA模式访问的,diskgenius中选择优盘或者移动硬盘,看下其磁头数,如果是255,肯定是LBA模式(保护模式下)。在grub4dos下面用geometry命令查看某个磁盘,也能看到磁头数,磁头数255的肯定是LBA模式(实模式下)。


看了下无忧论坛USB启动区,ud、ud两分区、ud三分区,看大家玩的好嗨啊,仿佛不用ud,就out了,真的是这样子的吗?ud真的有那么万能吗?
10年前、20年前,ud可能有一定的作用,问题是现在优盘基本没有用CHS模式访问的了,都是LBA模式访问,ud还能算万能启动方案吗?
ud的首次部署需要格盘,对于别人的优盘如果上面有文件,部署不方便。另外ud隐藏是优点可能也是缺点,更新不方便。
诺基亚手机20年前很牛逼,现在早已被淘汰,技术应该与时俱进,不应当把过时的技术拿来当做宝贝来看。

发表于 2020-5-22 16:49:15 | 显示全部楼层
先入为主嘛,fbinst的理念可能早已被根深蒂固了,现在看看任何一个安装器,如果不支持UD仿佛就失去了灵魂一样。
我是支持除旧迎新的,但是肯定有人会说,现在一堆老爷机怎么办,UD可能还会流传着。。除非UEFI一统天下
回复

使用道具 举报

发表于 2020-5-22 17:00:08 | 显示全部楼层
我以前喜欢用量产,
直接 Copy 多个 ISO 文件到 U 盘,
想换就换很方便.

现在喜欢能直接 Copy 多个 ISO 文件到 U 盘,
想换就换很方便.
回复

使用道具 举报

发表于 2020-5-22 17:19:33 | 显示全部楼层
在纯 EFI 启动的时代,谈 legacy BIOS 的技术,没有什么意义。

如果实在碰不上一例启动失败的情况,完全可以去除那些 legacy BIOS 的启动软件。

但也许有些人,他的周围还有一些 legacy BIOS 的机器,没死干净。那么 ud 就还能派上用场。

好的,再说说另一个观点。

EFI 底下,就像从前的 legacy BIOS 一样,也会是无边的黑暗。

它也一样会制造很多启动难题。

就是说,在 EFI 底下,同样需要像 bean 这样的开发者。

不过,不幸的是,EFI 、安全启动之类的,这似乎已经埋伏好了,硬件制造商或操作系统生产商只需一个简单的 ROM 刷新,就可以很快干掉那些 “不听话” 的启动软件。再想出现 bean 这样的人或这样的软件,我预感,那是很难很难了。

点评

讨论ud的原因是,整个USB版块,似乎很多都是用的基于ud的方案。 似乎很多人都直接忽略或者无视微软的启动方案,在windows的世界里,即使USB启动,又怎么能忽略bootmgr/bootmgfw.efi呢?原生支持  详情 回复 发表于 2020-5-22 19:10
如果PE可以解决一切,为什么要绕过安全启动呢?只要一个WIN10 PE的WIM就可以做所有的事。  详情 回复 发表于 2020-5-22 18:53
回复

使用道具 举报

发表于 2020-5-22 18:53:34 | 显示全部楼层
不点 发表于 2020-5-22 17:19
在纯 EFI 启动的时代,谈 legacy BIOS 的技术,没有什么意义。

如果实在碰不上一例启动失败的情况,完全 ...

如果PE可以解决一切,为什么要绕过安全启动呢?只要一个WIN10 PE的WIM就可以做所有的事。
回复

使用道具 举报

发表于 2020-5-22 18:56:24 | 显示全部楼层
看了下楼主的观点,只能说很片面,首先现在虽然是UEFI的时代但现在的计算机基本都支持Legacy启动,所以UD做为推护的主流启动方案并没什么影响,其次在UD下也可以做UEFI启动方案,最后也是最重要的一点虽然现在计算机都支持UEFI启动系统但对U盘的UEFI启动并不友好,比如戴尔笔记本,在我接触到的戴尔笔记本中现在还没有一台可以直接U盘UEFI启动成功的除非手动把U盘的引导文件加进去。

点评

基于ud做的UEFI启动方案,ud在其中起多大作用?你的优盘是528MB以下的吗?528MB以下的总容量才会以CHS模式访问,这才是bean写fbinst的初衷,同时为了兼容LBA模式读写,他也做了LBA读写支持功能,但是LBA读写  详情 回复 发表于 2020-5-22 19:31
我就是戴尔笔记本啊,INSPIRON II 7000系列,U盘在开安全启动的情况下,都可以使用经过处理的CLOVER,XORBOOT等引导,grub2除外。MS自己的更没有任何问题。  详情 回复 发表于 2020-5-22 19:28
回复

使用道具 举报

 楼主| 发表于 2020-5-22 19:10:48 来自手机 | 显示全部楼层
不点 发表于 2020-5-22 17:19
在纯 EFI 启动的时代,谈 legacy BIOS 的技术,没有什么意义。

如果实在碰不上一例启动失败的情况,完全 ...

        讨论ud的原因是,整个USB版块,似乎很多都是用的基于ud的方案。

        似乎很多人都直接忽略或者无视微软的启动方案,在windows的世界里,即使USB启动,又怎么能忽略bootmgr/bootmgfw.efi呢?原生支持安全启动,成功率也挺高啊。

       至于老电脑,有很多更好的办法启动。十年前尝试过ud,在sysoft时空论坛追随fbinst的更新进程,后来我发现实战来讲根本不用ud也能搞定,我后来基本尽可能避开,或者说抛弃USB启动。

点评

既然UD启动成功率高,为什么不用呢?既然你不需要碰很多老机器,就直接一个MS的模板,到时候换BOOT.WIM就可以了。  详情 回复 发表于 2020-5-22 19:54
回复

使用道具 举报

发表于 2020-5-22 19:20:36 | 显示全部楼层
只要确定自己接触的电脑都规范支持usb-hdd, 就可以淘汰ud 启动。
只要确定自己接触的电脑都是efi平台,就可以淘汰legacy 启动。
这是迟早的问题。

如果没有需求,当年就不会开发fbinst, ud就不会盛行,只要那个年代的电脑或类似的电脑还存在,ud就还有其存在的价值。

ud 的部署可以不格盘,无损部署。只要有需要,就可以部署。

至于两分区三分区多分区,只不过是某些部署方案,有需要就采用,没有需要,就无须采用。

点评

就是电脑不支持usb-hdd,很多时候也可以不用ud,有更好的办法尽可能去规避最差的USB启动方案。 我看过你写的ud+无损分区方案,倒腾数据感觉还是太麻烦,最主要我是觉得没有必要。明明直接拷贝就可  详情 回复 发表于 2020-5-22 19:45

评分

参与人数 1无忧币 +5 收起 理由
qingyi78 + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2020-5-22 19:28:08 | 显示全部楼层
2012sunyu4506 发表于 2020-5-22 18:56
看了下楼主的观点,只能说很片面,首先现在虽然是UEFI的时代但现在的计算机基本都支持Legacy启动,所以UD做 ...

我就是戴尔笔记本啊,INSPIRON II 7000系列,U盘在开安全启动的情况下,都可以使用经过处理的CLOVER,XORBOOT等引导,grub2除外。MS自己的更没有任何问题。

点评

戴尔的电脑我也碰到过一些,USB启动很简单啊。  详情 回复 发表于 2020-5-22 19:48
回复

使用道具 举报

 楼主| 发表于 2020-5-22 19:31:25 来自手机 | 显示全部楼层
2012sunyu4506 发表于 2020-5-22 18:56
看了下楼主的观点,只能说很片面,首先现在虽然是UEFI的时代但现在的计算机基本都支持Legacy启动,所以UD做 ...

        基于ud做的UEFI启动方案,ud在其中起多大作用?你的优盘是528MB以下的吗?528MB以下的总容量才会以CHS模式访问,这才是bean写fbinst的初衷,同时为了兼容LBA模式读写,他也做了LBA读写支持功能,但是LBA读写功能并没有对BIOS读盘能力有什么提升,论坛里我有发十年前bean写fbinst的那些更新记录和理念。

       我已抛弃ud有N年了,帮同事装机从没用ud都搞定了,这么多年的时间证明完全不用ud照样搞定问题,还不能说明问题吗?

点评

由于微软的强势地位,有理由相信新出的主板只要合乎它的规范就能启动。 所以,bootmgr加efi套件应该能用途绝大部分机器。10年之前碰到过不兼容的机器,现在想碰到很难了。  发表于 2020-5-23 09:20
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-6-2 19:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表