无忧启动论坛

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

SVBus 取代 FiraDisk, WinVblock

    [复制链接]
跳转到指定楼层
#
发表于 2018-11-11 06:25:37 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 不点 于 2018-11-11 06:29 编辑

这是 2018 年 6 月 就已经出现了的,我今天才注意到。SVBus 的作用与 Firadisk 和 Winvblock 一样,都是 grub4dos 虚拟盘在 Windows 下的驱动程序(同样也是开源的)。不同点在于,SVBus 解决了若干个问题,使得从 Win2000 至 Win10(无论 32 位还是 64 位)的操作系统都支持了。 这也是我们以前期待已久的。

http://reboot.pro/topic/21787-svbus-virtual-scsi-host-adapter-for-grub4dos/
https://sourceforge.net/projects/svbus/

大家可以首先测试 SVBus 是否支持 4G 以上的高位内存(已知 firadisk 支持,但 Winvblock 不支持)。




顺便向 yaya 报告一个问题(我觉得是 bug 吧)。上周我有机会下载使用 0.4.6a 最新版,结果发现,configfile (...)/.../menu.lst 之后,当 menu.lst 执行的时候,当前 root 设备不是 menu.lst 所在的设备。我们以前的逻辑是,当 menu.lst 执行的时候,当前 root 设备和 boot 设备都自动设定成 menu.lst 所在的设备。这么久了,竟然没人向 yaya 报告这个 bug。如果 yaya 决定不让 configfile 命令更改 root 和 boot 设备,那么,今后用户自己在执行 configfile 命令之前,就应该先执行一条 root 命令,明确地把当前设备设定为即将执行的 menu.lst 文件所在的设备。

评分

参与人数 4无忧币 +20 收起 理由
蓝星明月 + 5 很给力!
diskmans + 5 很给力!
zhczf + 5 赞一个!
不知 + 5 很给力!

查看全部评分

109#
发表于 2022-3-28 12:41:45 | 只看该作者
wuming520 发表于 2022-1-10 01:06
楼主在吗想问一下你的WIN7X86SVBus驱动怎么安装的安装的哪个版本不报错重启蓝屏的,可以发一下吗谢谢~!

首先你要在本地安装并能成功运行WIN7才行。
然后安装svbus就简单了。
回复

使用道具 举报

108#
发表于 2022-1-10 01:06:32 | 只看该作者
happysong21 发表于 2018-11-19 16:38
再次测试了Win7x86的系统,可以正常在高位内存使用SVBus,感觉确实是集合了Winvblock与Firadisk的优点!

...

楼主在吗想问一下你的WIN7X86SVBus驱动怎么安装的安装的哪个版本不报错重启蓝屏的,可以发一下吗谢谢~!

点评

首先你要在本地安装并能成功运行WIN7才行。 然后安装svbus就简单了。  详情 回复 发表于 2022-3-28 12:41
回复

使用道具 举报

107#
发表于 2021-9-12 22:50:44 | 只看该作者
我下载了论坛其中一个大佬的USBOS 3最近版,启动出错就是因为svbusx64.sys这个文件。似乎是没有通过数字签名验证。
回复

使用道具 举报

106#
发表于 2021-3-13 17:45:44 | 只看该作者
我好像错过了啥

谁有 驱动,发上来一个吧,我下载不了。
回复

使用道具 举报

105#
发表于 2021-1-4 21:45:46 | 只看该作者
liuzhaoyzz 发表于 2021-1-4 21:04
你的高位内存只有8-3.25=4.75GB最大,请问下怎么把6GB的vhd放到4.75GB的高位内存?
低位内存只有3.2 ...

没想到SVBUS不能跨越高低位内存的分界线,之所以不用一键制作是因为不熟悉VDF文件引导。
回复

使用道具 举报

104#
发表于 2021-1-4 21:04:15 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-1-4 21:25 编辑
zhengshanwu 发表于 2021-1-4 20:56
请教我的8G内存能否装得下6G的VHD文件,如何写菜单?



你的高位内存只有8-3.25=4.75GB最大,请问下怎么把6GB的vhd放到4.75GB的高位内存?
低位内存只有3.25GB,请问下怎么把6GB的vhd放到3.25GB的低位内存?
一般地来说,低位内存基本上都是碎片化了,不可能有3.25GB的连续内存,第一个连续的内存块大小,G4D顶端有,或者你自己用displaymem在G4D环境下自己查看并把最大的那个内存块的length转换为10进制即可。
map --mem --top xxx.vhd (hd0),要求必须有一块连续的内存空间存放这个vhd,这个连续的内存空间,不能跨越高低位内存的分界线,因为需要PAE。要想跨越高低位内存的分界线,可以用primo驱动。


话说xp系统,为什么不直接用一键制作?


点评

没想到SVBUS不能跨越高低位内存的分界线,之所以不用一键制作是因为不熟悉VDF文件引导。  详情 回复 发表于 2021-1-4 21:45
回复

使用道具 举报

103#
发表于 2021-1-4 20:56:53 | 只看该作者
liuzhaoyzz 发表于 2021-1-4 18:14
高位内存不足以放下你的VHD,很简单啊!高位内存按照总内存减去3.25GB估算。

请教我的8G内存能否装得下6G的VHD文件,如何写菜单?

点评

我上面的中文你看不懂吗?!还是不懂数学? 你的高位内存只有8-3.25=4.75GB最大,请问下怎么把6GB的vhd放到4.75GB的高位内存? 低位内存只有3.25GB,请问下怎么把6GB的vhd放到3.25GB的低位内存? 一般地来说,低  详情 回复 发表于 2021-1-4 21:04
回复

使用道具 举报

102#
发表于 2021-1-4 18:14:14 来自手机 | 只看该作者
zhengshanwu 发表于 2021-1-4 16:03
换了 好几个版本的 grldr都没用

高位内存不足以放下你的VHD,很简单啊!高位内存按照总内存减去3.25GB估算。        

点评

请教我的8G内存能否装得下6G的VHD文件,如何写菜单?  详情 回复 发表于 2021-1-4 20:56
回复

使用道具 举报

101#
发表于 2021-1-4 16:03:03 | 只看该作者
本帖最后由 zhengshanwu 于 2021-1-4 16:35 编辑

换了 好几个版本的 grldr都没用

微信图片_20210104163033(1).jpg (344.17 KB, 下载次数: 248)

故障信息

故障信息

点评

高位内存不足以放下你的VHD,很简单啊!高位内存按照总内存减去3.25GB估算。  详情 回复 发表于 2021-1-4 18:14
回复

使用道具 举报

100#
发表于 2021-1-4 15:42:04 | 只看该作者
本帖最后由 zhengshanwu 于 2021-1-4 15:58 编辑

有没有人知道是什么原因?

微信图片_20210104154744(1).jpg (406.75 KB, 下载次数: 224)

故障信息

故障信息
回复

使用道具 举报

99#
发表于 2020-11-7 23:26:38 | 只看该作者
NICE!
回复

使用道具 举报

98#
发表于 2020-9-23 12:23:58 | 只看该作者
谢谢!!! 支持!!!  谢谢!!! 支持!!!  谢谢!!! 支持!!!
回复

使用道具 举报

97#
发表于 2020-9-14 14:44:27 | 只看该作者
1.2已发布
回复

使用道具 举报

96#
发表于 2020-8-25 14:14:37 | 只看该作者
本帖最后由 zhaopengpeng 于 2020-8-26 07:09 编辑
yamingw 发表于 2018-11-11 19:17
用这个工具处理一下系统文件,就可以使用未签名驱动了

但是把VHD文件里的64位系统加载进处理内存启动变成内存系统时
Patch Guard Disabled这个开机启动项是不存在的
因此破解驱动签名也就不存在
因为patch.exe程序会把启动项写入到启动VHD文件里的系统所在的另一个bcd启动配置文件里
解决方法就是把具有Patch Guard Disabled这个开机启动项的bcd文件复制到vhd文件里替换vhd文件里的boot文件夹里的bcd文件
至于哪个bcd文件具有Patch Guard Disabled这个开机启动项 可用bootice.exe程序查看
还要对vhd文件里的boot文件夹里的bcd文件进行修改 不修改是无法正常启动内存系统的
用bootice.exe这个软件修改 这个软件可以百度搜索到
用bootice.exe打开vhd文件里的boot文件夹里的bcd文件找到Patch Guard Disabled这个启动项 其他的启动项都删除掉 因为内存系统只需要保留一个启动项即可
把Patch Guard Disabled这个启动项的设备类型 选项变成partition 启动磁盘 选项变成 boot(WIM)/locate(VHD)这个选项这样才能从VHD文件里的系统启动而不是选择了其他磁盘分区的系统启动 不然内存系统无法启动的因为磁盘路径是错的
这样就可以了
当然其实也不需要那么麻烦 内存系统可以用F8高级选项中的禁用驱动签名来运行未签名的驱动正常加载启动系统
之所以破解驱动签名是因为有些程序或软件无法在禁用驱动签名的调试模式下正常使用 会无法使用
所以才要破解驱动签名

回复

使用道具 举报

95#
发表于 2020-8-25 13:48:41 | 只看该作者
yamingw 发表于 2018-11-11 19:17
用这个工具处理一下系统文件,就可以使用未签名驱动了
https://github.com/hfiref0x/UPGDSED/tree/dev

下载好patch.exe这个单独的一个文件即可
在64位系统下打开patch.exe文件
注意这个文件是64位程序
32位系统无法启动
打开patch.exe
这时直接输入
CONTINUE
然后再按确定键
注意一定要是大写的这几个英文 小写是无用的只会直接让程序退出
按确定键后等待一会出现 操作成功完成 字样然后按确定键退出patc程序
最后重启电脑
在开机时会出现一个新的启动选项
名字叫
Patch Guard Disabled
在开机时用键盘上下按键选择Patch Guard Disabled这个开机启动项启动系统就能破解驱动.sys文件签名 而且在启动系统过程也不会提示某个驱动.sys文件未签名
而是直接正常启动系统到桌面
这样就完成驱动破解了
注 一定要开机时选择Patch Guard Disabled这个启动项 而不是原来的启动选项
不然是无用的
回复

使用道具 举报

94#
发表于 2020-8-25 05:56:21 | 只看该作者
loongson 发表于 2020-5-6 17:52
怎么签名的,搞个1.2.0的试试?

麻烦给个文件链接
回复

使用道具 举报

93#
发表于 2020-8-23 06:55:28 来自手机 | 只看该作者
回复

使用道具 举报

92#
发表于 2020-8-22 22:36:14 | 只看该作者
回复

使用道具 举报

91#
发表于 2020-8-22 17:00:30 | 只看该作者
C:\Users\1984sqdly\Desktop\全新xp-2003vhd系统安装12\firadisk+SVBus性能测试(xp-2003)
回复

使用道具 举报

90#
发表于 2020-8-22 16:30:11 | 只看该作者
指南针 发表于 2019-10-25 10:02
有没有哪位同学提供XP下的svbus注册表?
我在正常XP安装了驱动后导入到VHD里启动总是7B蓝屏或者unknown ha ...

不要导入,直接复制到vhd,把vhd设为活动分区,用BOOTICE写入启动文件,进入xp后,直接在注册表换盘符
回复

使用道具 举报

89#
发表于 2020-7-31 16:06:59 | 只看该作者
64位win10怎么装不上呢?
回复

使用道具 举报

88#
发表于 2020-7-30 11:05:01 | 只看该作者
本帖最后由 xianglang 于 2020-7-30 12:13 编辑

这两天试了下在安装于固定大小的 VHD 里的 Win7 x64 里安装 SVBus,重启后会在BCD菜单中选择该启动项后蓝屏。但是,如果在是直接在 Grub 4 Dos 里使用 map 命令映射该 VHD 文件,再直接引导 VHD 里的 BOOTMGR 启动,则正常;而且,如果先在 Grub 4 Dos 里先 map svbus.img (svbus.img为存放svbus驱动的OEM驱动镜像)再去引导硬盘上的 BOOTMGR 后,在 BCD 菜单中选择该 VHD 也正常!
回复

使用道具 举报

87#
发表于 2020-7-4 07:44:21 | 只看该作者
学习了
回复

使用道具 举报

86#
发表于 2020-5-6 17:52:37 | 只看该作者

怎么签名的,搞个1.2.0的试试?
回复

使用道具 举报

85#
发表于 2020-5-4 08:09:44 | 只看该作者
向老元帅的辛苦奉献致敬!
回复

使用道具 举报

84#
发表于 2020-5-4 07:46:31 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

83#
发表于 2020-2-16 12:48:31 来自手机 | 只看该作者
确实 ,svb用在1809以上会弹出dllhost.exe系统错误,至少本机上server2019和1909都是如此,换firadisk一切正常
回复

使用道具 举报

82#
发表于 2020-2-8 22:01:59 | 只看该作者
似乎SVBus的兼容性不如firdisk,事件查看器里不少错误。同样的系统在实盘或firdisk下完全没有问题。
回复

使用道具 举报

81#
发表于 2019-10-29 16:14:03 | 只看该作者
指南针 发表于 2019-10-25 10:02
有没有哪位同学提供XP下的svbus注册表?
我在正常XP安装了驱动后导入到VHD里启动总是7B蓝屏或者unknown ha ...


建议按以下步骤试试:
1、把新的VHD文件在原XP系统下挂载上去并分区、格式化,以在原XP系统的注册表里留下VHD硬盘信息
2、把原XP复制到VHD里
3、修改VHD里的SYSTEM注册表文件中的驱动器盘符:把VHD的盘符改为XP系统盘盘符(一般都是C)
4、从VHD启动XP
回复

使用道具 举报

80#
发表于 2019-10-25 10:02:13 | 只看该作者
有没有哪位同学提供XP下的svbus注册表?
我在正常XP安装了驱动后导入到VHD里启动总是7B蓝屏或者unknown hard error蓝屏

点评

不要导入,直接复制到vhd,把vhd设为活动分区,用BOOTICE写入启动文件,进入xp后,直接在注册表换盘符  详情 回复 发表于 2020-8-22 16:30
建议按以下步骤试试: 1、把新的VHD文件在原XP系统下挂载上去并分区、格式化,以在XP系统里留下VHD硬盘信息 2、把原XP复制到VHD里 3、修改VHD里的SYSTEM注册表文件中的驱动器盘符:把VHD的盘符改为XP系统盘盘符(  详情 回复 发表于 2019-10-29 16:14
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 13:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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