无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1198|回复: 55
打印 上一主题 下一主题

【调查】猪还健在吗?

  [复制链接]
跳转到指定楼层
1#
发表于 2024-11-14 12:55:55 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
UEFI 推行很多年了,既然“岁月是把杀猪刀”,不知以往那些“不支持 LBA、只支持 CHS”的 USB BIOS 是否还活着。Win95 时代开始推行 LBA,至今差不多也有 30 年了。按常理来说,那些不支持 LBA 的电脑,应该让灰尘压死了吧?


调查一下,岁月这把杀猪刀,到底有多锋利(或者有多钝)?


请在 U 盘的 MBR 上安装 wee,用这个 U 盘启动电脑,看看 wee 能否正常工作。如果 wee 能够工作,说明这个电脑的 USB BIOS 是支持 LBA 的。如果 wee 启动报错(错误信息中含有 “wee” 字样)【或者死机】,说明这个电脑的 USB BIOS 不支持 LBA。如果 MBR 直接被跳过,wee 无法接管控制权,那么,你自己还得想别的办法来测试这个电脑的 USB BIOS 是否支持 LBA【如果你懒得测试,那就当成“不支持 LBA” 算了】。


请把那些不支持 LBA 的电脑的详细信息贴出来。比如这些信息:


生产厂家,生产日期,主板型号,CPU 型号,内存大小,硬盘大小,等等。




54#
发表于 昨天 19:45 | 只看该作者
lbw2007 发表于 2024-11-21 16:11
1、P
2、我试过32G的U盘和40G的移动硬盘。移动硬盘没量产,U盘是USB-HDD。进入系统以后,移动硬盘卷标是 ...

我这里结果不同。40G移动硬盘、普通U盘在Phoenix BIOS里没区别,都带有USB-HDD前缀。



回复

使用道具 举报

53#
发表于 昨天 16:11 | 只看该作者
wuwuzz 发表于 2024-11-15 12:31
一、BIOS厂家是(AMI?  Phoenix? Insyde ? ...)

二、“很清楚插的是U盘”,这个U盘容量有多大? 此U盘 ...

1、P
2、我试过32G的U盘和40G的移动硬盘。移动硬盘没量产,U盘是USB-HDD。进入系统以后,移动硬盘卷标是“本地硬盘”,U盘默认卷标“可移动磁盘”
3、不是。移动硬盘在BIOS里面和本地硬盘一样没有USB前缀。U盘是USB-HDD。
4、如果做量产,U判应该可以欺骗BIOS和操作系统。之前专门挑慧荣主控的U盘,便宜、快、稳定。也曾接触过闪迪的主控,那叫一个难用。

点评

我这里结果不同。40G移动硬盘、普通U盘在Phoenix BIOS里没区别,都带有USB-HDD前缀。 [attachimg]550736[/attachimg]  详情 回复 发表于 昨天 19:45
回复

使用道具 举报

52#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2024-11-19 20:01 编辑

明白了,都是使用DiskGenius格式化的原因,默认参数与WINDOWS格式化的不一样。以后尽量用WINDOWS的格式化,而且不使用快速格式化。
回复

使用道具 举报

51#
 楼主| 发表于 3 天前 | 只看该作者
mygamexxx 发表于 2024-11-19 18:49
主要是grldr.mbr不支持搜索目录下的引导文件,而wee支持。而且wee可以在命令行下查找其他引导文件并启动 ...

您的 FAT32 分区的起始扇区号是 40,比 63 小。这种情况,肯定不能安装 wee。

另外,您的 FAT32 分区的“标识”是 0B,貌似改为 0C 比较好。因为 0B 表示不使用 LBA,而 0C 则表示使用 LBA。当然,操作系统有可能忽略 0B 和 0C 的差别。
回复

使用道具 举报

50#
发表于 3 天前 | 只看该作者
不点 发表于 2024-11-19 19:01
您看看哪个分区靠前?您把它删掉,然后重新建立分区。

重新建立分区时,选择起始扇区号为 63 或者更大 ...

谢谢!又学会了一个知识点。
回复

使用道具 举报

49#
 楼主| 发表于 3 天前 | 只看该作者
mygamexxx 发表于 2024-11-19 18:49
主要是grldr.mbr不支持搜索目录下的引导文件,而wee支持。

目前为三个分区,一个分区FAT32,2G,以支 ...

您看看哪个分区靠前?您把它删掉,然后重新建立分区。

重新建立分区时,选择起始扇区号为 63 或者更大即可。

如果某个分区的起始扇区号小于 63,那么,它就把 wee 想要占据的“地盘”给挤掉了。

点评

谢谢!又学会了一个知识点。  详情 回复 发表于 3 天前
回复

使用道具 举报

48#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2024-11-19 19:11 编辑
不点 发表于 2024-11-19 18:45
只要 wee 是灰色的,通常这就说明了,您的 MBR 磁道上的空间不足 63 扇区,拒绝你安装 wee。

要想安装 ...

主要是grldr.mbr不支持搜索目录下的引导文件,而wee支持。而且wee可以在命令行下查找其他引导文件并启动,如果用grldr.mbr,在丢失了grldr后就只能用U盘启动了。

目前为三个分区,一个分区FAT32,2G,以支持UEFI启动。其他为两个主分区,NTFS,各250G左右。不知道如何分区才能保证MBR有63扇区?

3.jpg (107 KB, 下载次数: 0)

3.jpg

点评

您的 FAT32 分区的起始扇区号是 40,比 63 小。这种情况,肯定不能安装 wee。 另外,您的 FAT32 分区的“标识”是 0B,貌似改为 0C 比较好。因为 0B 表示不使用 LBA,而 0C 则表示使用 LBA。当然,操作系统有可能  详情 回复 发表于 3 天前
您看看哪个分区靠前?您把它删掉,然后重新建立分区。 重新建立分区时,选择起始扇区号为 63 或者更大即可。 如果某个分区的起始扇区号小于 63,那么,它就把 wee 想要占据的“地盘”给挤掉了。  详情 回复 发表于 3 天前
回复

使用道具 举报

47#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 不点 于 2024-11-19 18:53 编辑
mygamexxx 发表于 2024-11-19 17:47
硬盘加USB硬盘盒。

这个是不支持LBA吗?无法写主引导为WEE。

只要 wee 是灰色的,通常这就说明了,您的 MBR 磁道上的空间不足 63 扇区,拒绝你安装 wee。

要想安装 wee,那您得重新分区,让 MBR 磁道上有足够的扇区数。

干嘛非要安装 wee 呢?其实安装 grldr.mbr 也一样管用啊。

在“一盘走天下【自由拼装修改版】”这个帖子里面,我已经分析过 grldr.mbr 和 wee63.mbr 的差别了,您可以进去看看:http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=443369&pid=5490619&fromuid=250692


抱歉,是我糊涂了。这个帖子本身就是让大家安装 wee 来测试的。

================================================

win7 是实际 “操刀”者,是 win7 开始送猪上路。

没了猪以后的日子,LBA 大行其道,不再受到阻挡。许多软件都获得了解放。这些启动软件,无论用哪个都行,都能成功启动,差别不大了。

点评

主要是grldr.mbr不支持搜索目录下的引导文件,而wee支持。  详情 回复 发表于 3 天前
回复

使用道具 举报

46#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2024-11-19 18:18 编辑

硬盘加USB硬盘盒。

这个是不支持LBA吗?无法写主引导为WEE。
图片贴不了(浏览器EDGE不行,用火狐行),512.1GB,标准:NVM Express 1.3,支持的功能:S.M.A.R.T.,TRIM, VolatileWriteCache

1.jpg (116.08 KB, 下载次数: 0)

1.jpg

2.jpg (110.57 KB, 下载次数: 0)

2.jpg

点评

只要 wee 是灰色的,通常这就说明了,您的 MBR 磁道上的空间不足 63 扇区,拒绝你安装 wee。 要想安装 wee,那您得重新分区,让 MBR 磁道上有足够的扇区数。 干嘛非要安装 wee 呢?其实安装 grldr.mbr 也一样  详情 回复 发表于 3 天前
回复

使用道具 举报

45#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 不点 于 2024-11-19 14:16 编辑

https://thestarman.pcministry.com/asm/mbr/W7VBR.htm

NOTE: A Windows 7 or 8 OS must be run on a computer with INT 13 Extensions!

这条信息表明,Win7 已经开始放弃 CHS 了。跟前面提到 Win7 不再像 XP 那样创建 “启动软盘”,互相印证,说明 XP 是最后保持 CHS 支持的。到了 Win7,就把 CHS 冷落了。

下面这个注释表明了, XP 的 NTFS 引导代码仍然在使用 CHS 模式:

https://thestarman.pcministry.com/asm/mbr/NTLDR_Loader.htm

; Subroutine to Calculate Total Sectors on
; the Disk Drive (using only CHS) values
; from BIOS Interrupt 13 H, Function 08 H

回复

使用道具 举报

44#
 楼主| 发表于 4 天前 | 只看该作者
wuwuzz 发表于 2024-11-18 15:47
“再过几年,grub4dos 的 legacy BIOS 版本,可能也不再需要了”

这个时间过渡可能会比较长,我发现周 ...

XP 停止服务,CHS 就开始 “消退”,当然,不是一下子突然彻底消失,而是有个过程。

Win7、8 停止服务,我觉得是 legacy BIOS 开始 “消退” 的时候了。

如果 Win10 也停止服务,那么,legacy BIOS 的 “消退” 就已经进行很远了,或者接近 “完全消失” 了。
回复

使用道具 举报

43#
发表于 4 天前 | 只看该作者
不点 发表于 2024-11-18 15:36
XP 停止服务以后,软盘和 CHS 都处于 “冷冻” 状态,启动软件可以不再调用 CHS 了,只调用 LBA 就可以了 ...

“再过几年,grub4dos 的 legacy BIOS 版本,可能也不再需要了”

这个时间过渡可能会比较长,我发现周边搭载UEFI的PC,多数还保留着UEFI_CSM模块,
这样,grub4dos 的 legacy BIOS 版本仍然可以继续使用。我现在的启动盘配置就是这样,
同时装了grub2/G4D。grub2用于UEFI,G4D用于UEFI_CSM环境。



点评

XP 停止服务,CHS 就开始 “消退”,当然,不是一下子突然彻底消失,而是有个过程。 Win7、8 停止服务,我觉得是 legacy BIOS 开始 “消退” 的时候了。 如果 Win10 也停止服务,那么,legacy BIOS 的 “消退  详情 回复 发表于 4 天前
回复

使用道具 举报

42#
发表于 4 天前 | 只看该作者
我是被标题忽悠进来的。。。。
回复

使用道具 举报

41#
 楼主| 发表于 4 天前 | 只看该作者
wuwuzz 发表于 2024-11-18 14:53
一、逐渐取消对FDD软驱支持是趋势,就Windows而言,还没取消干净。
印象中wmic里已经取消了软驱接口,但 ...

XP 停止服务以后,软盘和 CHS 都处于 “冷冻” 状态,启动软件可以不再调用 CHS 了,只调用 LBA 就可以了。也就是说,解放了。

现在基本可以不用 fbinst 了。当然,一些顽固的、“仍然在世” 的老爷机,确实还需要 fbinst 去伺候。但这些老爷机在快速减少,每过一年,都消失很多。

再过几年,grub4dos 的 legacy BIOS 版本,可能也不再需要了。

点评

“再过几年,grub4dos 的 legacy BIOS 版本,可能也不再需要了” 这个时间过渡可能会比较长,我发现周边搭载UEFI的PC,多数还保留着UEFI_CSM模块, 这样,grub4dos 的 legacy BIOS 版本仍然可以继续使用。  详情 回复 发表于 4 天前
回复

使用道具 举报

40#
发表于 4 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-21 19:48 编辑

啊,我的记忆力没那么好, 那个帖子特殊,正好赶上时间点了,我需要实例验证对AMI BIOS USB源码
的理解,正好摊上这个实例,所以印象深刻。

usbbios.jpg (59.93 KB, 下载次数: 1)

usbbios.jpg
回复

使用道具 举报

39#
发表于 4 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-18 15:16 编辑
不点 发表于 2024-11-18 14:09
搜 boot disk 时,搜到一个网站,这个网站的页面中提到,boot disk 在 XP 以后就没有了,XP 还有 boot disk ...

一、逐渐取消对FDD软驱支持是趋势,就Windows而言,还没取消干净。
印象中wmic里已经取消了软驱接口,但windows内部还残留着USB-FDD软驱判定代码(win7、win10仍然
可用USB-FDD)。例如,我用U盘量产出1个USB-FDD,资源管理器中左侧树形栏默认不出现A盘,但右边
窗口是有的,双击一下,左侧栏的A就出来了。



二、UEFI/BIOS则是另外一回事。
不管电脑有多新,只要BIOS(或UEFI/CSM模块)还存在,CHS就一直都在。
即使U盘没有CHS,引导软件也不用CHS,BIOS(或UEFI/CSM模块)也要为其捏造(计算虚拟)一个。
为什么?因为INT13服务的历史包袱。BIOS(或UEFI/CSM模块)始终要提供INT13服务,等待户调用啊!

点评

XP 停止服务以后,软盘和 CHS 都处于 “冷冻” 状态,启动软件可以不再调用 CHS 了,只调用 LBA 就可以了。也就是说,解放了。 现在基本可以不用 fbinst 了。当然,一些顽固的、“仍然在世” 的老爷机,确实还需  详情 回复 发表于 4 天前
回复

使用道具 举报

38#
 楼主| 发表于 4 天前 | 只看该作者
搜 boot disk 时,搜到一个网站,这个网站的页面中提到,boot disk 在 XP 以后就没有了,XP 还有 boot disk。Win7 就没有 boot disk 了。

它这里说的 boot disk 是指软盘。

也就是说,Win7 就不再能够创建启动软盘了。换个思路来理解,那就是说,Win7 已经正式脱离“软盘”了!

微软对于 XP 是哪年开始“停止服务”的呢?那么,停止服务的时候,就标志着软盘已经“寿终正寝”了。

软盘的“寿终正寝”又意味着什么呢?意味着 CHS 模式退出历史舞台,LBA 成为 BIOS 下的主角。

正如 liuzhaoyzz 版主所说,fbinst 主要就是用来对付混乱的 CHS 的。没了 CHS,世界变得简单了,也就不需要 fbinst 了。

点评

一、逐渐取消对FDD软驱支持是趋势,就Windows而言,还没取消干净。 印象中wmic里已经取消了软驱接口,但windows内部还残留着USB-FDD软驱判定代码(win7、win10仍然可用USB-FDD)。 例如,我用U盘量产出1个USB-FDD,  详情 回复 发表于 4 天前
回复

使用道具 举报

37#
发表于 4 天前 | 只看该作者
像大佬学习
回复

使用道具 举报

36#
发表于 5 天前 | 只看该作者
差不多都老了
回复

使用道具 举报

35#
 楼主| 发表于 5 天前 | 只看该作者
wuwuzz 发表于 2024-11-17 15:44
一、我预测一下,大概率被识别为固定设备的情形多些。
因为一般情况下,在BIOS内部,MAX_LBA容量规则 ...

天!那么旧的帖子,您都记忆在心。佩服!

重新看过那个帖子后,我有些沮丧。

正如您所说,BIOS 判定 FDD 和 HDD 很混乱,另外,它们是否提供 LBA 磁盘服务,也是混乱的。

不过,那些混乱的主板,客观上也是自找麻烦,会成为淘汰的对象,会比别的主板更早地被淘汰。

其实,我不关心 FDD 和 HDD 的判定问题。无论 HDD 还是 FDD,对于 grub4dos 来说都一样,都能 hold 住。

我真正关心的是 LBA 支持。我之所以想让 BIOS 把 U 盘识别为 HDD,是因为我希望识别为 HDD 之后,主板会提供 LBA 磁盘服务。假如那些糟糕的主板能够把 U 盘识别为 HDD,但却只提供 CHS 服务,而不提供 LBA 服务;那么,这样的 HDD 也不是我想要的。因为,这还不如识别为 FDD 而同时提供 LBA 磁盘服务。

我想,这么多年过去了,那些不支持 LBA 的主板 USB BIOS,应该比其它正常的主板更早地被扔进垃圾堆。

点评

一、啊,我的记忆力没那么好, 那个帖子特殊,正好赶上时间点了,我需要实例验证对AMI BIOS USB源码的理解, 正好摊上这个实例,所以印象深刻。 二、我先前一直想说,但没组织好语言,现在时间紧张,一并发了吧,  详情 回复 发表于 4 天前
回复

使用道具 举报

34#
发表于 5 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-17 15:56 编辑
不点 发表于 2024-11-17 13:05
前面经 wuwuzz 的指引,了解到 sg3_utils 是个开源的工具。于是搜到相关知识:

sg3_utils使用学习


一、我预测一下,大概率被识别为固定设备的情形多些。
因为一般情况下,在BIOS内部,MAX_LBA容量规则的优先级>RMB规则。

二、RMB规则生效的例子也有,在下面这个很老的帖子里。很古老的AMI BIOS,它激活了RMB编译选项。
因此,出现了RMB规则优先级高的现象。在这个例子中,BIOS给的容量规则界限是530MB(也就是超过
530MB的USB盘应该被作为USB-HDD的。BIOS用530MB作为界限的渊源,明眼人应该能看出来,早期
IDE硬盘容量墙界限,然后延伸应用到USB-HDD上。)

http://bbs.wuyou.net/forum.php?m ... 05532&extra=&page=2

38#是我的结论,也给了BIOS源代码片段论据。
在这个帖子里,不点大也有发言,只不过注意力是G4D。而我,注意力不是G4D,是顺着疑点又追踪下去的,
所以,让提问者redbee留下了更多信息。

点评

天!那么旧的帖子,您都记忆在心。佩服! 重新看过那个帖子后,我有些沮丧。 正如您所说,BIOS 判定 FDD 和 HDD 很混乱,另外,它们是否提供 LBA 磁盘服务,也是混乱的。 不过,那些混乱的主板,客观上也是  详情 回复 发表于 5 天前
回复

使用道具 举报

33#
 楼主| 发表于 5 天前 | 只看该作者
前面经 wuwuzz 的指引,了解到 sg3_utils 是个开源的工具。于是搜到相关知识:

sg3_utils使用学习
https://blog.csdn.net/weixin_40581738/article/details/125259297

sg3_utils: Linux下的SCSI命令行工具
https://blog.csdn.net/gitblog_00026/article/details/136703790


在 Linux 下,用 sudo sg_inq -d /dev/sdb 命令,返回了如下结果:


  1. standard INQUIRY:
  2.   PQual=0  PDT=0  RMB=1  LU_CONG=0  hot_pluggable=0  version=0x06  [SPC-4]
  3.   [AERC=0]  [TrmTsk=0]  NormACA=0  HiSUP=0  Resp_data_format=2
  4.   SCCS=0  ACC=0  TPGS=0  3PC=0  Protect=0  [BQue=0]
  5.   EncServ=0  MultiP=0  [MChngr=0]  [ACKREQQ=0]  Addr16=0
  6.   [RelAdr=0]  WBus16=0  Sync=0  [Linked=0]  [TranDis=0]  CmdQue=0
  7.   [SPI: Clocking=0x0  QAS=0  IUS=0]
  8.     length=68 (0x44)   Peripheral device type: disk
  9. Vendor identification: SanDisk  
  10. Product identification: SanDisk 3.2 Gen1
  11. Product revision level: DL17
  12. Unit serial number: A32406074060

  13.   Version descriptors:
  14.     SAM-4 (no version claimed)
  15.     SPC-4 (no version claimed)
  16.     SBC-3 (no version claimed)
  17.     Universal Serial Bus Specification, Revision 2.0
  18.     USB Mass Storage Class Bulk-Only Transport, Revision 1.0
复制代码



从 RMB=1 可以看出,我这个 U 盘是“可移动”的。虽然容量有 500G 之大,但 RMB 却为 1。

我不打算通过“刷写”更改 RMB 的值。现在先试验一段时间,看看在实际启动过程中情况会如何。

点评

一、我预测一下,大概率被识别为固定设备的情形多些。 因为一般情况下,在BIOS内部,MAX_LBA容量规则的优先级>RMB规则。 二、RMB规则生效的例子也有,在下面帖子里。很古老的AMI BIOS,它激活了RMB编译选项。  详情 回复 发表于 5 天前
回复

使用道具 举报

32#
发表于 5 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-17 12:55 编辑
不点 发表于 2024-11-17 10:50
谢谢版大人。

貌似 wuwuzz 大人前面也提到固态硬盘做的 U 盘,有识别为 HDD 的。但这并不 100% 肯定。 ...


1.固态U盘RMB的简单检查方法,和普通U盘一样,属性~本地盘,就代表RMB=0。

2.只有需检查底层细节,才有必要动用USB抓包软件。但是,要注意的是:由于固态U盘
是新出来的,普遍采用更高速的UASP传输协议,而wireshark不支持UASP传输协议解码
(只支持老的BOT传输协议)。因此,当使用这种固态U盘+Win8以上支持UASP的系统时,
wireshark将不能解码出RMB信息。

3.我查阅了一下,手上几个新的SMI 2320AB、2246XT等主控固态U盘,出厂设置为本地盘。
量产工具GUI界面里已经没有Removeable/Fixed调整项了。


回复

使用道具 举报

31#
发表于 5 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-21 19:46 编辑
不点 发表于 2024-11-17 07:46
太有帮助了,非常感谢!

也汇报一下我刚刚搜到的一些信息。有人抱怨 USB key 被识别为 HDD,而他希望 ...

不客气。

有那种疑问很正常。以前无忧的丢丢版主曾吐槽过:
国外启动论坛的洋人,精力放在win挖潜的多,放在量产/USB固件参数上的少(自然在
removeable/fixed上纠结不清)。国内相反,充斥的是量产CDROM,但也到此为止,
技术含量得不到提高。然后他就遁逃出无忧量产区了。
=================================================================================
我觉得,刻意寻找出厂设定为fixed介质U盘,有点开盲盒。自己调整固件参数是个办法
(当然,可能要交刷死U盘的学费。我也是刷死了好几个U盘,才掌握操作的呃。好在U盘
现在也不贵,那点经济代价能承担)。几个常见U盘主控量产工具改RMB设定,供参考:






UPA.jpg (62.68 KB, 下载次数: 9)

UPA.jpg
回复

使用道具 举报

30#
 楼主| 发表于 5 天前 | 只看该作者
liuzhaoyzz 发表于 2024-11-17 08:27
如果普通模式的优盘,那就是看不同电脑主板识别算法的,这个不确定。

如果是sata-ssd或者NVME-ssd ...

谢谢版大人。

貌似 wuwuzz 大人前面也提到固态硬盘做的 U 盘,有识别为 HDD 的。但这并不 100% 肯定。最后需要通过专用查看软件,查看固件 RMB 位的设置值,才能确定。

wuwuzz 大人提到影响 BIOS 判定 HDD 和 FDD 的因素有三个:

(1)MAX_LBA,就是说,扇区数越多(比如 32G 以上),越容易被识别为 HDD。
(2)可移动介质位 RMB,如果 RMB=0,就容易被判定为 HDD。
(3)是否带有分区表,如果带有分区表,也能增大识别为 HDD 的概率。

这三条,第(1)和 (3),没有困难,轻松做到。唯有(2)不容易搞定,需要专门的工具来刷写固件。

我们的主要目的,是向老式主板报告:“我这个 U 盘是移动硬盘,即 HDD,请你不要把我当作软盘来对待。”

期待主板能够回答说:“好的,明白了,我这就给你分配盘号 0x80,并且已经为你准备好 BIOS 的 LBA 服务。你可以开车了。”

点评

1.固态U盘RMB的简单检查方法,和普通U盘一样,属性~本地盘,就代表RMB=0。 2.只有需检查底层细节,才有必要动用USB抓包软件。但是,要注意的是:由于固态U盘 是新出来的,普遍采用更高速的UASP传输协议,而wi  详情 回复 发表于 5 天前
回复

使用道具 举报

29#
发表于 5 天前 | 只看该作者
不点 发表于 2024-11-17 07:46
太有帮助了,非常感谢!

也汇报一下我刚刚搜到的一些信息。有人抱怨 USB key 被识别为 HDD,而他希望 ...
市面上有没有出厂就设置 RMB 为 “不可移动”的 U 盘?


如果普通模式的优盘,那就是看不同电脑主板识别算法的,这个不确定。

如果是sata-ssd或者NVME-ssd的,放到任何电脑上,绝对会被识别为硬盘。

ssd不都是很大的,2260、2280型号的NVME-SSD也比较小巧的。

点评

谢谢版大人。 貌似 wuwuzz 大人前面也提到固态硬盘做的 U 盘,有识别为 HDD 的。但这并不 100% 肯定。最后需要通过专用查看软件,查看固件 RMB 位的设置值,才能确定。 wuwuzz 大人提到影响 BIOS 判定 HDD 和  详情 回复 发表于 5 天前
回复

使用道具 举报

28#
发表于 5 天前 | 只看该作者
本帖最后由 liuzhaoyzz 于 2024-11-17 08:35 编辑
不点 发表于 2024-11-16 23:10
不愧是精通技术的行家里手。感谢 wuwuzz 的精彩奉献。

我还有一个问题:我有好几个 U 盘,用什么软件 ...

CHS(Cylinder-Head-Sector)寻址方式的最大寻址空间受限于其使用的24位地址(10位用于柱面,8位用于磁头,6位用于扇区)。CHS寻址方式的最大寻址空间约为7.837GB。

CHS模式支持的最大空间约为7.837GB,48位LBA可以支持更大的空间,最大约137GB,而LBA-64可以支持18 EB的容量更大容量的硬盘。

所以,不需要什么其他的软件,只要看下你本机硬盘的容量,就可以判断出是否支持LBA模式,现在的电脑硬盘最少都是500GB起步,这也就是说,绝对支持LBA模式。是否支持LBA模式,是由主板的BIOS决定的。

台式机电脑中有的还可以设置硬盘模式为CHS/LBA,但绝大多数都是可以支持LBA的。
现在哪里还有只支持CHS模式的电脑?!

fbinst只是对于CHS模式启动的电脑成功率有帮助,问题是,支持CHS模式启动的电脑早都被淘汰了。
所以说,研究fbinst启动模式,20多年前还有用处,当下这是毫无意义的事情,LBA模式下grub4dos/wee都可以轻松搞定USB启动。到了UEFI时代,启动就更简单了。

diskgenius就可以查看硬盘的工作模式的呀。


HD tune pro也可以看到的。48位寻址模式肯定就是LBA模式,CHS是24位寻址的。

回复

使用道具 举报

27#
 楼主| 发表于 5 天前 | 只看该作者
wuwuzz 发表于 2024-11-17 00:30
1、您过奖了。术业有专攻,显得知道得多点而已,其实也没什么。

2、RMB,直接在windows下点U盘属性-如 ...

太有帮助了,非常感谢!

也汇报一下我刚刚搜到的一些信息。有人抱怨 USB key 被识别为 HDD,而他希望被识别为 removable。这说明,确实存在出厂就设定为 HDD 的 U 盘。链接如下:

USB detected as a HDD and not as a removable device
https://answers.microsoft.com/en ... 6-a200-9a1238c77310

How to make USB recognized as "removable drive" instead of "Hard Disk Drives"?
https://answers.microsoft.com/en ... 4-8aac-3dd768eddf96

而我想要的恰恰相反。我想要的正是出厂设定为“非移动介质”的 U 盘。

点评

不客气。 有那种疑问很正常。以前无忧的丢丢版主曾吐槽过: 国外启动论坛的洋人,精力放在win挖潜的多,放在量产/USB固件参数上的少(自然在removeable/fixed上纠结不清)。 国内相反,充斥的是量产CDROM,但也到  详情 回复 发表于 5 天前
如果普通模式的优盘,那就是看不同电脑主板识别算法的,这个不确定。 如果是sata-ssd或者NVME-ssd的,放到任何电脑上,绝对会被识别为硬盘。 ssd不都是很大的,2260、2280型号的NVME-SSD也比较小巧的。  详情 回复 发表于 5 天前
回复

使用道具 举报

26#
发表于 5 天前 | 只看该作者
本帖最后由 wuwuzz 于 2024-11-21 19:55 编辑
不点 发表于 2024-11-16 23:10
不愧是精通技术的行家里手。感谢 wuwuzz 的精彩奉献。

我还有一个问题:我有好几个 U 盘,用什么软件 ...

1、您过奖了。术业有专攻,显得知道得多点而已,其实也没什么。

2、RMB,直接在windows下点U盘属性-如果显示的是U盘、可移动盘,则RMB是移动介质;如果显示的是本地盘,则RMB是固定介质。

3、全面看USB设备属性,一般使用USB抓包软件。
开源软件的话,有GUI:WireShark+USB插件;无GUI: sg3_utils。
wireshark截图如下,注意:wireshark对RMB的解释是错的,应为盘片/介质固定,不是设备固定。

4、买盘不好说,跟U盘出厂时,卖家量产工具设置有关。
我买的U盘,绝大部分都是别人DIY的,然后自己改。少量几个SMI 2246XT固态U盘,有一开始
RMB取值就是固定介质的(这个您买时,可以和卖家协商,先咨询截图,再买)。

1b.jpg (131.19 KB, 下载次数: 2)

1b.jpg

1a.jpg (149.37 KB, 下载次数: 2)

1a.jpg

点评

太有帮助了,非常感谢! 也汇报一下我刚刚搜到的一些信息。有人抱怨 USB key 被识别为 HDD,而他希望被识别为 removable。这说明,确实存在出厂就设定为 HDD 的 U 盘。链接如下: USB detected as a HDD and n  详情 回复 发表于 5 天前
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 14:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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