无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5595|回复: 4

[求助] SVBus不支持map --mem?

[复制链接]
发表于 2020-10-3 21:32:04 | 显示全部楼层 |阅读模式
尝试采用SVBus驱动后,遇到问题。

由第一个菜单启动
title [A] map /0PE.ISO (0xff)
map (hd0)/0PE.ISO (0xff)
map --hook
chainloader (0xff)/grldr
title [B] map --mem /0PE.ISO (0xff)
map --mem (hd0)/0PE.ISO (0xff)
map --hook
chainloader (0xff)/grldr
经过一番处理后进入第二个菜单,这里才真正启动PE。
title [1] Load PE
if exist (0xff)/0PE/XP/PE.WIM echo PE.WIM can be seen at (0xff)/0PE/XP/
pause --wait=8 Loading PE...

rootnoverify (hd0,0)
map --hook=0x80
chainloader (hd0,0)/setupldr.bin
makeactive (hd0,1)

title [2] Replace SVBus(named FIRADISK.SY_) with WVBLK and Load PE
(hd0,0)/BIN/FAT copy /o (hd0,0)/WXPE/SYSTEM32/DRIVERS/WVBLK (hd0,0)/WXPE/SYSTEM32/DRIVERS/FIRADISK.SY_

if exist (0xff)/0PE/XP/PE.WIM echo PE.WIM can be seen at (0xff)/0PE/XP/
pause --wait=8 Loading PE...

rootnoverify (hd0,0)
map --hook=0x80
chainloader (hd0,0)/setupldr.bin
makeactive (hd0,1)
我们把第一个菜单选B,第二个菜单选2简记为B2。

发现B1启动失败,而A1、A2、B2都是成功的。
就是说,映射光驱(0xff)时有--mem的话,SVBus后面就不认(0xff),也就找不到曾经存在的(0xff)/0PE/XP/PE.WIM,导致启动失败;而换成wvblk则没问题。

附件含fbinsttool和test.fba,可以重现上述现象。
用fbinsttool的“数据管理-打开fba文件”菜单项打开test.fba,点“Qemu测试”按钮即可测试。

附件下载后去掉.txt后缀,然后七个放在一起用7-zip解压即可得到fbinsttool和test.fba。
SVBus-test.7z.001.txt (3.91 MB, 下载次数: 28)
发表于 2020-10-3 21:47:26 | 显示全部楼层
pe加了SVBus的话,就是ramos形式,相当于无盘了呢
回复

使用道具 举报

发表于 2020-10-4 11:34:58 来自手机 | 显示全部楼层
pseudo 报告的是 svbus 的 bug 了。请向作者详细报告。我猜,svbus 在处理 0xff 光盘时,出现了 bug。你可以试试 hd32,把测试结果告诉他。
回复

使用道具 举报

发表于 2022-1-10 01:38:02 | 显示全部楼层
楼主有WIN7X86SVBus驱动文件吗不报错重启蓝屏带签名的,发一下谢谢~~!
回复

使用道具 举报

发表于 2023-12-28 21:58:42 | 显示全部楼层
如果支持的话
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 10:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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