无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: rgy

[教程] [20190106]慧荣主控”免量产“自由划分多个驱动器(最多7个)

    [复制链接]
发表于 2023-2-2 12:25:33 来自手机 | 显示全部楼层
2011yaya2007777 发表于 2023-2-2 12:18
就这种主板而言,放弃吧,折腾的成本太高。U盘又不贵,多备几个不同启动方式的。

这是内存冲突了。抽 ...

如果要一个u盘通杀的话,u盘固件需要支持LUN的盘片切换,fixed/removeable/CDROM的盘片的挂载切换。
要保证总是能启动的话,最好只呈现单lun。
而除了硬件开关切换之外,就只能在电脑上量产软件改,有时候没有电脑就寄了。
所以要有硬件开关。最好加个档位,显示所有lun。
然后是写保护开关。
这么复杂的硬件和固件根本就还没出生。
回复

使用道具 举报

发表于 2023-2-2 12:27:16 来自手机 | 显示全部楼层
wuwuzz 发表于 2023-2-2 12:22
为什么非要fixed模式,是有特殊需求么? 比如UD无法放弃?

我确实不打算放弃UD和fixed,所以准备了第二个u盘做removeable。
fixed在win7下可以显示所有分区。

点评

看这2楼的需求,目前市场上易得的方案是: 准备2个写保护3267盘。 一个做R+F+Cd的3LUN盘, 一个保留1LUN。如果老BIOS机器比较多, 后面这个换成USB2.0的盘3257。  详情 回复 发表于 2023-2-2 12:41
回复

使用道具 举报

发表于 2023-2-2 12:35:09 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2023-2-2 12:40 编辑
wuwuzz 发表于 2023-2-2 12:22
为什么非要fixed模式,是有特殊需求么? 比如UD无法放弃?


对了,K470在U盘LUN0为removeable,LUN1为fixed的时候会怎么处理?

点评

再次遇到fixed/remove位对判定USB-HDD影响不那么大的BIOS。而且,容量规则也被调整。 联想A10逸一体机(UEFI/BIOS被联想改过,看不出原始厂家,有点像INSYDE),U盘无论设成fixed/remove哪个,也不论容量大小,BI  详情 回复 发表于 2023-2-7 10:50
RMB位的取值没有对Phoenix Bios设定HDD/ZIP产生决定影响。而是我前面说的 容量规则起决定性作用。 设为Remove位的仍然是HDD,设为Fixed位 的仍然可以是ZIP。  详情 回复 发表于 2023-2-2 13:30
回复

使用道具 举报

发表于 2023-2-2 12:41:51 来自手机 | 显示全部楼层
求道者 发表于 2023-2-2 12:27
我确实不打算放弃UD和fixed,所以准备了第二个u盘做removeable。
fixed在win7下可以显示所有分区。

看这2楼的需求,目前市场上易得的方案是:
准备2个写保护3267盘。
一个做R+F+Cd的3LUN盘,
一个保留1LUN。如果老BIOS机器比较多,
后面这个换成USB2.0的盘3257。

点评

smi 3.0的盘已经做了cd+fixed。 2.0的盘做了removeable+fixed(必要时隐藏fixed)  详情 回复 发表于 2023-2-2 12:43
回复

使用道具 举报

发表于 2023-2-2 12:43:50 来自手机 | 显示全部楼层
wuwuzz 发表于 2023-2-2 12:41
看这2楼的需求,目前市场上易得的方案是:
准备2个写保护3267盘。
一个做R+F+Cd的3LUN盘,

smi 3.0的盘已经做了cd+fixed。
2.0的盘做了removeable+fixed(必要时隐藏fixed)

点评

这样做无法保证1LUN盘始终存在吧, 有些BIOS对multi_LUN支持不够好。  详情 回复 发表于 2023-2-2 13:20
回复

使用道具 举报

发表于 2023-2-2 12:49:37 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2023-2-2 12:51 编辑
2011yaya2007777 发表于 2023-2-2 11:52
我下载过,也没有仔细看。电脑换了好几个,也找不到了。
我觉得现在仔细研究这些 ,没有太大的必要。


怎么计算图形模式?
0x17F属于什么图形模式?
回复

使用道具 举报

发表于 2023-2-2 13:20:18 来自手机 | 显示全部楼层
求道者 发表于 2023-2-2 12:43
smi 3.0的盘已经做了cd+fixed。
2.0的盘做了removeable+fixed(必要时隐藏fixed)

这样做无法保证1LUN盘始终存在吧,
有些BIOS对multi_LUN支持不够好。
回复

使用道具 举报

发表于 2023-2-2 13:30:38 来自手机 | 显示全部楼层
本帖最后由 wuwuzz 于 2023-2-2 13:37 编辑
求道者 发表于 2023-2-2 12:35
对了,K470在U盘LUN0为removeable,LUN1为fixed的时候会怎么处理?


RMB位的取值没有对Phoenix Bios设定HDD/ZIP产生决定影响。而是我前面说的
容量规则在起决定性作用。

设为Remove的仍然是USB-HDD,设为Fixed
仍然可以是USB-ZIP。
回复

使用道具 举报

发表于 2023-2-2 14:31:10 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2023-2-2 15:53 编辑
怎么计算图形模式?
0x17F属于什么图形模式?

vbe图形模式,他的编号混乱,有的个主板一致,有的不相同。所以不知道0x17F属于多少水平像素*多少垂直像素。

点评

发现了,换张卡图形模式就不对了,但另外一台机子似乎能跑到1080P。  详情 回复 发表于 2023-2-2 14:38
回复

使用道具 举报

发表于 2023-2-2 14:38:41 来自手机 | 显示全部楼层
2011yaya2007777 发表于 2023-2-2 14:31
vbe图形模式,他的编号混乱,有的个主板一致,有的不相同。所以不知道0x17F属于多少水平像素*多少垂直像 ...

发现了,换张卡图形模式就不对了,但另外一台机子似乎能跑到1080P。
回复

使用道具 举报

发表于 2023-2-2 14:52:55 | 显示全部楼层
求道者 发表于 2023-2-2 11:40
都发我吧,我到时候再找找还有没有其他源码,然后做个bt种子放网上,我自己的服务器也永久存一份,其他地 ...

这个怎么发给你?  


因为我只对USB启动有兴趣,所以原始BIOS包N多文件夹、N多文件,我只摘出USB相关文件看,其他的不关心,
扔一边去。包括上次的insyde bios,你要是不提,时间一长,原始包又不知扔哪里去了。这些摘出的文件打包
传到哪?




点评

蓝奏云?源代码压缩一下还蛮小的。  详情 回复 发表于 2023-2-2 16:34
回复

使用道具 举报

发表于 2023-2-2 15:54:00 | 显示全部楼层
发现了,换张卡图形模式就不对了,但另外一台机子似乎能跑到1080P。

目前G4D支持1600*1200像素,超过就覆盖已经加载的字库。背景图有必要选择那么高的像素吗?作为装机、修复不同电脑的U盘,电脑主板不是都支持那么高像素的吧。
再说,那么高的像素,你配16*16字体,也不相称呀。

点评

出问题的这边反而只支持1600 900。 背景图我还真是用的1080P。 旧显示器不常见,旧机子就未必。  详情 回复 发表于 2023-2-2 16:26
回复

使用道具 举报

发表于 2023-2-2 16:26:14 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2023-2-2 16:33 编辑
2011yaya2007777 发表于 2023-2-2 15:54
目前G4D支持1600*1200像素,超过就覆盖已经加载的字库。背景图有必要选择那么高的像素吗?作为装机、修复 ...


出问题的这边反而只支持1600 900。
背景图我还真是用的1080P。
旧显示器不常见,旧机子就未必。
因为旧显示器比旧机子还影响体验。
办公用倒是很常见1080P和720P然后就是900P。
办公用主要是要看清楚字,所以屏幕一般分辨率还好,不用跑游戏,分辨率高点也没所谓,能带动,处理文字老机子也就凑活用了。
我蛮想用24x24的位图字体的,但是开源字体没有这种的。
回复

使用道具 举报

发表于 2023-2-2 16:34:43 来自手机 | 显示全部楼层
wuwuzz 发表于 2023-2-2 14:52
这个怎么发给你?  



蓝奏云?源代码压缩一下还蛮小的。

点评

地址已发,见站内信。  详情 回复 发表于 2023-2-6 12:11
回复

使用道具 举报

发表于 2023-2-2 16:41:22 | 显示全部楼层
出问题的这边反而只支持1600 900。

把这个图像发给我,懒得自己做。
回复

使用道具 举报

发表于 2023-2-2 16:44:56 | 显示全部楼层
2011yaya2007777 发表于 2023-2-2 16:41
把这个图像发给我,懒得自己做。

G4D.7z (1.46 MB, 下载次数: 6)
回复

使用道具 举报

发表于 2023-2-2 17:59:41 | 显示全部楼层
出问题的这边反而只支持1600 900。

我使用你提供的菜单、字库、背景图,在qemu虚拟机测试,正常呀。

点评

[attachimg]519300[/attachimg] FbintTool带的这个qemu就会有这问题。 我自己裸机也能复现。  详情 回复 发表于 2023-2-3 13:50
回复

使用道具 举报

发表于 2023-2-3 13:50:47 | 显示全部楼层
2011yaya2007777 发表于 2023-2-2 17:59
我使用你提供的菜单、字库、背景图,在qemu虚拟机测试,正常呀。

无标题.png
FbintTool带的这个qemu就会有这问题。
我自己裸机也能复现。



回复

使用道具 举报

发表于 2023-2-3 14:45:52 | 显示全部楼层
FbintTool带的这个qemu就会有这问题。

他自带的qemu比较弱。
你的背景图像素是1920*1080,不是你说的1600*900。超出允许的最大范围了。

点评

背景图确实是1080P,测试的显示器是900P。  详情 回复 发表于 2023-2-3 14:50
回复

使用道具 举报

发表于 2023-2-3 14:50:51 来自手机 | 显示全部楼层
2011yaya2007777 发表于 2023-2-3 14:45
他自带的qemu比较弱。
你的背景图像素是1920*1080,不是你说的1600*900。超出允许的最大范围了。

背景图确实是1080P,测试的显示器是900P。
回复

使用道具 举报

发表于 2023-2-3 15:29:28 | 显示全部楼层
背景图确实是1080P,测试的显示器是900P。

你使用看图软件打开这个图像,查看一下属性便知。
图像占内存,只与图像的像素有关,与显示器像数无关。

点评

咦,傍晚的时候,我看到YAYA问ZIP总扇区的事,怎么帖子没有了? 在参数文件里有定义: ZIP_100_SECTORS EQU 30000h ; Sectors on a ZIP 100 ZIP_250_SECTORS EQU 7783Ch ; Sectors on  详情 回复 发表于 2023-2-3 21:22
回复

使用道具 举报

发表于 2023-2-3 21:22:23 | 显示全部楼层
2011yaya2007777 发表于 2023-2-3 15:29
你使用看图软件打开这个图像,查看一下属性便知。
图像占内存,只与图像的像素有关,与显示器像数无关。

咦,傍晚的时候,我看到YAYA问ZIP总扇区的事,怎么帖子没有了?

在参数文件里有定义:
ZIP_100_SECTORS        EQU    30000h    ; Sectors on a ZIP 100
ZIP_250_SECTORS        EQU    7783Ch    ; Sectors on a ZIP 250


回复

使用道具 举报

发表于 2023-2-4 04:37:50 来自手机 | 显示全部楼层
我在网上查了一下,说容量是100M及250M,我以为问题解决了。现在看你提供的定义,真不是一回事。我觉得扇区单位换算有点乱。由b转Kb,都是1024。由Kb转Mb,由Mb转Tb,就有1024及1000两个进制单位。

点评

一、BIOS里对容量定义,不用MB/KB这些, 全是用具体的总扇区数(最大LBA)。 二、1000/1024,在IEEE EDD规范(这 个EDD规范就是把以前零散的单行本 BIOS BOOT规范、扩展INT13定义、光盘 启动规范等全部合订  详情 回复 发表于 2023-2-4 05:19
回复

使用道具 举报

发表于 2023-2-4 05:19:51 | 显示全部楼层
本帖最后由 wuwuzz 于 2023-2-5 08:25 编辑
2011yaya2007777 发表于 2023-2-4 04:37
我在网上查了一下,说容量是100M及250M,我以为问题解决了。现在看你提供的定义,真不是一回事。我觉得扇区 ...


一、BIOS里对容量定义,很少用MB/KB这些,
常用具体的总扇区数(最大LBA)。


二、1000/1024,在IEEE EDD规范(这
个EDD规范就是把以前零散的单行本
BIOS BOOT规范、扩展INT13定义、光盘
启动规范等全部合订在一起)里好像有
说明,KB/KiB的区别。

回复

使用道具 举报

发表于 2023-2-4 12:12:18 | 显示全部楼层
 设备描述: [E:][F:][G:]USB 大容量存储设备(General/General USB Flash Disk/USB Flash Disk)
 设备类型: 大容量存储设备

 协议版本: USB 2.10 <- 提醒:该设备支持USB3.0规范,将其连接到USB3.0接口可提高其性能
 当前速度: 高速(HighSpeed)
 电力消耗: 300mA

USB设备ID: VID = 090C PID = 1000
设备序列号: 0333916010050775

设备供应商: General
 设备名称: USB Flash Disk
设备修订版: 1100

产品制造商: General/General
 产品型号: USB Flash Disk/USB Flash Disk
产品修订版: 1100/1100

 主控厂商: SMI(慧荣)
 主控型号: SM3267AE - ISP 150902-1AE
闪存识别码: EC3A98BF94C6 - Samsung(三星) K9ADGD8U0D - 1CE/单通道 [TLC-16K] -> 总容量 = 16GB

可能的闪存型号
------------------
[1CE]K9ADGD8U0D x 1片/通道 x 1通道


闪存识别码映射表
------------------
[通道 0]        [通道 1]
EC3A98BF94C6        --------
--------        --------
--------        --------
--------        --------
--------        --------
--------        --------
--------        400440034002
4061400EFFFF        --------
---------------------------------------------------------

这个能不能用谢谢????

点评

多分区? 都能啊  详情 回复 发表于 2023-2-5 21:57
回复

使用道具 举报

发表于 2023-2-5 21:57:54 | 显示全部楼层
chengmeiqq 发表于 2023-2-4 12:12
 设备描述: [E:][F:][G:]USB 大容量存储设备(General/General USB Flash Disk/USB Flash Disk)
 设备类 ...

多分区?
都能啊

点评

只想分两个CD 一个普通 请问下怎么操作  详情 回复 发表于 2023-2-12 21:43
回复

使用道具 举报

发表于 2023-2-6 12:11:47 | 显示全部楼层
求道者 发表于 2023-2-2 16:34
蓝奏云?源代码压缩一下还蛮小的。

地址已发,见站内信。
回复

使用道具 举报

发表于 2023-2-7 10:50:30 来自手机 | 显示全部楼层
求道者 发表于 2023-2-2 12:35
对了,K470在U盘LUN0为removeable,LUN1为fixed的时候会怎么处理?

再次遇到fixed/remove位对判定USB-HDD影响不那么大的BIOS。而且,容量规则也被调整。

联想A10逸一体机(UEFI/BIOS被联想改过,看不出原始厂家,有点像INSYDE),U盘无论设成fixed/remove哪个,也不论容量大小,BIOS
菜单都是显示USB-HDD。

但是,容量大的,实际BIOS盘号会分配为0X8X(DOS下C:>),容量小的,BIOS盘号为0X00(DOS下A:>)。容量分界线也被大大压缩了,大概在250M左右,正好是ZIP250的标准。
回复

使用道具 举报

发表于 2023-2-7 13:38:58 来自手机 | 显示全部楼层
以前有个联想电脑,容量分界线在520M左右。而且在软盘状态,只能使用CHS模式读写。你那个K470更特殊,不论多大容量,通通识别为软盘。

点评

这个情形可以复现。 搭载AMI BIOS的神舟优雅A350-T45笔记本, 对小容量U盘就是设定为removeable,盘号 00,G4D显示用CHS模式。  详情 回复 发表于 2023-2-9 10:48
又测试了多种其他品牌的BIOS,含AMI、Award等,结合之前的测试,大致摸索出 容量节点规律为: 容量=250M (530M) -32G以下,叫USB-ZIP/KEY的都有,BIOS盘号0x80,DOS下C: 容量32G以上,叫USB-HDD,BIOS盘号0x80,D  详情 回复 发表于 2023-2-7 19:13
回复

使用道具 举报

发表于 2023-2-7 19:13:52 | 显示全部楼层
2011yaya2007777 发表于 2023-2-7 13:38
以前有个联想电脑,容量分界线在520M左右。而且在软盘状态,只能使用CHS模式读写。你那个K470更特殊,不论 ...

又测试了多种其他品牌的BIOS,含AMI、Award等,结合之前的测试,大致摸索出
(正常)容量节点规律为:

容量<250M,BIOS叫USB-HDD/FDD/ZIP的都有,BIOS盘号0x00,DOS下A:
容量>=250M (530M) -32G以下,叫USB-ZIP/KEY的都有,BIOS盘号0x80,DOS下C:
容量32G以上,叫USB-HDD,BIOS盘号0x80,DOS下C:
=================================================
其中250M的历史渊源是ZIP250驱动器,530M源于早期IDE硬盘容量墙528M。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 23:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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