本帖最后由 求道者 于 2024-12-20 01:22 编辑 wuwuzz 发表于 2024-11-30 10:07 说起来USB逻辑分析仪可以抓包慧荣量产工具的LUN切换所发送的指令吧。 然后把这指令用Linux下的工具发出去,这不完全可以把这玩意移植到安卓吗? 随身带电脑不现实,但手机Root一下用OTG,搞这东西完全可行嘛…… |
本帖最后由 wuwuzz 于 2024-11-30 20:53 编辑 2011yaya2007777 发表于 2024-11-28 14:16 您过奖了。寻求答案的兴趣,是最好的激励动力,而兴趣的种子是前辈老师们种下的, 同时,前辈们还赠送新手大礼包,打开了通向答案的不同入门之路: 不点、bean:USB启动中的CHS/LBA netwinxp:USB启动工作方式 victor888:USB-ZIP、DOS USB DISK driver yaya: DOS USB&PCI 数码之家无数前行者:USB-CDROM UEFI/BIOS开发者论坛:BIOS/UEFI源码 USB开发者:USB枚举、USB抓包分析、U盘固件、(硬件)USB协议分析仪等的资料 ...... |
本帖最后由 wuwuzz 于 2024-11-30 20:53 编辑 不点 发表于 2024-11-28 09:16 这个算是资本的基本操作,很早就开始了。 USB2.0刚出来的时候,phoenix官网就分模块配置、搭售。比较坑的是,PC机厂商最终展示 的用户界面:神舟A470/K470明明没有USB-HDD模块功能了,还显示大大的USB-HDD菜单选项, 误导观众啊! |
2011whp 发表于 2024-11-28 13:13 神舟A470/K470(机型EHA4) USB-HDD的问题,是求道者在本坛先提出来的。 我就是为了查看实情,专门花了几百块从臭鱼上买来测试用。 |
红毛樱木 发表于 2024-11-28 12:40 在。电池/电源不行了,冷启要按2次开关。 都是烂大街的机子,臭鱼上应该还能找到,机型EHA4,花几百块能买。 |
wuwuzz 发表于 2024-11-28 07:26 创新发展,果然永不停息! 继 CPU 收费开启某功能,主板也启动了 “按功能收费” 的政策。 只有想不到,没有做不到。 接下来的 “新时代”,会是怎样一个时代呢? 请大家给出预测。 |
吐槽一下phoenix BIOS USB启动按模块收费政策。 这里的收费区分有: 1、USB 1.X低速、USB2.0高速分别收费。 2、USB-HDD、USB-ZIP、USB-LS120、USB-FDD等启动按模块分别收费。 第1个,通过G4D虚拟盘,加载DOS USB2驱动,然后加速PE载入速度解决; 第2个,就造成今天本贴这个局面。 神舟K470/A470是裁剪USB-HDD模块功能,但保留USB-ZIP、USB-LS120、USB-FDD模块; 联想F31A相反,保留USB-HDD模块,裁剪USB-ZIP等模块。 |
红毛樱木 发表于 2024-11-27 23:06 那就是同一个大话题。只不过当时还没有发现有0x00、0x81区别,本贴算是补全了。 |
求道者 发表于 2024-11-27 20:54 那就超出本贴范围了,这里还是针对神舟A470/K470说的。 其他BIOS就得看具体是啥情况了。 |
红毛樱木 发表于 2024-11-27 20:38 哪个问题?是在本坛说的,还是无奈U盘群里? 这里的问题是,UD被BIOS屏蔽了,要有一个恢复环节,然后才能用PBR跳回去。 |
wuwuzz 发表于 2024-11-27 20:41 这又不一定只出现在笔记本上…… |
求道者 发表于 2024-11-27 20:32 就是这个意思额,笔记本有自己的键鼠(保底手段), 所以外接USB键鼠的问题不是刚需。 |
这问题不就是上次讨论的那个问题么,UD情况下把grub4dos的pbr安装到U盘的可见分区,然后用这个pbr启动回去UD里的grldr? |
wuwuzz 发表于 2024-11-27 20:23 笔记本上触控板和键盘走的PS/2或者I2C总线吧。 这部分又没被usb --init搞掉驱动…… |
求道者 发表于 2024-11-27 20:15 没用过这种USB鼠标选G4D菜单项的情况。 有这种菜单配置的话,可以发上来我实验一下外接USB鼠标。 不过A470/K470有内置键盘/触摸鼠标,应该问题不大吧。 |
wuwuzz 发表于 2024-11-27 20:13 你在grub4dos里也要用键鼠才能选择菜单项目啊…… usb键鼠挂了的话,这部分就没法用…… |
求道者 发表于 2024-11-27 20:09 这是个什么环境下的工具呢? Linux也跟Win一样额,握手时加载OS自己的驱动。 DOS的话,倒是要考虑一下。 |
wuwuzz 发表于 2024-11-27 20:06 你进了fbinst又不一定是用PE,可能用别的工具也不一定。 键鼠寄了,就只能想办法了…… |
求道者 发表于 2024-11-27 20:02 usb --init只是在引导阶段起作用吧,等进PE时,这个G4D USB驱动会被卸掉, windows重新加载自己的USB驱动,USB鼠标应该就正常了。 |
本帖最后由 求道者 于 2024-11-27 20:03 编辑 wuwuzz 发表于 2024-11-27 20:01 倒也是能自动化…… 不过usb --init之后usb键鼠就挂了…… |
本帖最后由 wuwuzz 于 2024-11-28 07:08 编辑 求道者 发表于 2024-11-27 19:55 是啊,PBR故意装了G4D,把BIOS引入陷阱。 然后G4D usb --init重置U盘,MBR恢复。再chainloader (hd1)+1跳回MBR,正常引导。 |
本帖最后由 求道者 于 2024-11-27 19:59 编辑 wuwuzz 发表于 2024-11-27 19:50 直接在PBR里安装g4d的PBR引导块是吧? 然后usb --int,用链式引导引导fbinst? |
本帖最后由 wuwuzz 于 2024-11-27 19:59 编辑 求道者 发表于 2024-11-27 18:42 进度就是问题解决了啊。 当初,神舟K470/A470 BIOS的问题是你最先提出来的,现在USB-HDD可以满血复活, fbinst(UD)、Ventoy等复杂格式盘,原有内容不用改动,在普通可见数据区再加个 G4D做中介,就可以在这种BIOS下正常启动使用了。 |
现在有啥进度?fbinst能复用吗? |
不点 发表于 2024-11-27 15:02 我同意您的分析。 原始fd0是BIOS内置USB驱动产生,而新的0x81则是由G4D USB驱动生成,两个驱动是否会 产生潜在的重叠、冲突(或者说BIOS USB驱动无法被完整卸载,还残留有fd0空壳),不得 而知,从结果看,有这种可能性。如此看来,此时还是屏蔽fd0比较好。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.