无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
杏雨梨云专业量产版USB-CD启动U盘,装机专用系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 9878|回复: 78

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 文件所在的设备。

评分

参与人数 3无忧币 +15 收起 理由
diskmans + 5 很给力!
zhczf + 5 赞一个!
不知 + 5 很给力!

查看全部评分

发表于 2018-11-11 06:47:30 | 显示全部楼层
这么早给大家送好消息,楼主世界好男人啊!赶紧试一下。
回复

使用道具 举报

发表于 2018-11-11 08:18:25 | 显示全部楼层
支持大神测试,好像使用Winvblock不支持待机。。

点评

我粗略阅读了 SVBus 的文档,发现 SVBus 也是很明确地不支持 hibernation (休眠)。 大家积极测试一下,看看 SVBus 是否支持 4G 以上高位内存。 我希望 SVBus 能够综合 Firadisk 和 Winvblock 的优点。 SV  详情 回复 发表于 2018-11-11 11:36
回复

使用道具 举报

发表于 2018-11-11 10:05:06 | 显示全部楼层
向老元帅的辛苦奉献致敬!
回复

使用道具 举报

发表于 2018-11-11 10:05:43 | 显示全部楼层
https://sourceforge.net/projects/svbus/上看了安装菜单之一:
Install Windows 2000 from ISO Image
  
  title Windows 2000 Setup Step 1 load ISO Image
  map /win2000.vhd (hd0)
  map --mem /win2000.iso (0xff)
  map --mem /svbus.ima (fd0)
  map --hook
  chainloader (0xff)
  
  title Windows 2000 Setup Step 2 load ISO Image
  map /win2000.vhd (hd0)
  map --mem /win2000.iso (0xff)
  map --hook
  root (hd0,0)
  chainloader /ntldr
---------------------------------------------------------------
svbus和FiraDisk, WinVblock一样可放在软盘镜像中
上面的菜单是从ISO镜像安装,怎么多了一个map /win2000.vhd (hd0)

---------------------------------------------------------------
下载了SVBus_V1.1_20181109.rar,解压后
SVBus_V1.1_20181109\bin中的内容可能就是要放在软盘镜像中

gpl.txt
instx64.exe
instx86.exe
svbus.cat
svbus.inf
svbusx64.sys
svbusx86.sys
txtsetup.oem

SVBus_V1.1_20181109\Installer和SVBus_V1.1_20181109\SVBus这两个文件夹可能是源码
回复

使用道具 举报

发表于 2018-11-11 10:15:01 | 显示全部楼层
以前用和FiraDisk、WinVblock安装过xp,没安装过win7,不知安装win7时如何加载svbus,是也是需要按某一个键么
回复

使用道具 举报

发表于 2018-11-11 10:15:06 | 显示全部楼层
configfile 这个函数没有修改过。我使用grub4dos-0.4.5c-2017-03-31测试,也是同样的。
也就是说,configfile (...)/.../menu.lst 之后,根设备没有改变。

点评

哦,那就不知道是哪年改变的了。算了,既然没人报告这问题,说明这问题没什么影响。 以后用户不能依赖 menu.lst 执行时的 root 设备和 boot 设备的情况了。  详情 回复 发表于 2018-11-11 11:23
回复

使用道具 举报

 楼主| 发表于 2018-11-11 11:23:55 | 显示全部楼层
2011yaya2007777 发表于 2018-11-11 10:15
configfile 这个函数没有修改过。我使用grub4dos-0.4.5c-2017-03-31测试,也是同样的。
也就是说,configf ...

哦,那就不知道是哪年改变的了。算了,既然没人报告这问题,说明这问题没什么影响。

以后用户不能依赖 menu.lst 执行时的 root 设备和 boot 设备的情况了。
回复

使用道具 举报

 楼主| 发表于 2018-11-11 11:36:28 | 显示全部楼层
pcfan120 发表于 2018-11-11 08:18
支持大神测试,好像使用Winvblock不支持待机。。

我粗略阅读了 SVBus 的文档,发现 SVBus 也是很明确地不支持 hibernation (休眠)。

大家积极测试一下,看看 SVBus 是否支持 4G 以上高位内存。

我希望 SVBus 能够综合 Firadisk 和 Winvblock 的优点。

SVBus 的开发者目前也正在积极开发,大家最好趁此机会多多测试,免得以后在他已经失去兴趣的时候,再想找他解决问题,那就太晚了。

回复

使用道具 举报

 楼主| 发表于 2018-11-11 13:00:56 | 显示全部楼层
读了开发者 schtrom 的帖子,隐隐约约感觉 schtrom 是以 winvblock 为参考来进行开发的。因此,我觉得很可能在 32 位 Windows 上不支持 4G 以上高位内存(就像 Winvblock 一样)。schtrom 提到他(曾经)使用 20G 的内存来作为内存盘。因此我猜,至少在 64 位 Windows 下,这个 SVBus 是支持高位内存的。

假如真的是这样,那么,在 XP 和 Win7-32 位 的情况下,仍然需要使用 firadisk。在较新的 64 位 Windows 电脑上,可以使用 SVBus。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-7-16 12:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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