无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 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)
SVBus-test.7z.002.txt (3.91 MB, 下载次数: 36)
SVBus-test.7z.003.txt (3.91 MB, 下载次数: 36)
SVBus-test.7z.004.txt (3.91 MB, 下载次数: 28)
SVBus-test.7z.005.txt (3.91 MB, 下载次数: 28)
SVBus-test.7z.006.txt (3.91 MB, 下载次数: 36)
SVBus-test.7z.007.txt (3.5 MB, 下载次数: 39)




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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 14:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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