无忧启动论坛

标题: 提供个firadisk源码,坛里高手能重新编译适合WIN10 X64版本的吗? [打印本页]

作者: wind886    时间: 2016-3-8 09:26
标题: 提供个firadisk源码,坛里高手能重新编译适合WIN10 X64版本的吗?
本帖最后由 wind886 于 2016-3-8 22:28 编辑

测试WIN10 X64版,已经无法安装Firadisk驱动程序,想做RAMOS,但没有RAM盘驱动,找了很久终于找到作者提供的网盘,里面有源码。知道这里高手如云,发上来看是否有人愿意重新编译个能在WIN10 X64版下面安装的版本,或者能改进源码等等的,附上0.0.1.30的源代码和作者的网盘地址,里面有各版本源码和二进制文件。
作者网盘地址:https://www.mediafire.com/?m4v8r820zfc4d
firadisk-src-0.0.1.30.7z (40.06 KB, 下载次数: 153)
把二进制的文件也放上来,方便高手全部弄个数字签名。
firadisk-driver-0.0.1.30.zip (35.27 KB, 下载次数: 125)
找到了此驱动的作者论坛:http://reboot.pro/topic/8804-firadisk-latest-00130/,可惜E文太差,请大侠去这里表明win10 X64版无法使用,请更新或能提供可使用方式也好,谢谢
作者: 12250279    时间: 2016-3-8 11:41
这个很感动啊 有源代码,好感动,
作者: wuyouaaa    时间: 2016-3-8 13:40
难道不是缺数字签名?
作者: movie001    时间: 2016-3-8 13:52
应该只是缺数字签名而以
作者: wind886    时间: 2016-3-8 21:13
缺数字签名,也要加上啊,高手加一个数字签名的我试试,不过全部的inf和sys文件也要签名才行吧?
作者: movie001    时间: 2016-3-9 10:19
wind886 发表于 2016-3-8 21:13
缺数字签名,也要加上啊,高手加一个数字签名的我试试,不过全部的inf和sys文件也要签名才行吧?

试下装上RAMDISK,将firadisk改名成ramdisk.sys覆盖掉ramdisk驱动,,,弄成测试模式吧,目前这驱动是无签名的
作者: wind886    时间: 2016-3-10 09:46
movie001 发表于 2016-3-9 10:19
试下装上RAMDISK,将firadisk改名成ramdisk.sys覆盖掉ramdisk驱动,,,弄成测试模式吧,目前这驱动是无 ...

不知作者为何不弄个签名的出来呢?是不是签名很复杂,或者要付费?1楼提供的作者官方论坛讨论去看了,在更新论坛,就是没看到支持WIN10,看来可能无望了?E文太差,不然去发言看看能否解决
作者: movie001    时间: 2016-3-10 13:40
wind886 发表于 2016-3-10 09:46
不知作者为何不弄个签名的出来呢?是不是签名很复杂,或者要付费?1楼提供的作者官方论坛讨论去看了,在 ...

毕业证由学校签发,签名当然也不可能由个人签发了,现在win7以上的引导已经能自行生成内存盘了,要是个人开发上个能接管这个内存盘的驱动也不是不错。。。。
作者: wind886    时间: 2016-3-11 10:07
movie001 发表于 2016-3-10 13:40
毕业证由学校签发,签名当然也不可能由个人签发了,现在win7以上的引导已经能自行生成内存盘了,要是个人开 ...

WIN7的内存盘未使用过,还不知道如何使用,一直使用firadisk,这个安装维护很方便,建立两个启动菜单,一个以非RAMOS方式启动到VHD,更改系统之后会自动保存到VHD。不做更改系统时,使用GRUB4DOS将此VHD加载进入RAM,纯内存运行,不怕病毒等恶意软件,目前使用情况来看,Firadisk是最方便的方式。
作者: movie001    时间: 2016-3-12 11:59
wind886 发表于 2016-3-11 10:07
WIN7的内存盘未使用过,还不知道如何使用,一直使用firadisk,这个安装维护很方便,建立两个启动菜单,一 ...

你忘记了系统自带的RAMDISK驱动了,,,,虽说在性能上比不过FIRADISK,但兼容性是最高了。
作者: cnBoot    时间: 2016-3-13 16:02
wind886 发表于 2016-3-10 09:46
不知作者为何不弄个签名的出来呢?是不是签名很复杂,或者要付费?1楼提供的作者官方论坛讨论去看了,在 ...

数字签名要收费的.沃通是代码签名一年最低2888.win10内核驱动签名EV证书一年3888.其他的赛门铁克之类的更贵,估计一年上万的也有
作者: dongwu    时间: 2016-3-13 16:48
不知道如何使用
作者: wind886    时间: 2016-3-14 10:08
movie001 发表于 2016-3-12 11:59
你忘记了系统自带的RAMDISK驱动了,,,,虽说在性能上比不过FIRADISK,但兼容性是最高了。

自带的固然好,但貌似维护RAMOS系统确实不方便,不过貌似我也不知道如何用自带的做RAMOS,有教程么,实在不行,可以试试先
作者: wind886    时间: 2016-3-14 10:09
cnBoot 发表于 2016-3-13 16:02
数字签名要收费的.沃通是代码签名一年最低2888.win10内核驱动签名EV证书一年3888.其他的赛门铁克之类的更 ...

这么恐怖呀,难怪一直没有这个的数字签名出来,看来是无望了
作者: movie001    时间: 2016-3-14 10:10
wind886 发表于 2016-3-14 10:08
自带的固然好,但貌似维护RAMOS系统确实不方便,不过貌似我也不知道如何用自带的做RAMOS,有教程么,实在 ...

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
老兄你不会自己看论坛吗,都有,维护什么的用VHD启动,内存系统用WIM启动,都是用同一镜像,很简单呀,
作者: jspeng    时间: 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.

firadi64.zip

46.41 KB, 下载次数: 200, 下载积分: 无忧币 -2

firadisk 1.0.0.30 x64


作者: jspeng    时间: 2016-9-20 04:20
jspeng 发表于 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.

附: 这儿有一个签名方法 http://www.cystc.org/?p=3440
作者: wind886    时间: 2016-10-26 19:47
jspeng 发表于 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.

非常感谢,改次试试你这个可以用不,我目前只能一直让WIN10处于测试模式
作者: wind886    时间: 2016-10-26 19:48
jspeng 发表于 2016-9-20 04:20
附: 这儿有一个签名方法 http://www.cystc.org/?p=3440

看了博主的方法,感觉不错,就是不知道是否支持win10,不过他的分享已经过期了,网上没找到其他 的,谢谢兄弟解答,感谢!
作者: 2012rospartner    时间: 2016-10-26 20:09
如果使用firadisk做ramos,需要维护的时候,最好使用rospartner,ramos伴侣软件,进行热备份,实时保存系统,维护很方便,不需要重新启动再进入VHD模式,而是在当前 ramos模式下面,立即可以实时热备份,保存当前系统的所有修改过的数据。
作者: huaqingyuan    时间: 2017-2-8 13:26
换Primo Ramdisk Server Edition吧,简单实用!系统也没要求,就用原版,WIMBOOT启动
作者: wind886    时间: 2017-4-24 14:12
看了那么多,还是觉得最好用而且维护最简单的就是firadisk这个小软件,可惜都不在更新了,不知道还能用多久
作者: kalaswy    时间: 2018-1-14 17:33
jspeng 发表于 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.

遇到一样的问题,,希望你这个可以。谢谢
作者: wind886    时间: 2018-3-5 22:00
一直期待哪个高人能弄个firadisk的x6签名驱动就牛B了。
下了些iso的系统,但没有firadisk这个驱动作支持,无法直接用这个ISO镜像启动安装了,现在网上众多PE中提供的安装工具都不靠谱啊。
作者: wind886    时间: 2018-3-5 22:01
kalaswy 发表于 2018-1-14 17:33
遇到一样的问题,,希望你这个可以。谢谢

我之前安装了一个,貌似是用了一个过了期的证书签名的,但在安装WIN10时不管用。
作者: TNTCOMMANDER    时间: 2018-5-25 00:05
这个很感动啊 有源代码,好感动
作者: 蓝星明月    时间: 2020-6-8 20:25
jspeng 发表于 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.

谢谢!!!!
作者: 2013黄尚    时间: 2020-8-22 03:29
再到作者网站,下载一个注册表,导入后,就有数字签名鸟
作者: 2013黄尚    时间: 2020-8-22 03:31
再到作者网站,下载一个注册表,导入后,就有数字签名鸟
作者: zhaopengpeng    时间: 2020-8-27 09:11
movie001 发表于 2016-3-9 10:19
试下装上RAMDISK,将firadisk改名成ramdisk.sys覆盖掉ramdisk驱动,,,弄成测试模式吧,目前这驱动是无 ...

不需要给.sys文件签名一样可以正常启动系统 其实就是换一个思路
那就是既然无法给驱动.sys文件签名
那就破解windows签名校验!
就是破解windows签名机制 如同破解windows激活一样既然没钱买那就用破解的方式免收费 明白这一点就行了
破解windows签名校验的方法如下
###############################################################
1
去这个地址下一个叫patch.exe的程序 这个程序就是破解winodws签名的程序
https冒号斜线斜线github.com斜线hfiref0x斜线UPGDSED斜线tree斜线dev
注把冒号变成:斜线变成/

如何下载呢
首先打开这个地址后 点击一下出现的bin文件夹 再点击patch.exe这个文件 出现Download按钮 点击一下Download按钮即可下载patch.exe这个破解windows系统签名的程序
###############################################################
2
在64位系统下打开patch.exe文件 最好以管理员身份运行
注 patch.exe是64位程序 32位系统无法运行 当然32位系统本身是不需要驱动签名校验的
打开patch.exe后会出现一个像cmd命令窗口类似的窗口
开头一段英文的意思是 此程序可能会让你的系统无法正常启动运转 如果你想继续那就输入CONTINUE这几个大写的英文然后按确定键执行
注意 一定要输入大写的CONTINUE这几个英文然后按确定键才能执行破解系统驱动签名 直接输入小写continue后按确定键或者直接什么也不输入就按确定键只会让程序退出 什么也不会更改的
所以第二步操作就是
打开patch.exe后会出现一个像cmd命令窗口类似的窗口
然后输入
CONTINUE
再按确定键
等待一会就会出现很多行自动生成的命令行
并有操作成功完成字样的提示
这时再按确定键就退出程序界面就行了
3
以上第二步只是把windows驱动签名破解了
要想真正的发挥作用
需要重启电脑 然后开机时会出现一个新的开机启动项
名字叫
Patch Guard Disabled
在开机时用键盘上下按键选择Patch Guard Disabled这个开机启动项启动系统就能破解驱动.sys文件签名 而且在启动系统过程也不会提示某个驱动.sys文件未签名
而是直接正常启动系统到桌面
这样就完成驱动破解了
注 一定要开机时选择Patch Guard Disabled这个启动项 而不是原来的开机启动项
不然是无用的
###############################################################
额外说明
如果想把windows系统安装到vhd文件中然后把vhd文件加载到处理内存中启动变成内存系统
就需要对vhd文件中的boot文件夹里的bcd文件进行修改 不然Patch Guard Disabled这个启动项是不存在的也就无法发挥作用
而且经过测试Patch Guard Disabled这个启动项需要patch.exe生成的才有用手动添加的是没有用的
把VHD文件里的64位系统加载进处理内存启动变成内存系统时
Patch Guard Disabled这个开机启动项是不存在的
因此破解驱动签名也就不存在
因为patch.exe程序会把启动项写入到启动VHD文件里的系统所在的另一个bcd启动配置文件里
vhd文件里的系统在启动时是挂载vhd文件后才启动的 而挂载vhd文件其实是使用了另一个boot文件夹里的bcd启动配置文件 而不是vhd文件里的boot文件夹里的bcd启动配置文件
解决方法就是把具有Patch Guard Disabled这个开机启动项的bcd文件复制到vhd文件里替换vhd文件里的boot文件夹里的bcd文件 并对vhd文件里的boot文件夹里的bcd文件进行再次修改以使得可以正常启动内存系统
bcd文件可用bootice.exe这个程序打开 具体百度搜索即可找到
至于哪个bcd文件具有Patch Guard Disabled这个开机启动项 可用bootice.exe程序查看 一般在激活分区中的boot文件夹中的bcd文件
还要对vhd文件里的boot文件夹里的bcd文件进行修改 不修改是无法正常启动内存系统的
用bootice.exe这个软件修改
把具有Patch Guard Disabled这个开机启动项的bcd文件复制到vhd文件里替换vhd文件里的boot文件夹里的bcd文件后
打开bootice.exe 再点击BCD这个选项
再用bootice.exe打开vhd文件里的boot文件夹里的bcd文件找到Patch Guard Disabled这个启动项 其他的启动项都删除掉 因为内存系统只需要保留一个启动项即可
把Patch Guard Disabled这个启动项的 设备类型 选项变成partition 启动磁盘 选项变成 boot(WIM)/locate(VHD)这个选项 其他的不要修改 然后保存修改
这样才能从VHD文件里的系统启动而不是选择了其他磁盘分区的系统启动 不然内存系统无法启动的因为磁盘路径是错的
这样就可以了
当然其实也不需要那么麻烦 内存系统可以用F8高级选项中的禁用驱动签名来运行未签名的驱动正常加载启动系统
之所以破解驱动签名是因为有些程序或软件无法在禁用驱动签名的调试模式下正常使用 会无法使用
所以才要破解驱动签名
###############################################################以上就完成了
作者: wind886    时间: 2021-8-1 21:58
感谢楼上几位兄弟提供方式,现在还在用win7:(
作者: MAIL.MAIL    时间: 2022-9-28 19:25
jspeng 发表于 2016-9-20 04:13
这个是我从网上搜集而来的,已被签名. 貌似可用. 我在WINXP/W2K3 X64上使用,没有问题.


作者: fs9999    时间: 2022-10-23 09:13
有源代码,好感动,但不会用
作者: wind886    时间: 2022-10-28 20:39
这个工具用来做RAMOS我觉得最最方便好用的,可惜没有数字签名,WIN版本高了不行了
作者: scdragonlcy    时间: 2024-6-7 10:27
彻底“解决” Win10的firadisk.sys驱动签名的问题

介绍一下:我的系统的硬件和软件
系统硬件:总内存32G(淘宝二手,共300-350左右),硬盘2个(1)SSD 500G(2)机械2T
系统软件:看开机菜单(电脑是mbr启动,SSD启动盘用mbr方便)
1. Windows 7(在SSD的C盘)
2. 一键GHOST v2020.07.20(本质是grub4dos)
(1)Win7_64 RAMOS(用grub4dos加载VHD Win7镜像到内存)
(2)Win10_64 RAMOS(用grub4dos加载VHD Win10镜像到内存)
(3)其它与本文内容无关,不列出
3. DaBaiCai_WinPE(大白菜装机WinPE,与本文内容无关)
4. Boot from VHD Win7(用C盘win7加载VHD Win7镜像,镜像文件15G)
5. Boot from VHD Win10(用C盘win7加载VHD Win7镜像,镜像文件20G)

备注:(1)第2启动菜单的由来,在原C盘Win7系统中安装一键GHOST v2020.07.20,然后
打记事本(C:\Windows\System32\notepad)→文件→打开→输入c:\dosh\ghos\menu.lst回车→在password --md5 $1$7$CiueUGxatxEg3ubyHriXN0行编辑如下内容,然后保存(ctrl+s)

title Win7_64 RAMOS
find --set-root /system/win7.vhd
map --mem --top /system/win7.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /bootmgr

title Win10_64 RAMOS
find --set-root /system/win10.vhd
map --mem --top /system/win10.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /bootmgr

(2)第4、5菜单,如果用WinNTSetup安装系统,菜单名与我的不同,但都有“VHD”字样
(3)启动菜单没有采用Metro界面,而采用传统界面(本人的习惯,Metro界面除了好看,真不实用)
命令行模式下输入,bcdedit /set {current} bootmenupolicy Legacy ,回车,可以将启动菜单改成传统界面
恢复到Metro界面bcdedit/set{default}bootmenupolicy standard

进入重点:
在win10下正确安装并启动firadisk.sys驱动的方法
1.第1次启动开机。开机后:每隔0.1秒按“↓”键(光标键),即快速间断按“↓”键→光标移到“Boot from VHD Win10”时,按F8键→选择“禁用驱动程序签名强制”,按回车 →进入到桌面
2.修改C:\boot\bcd文件
第一步:设置系统显示隐藏文件

第二步:打开BOOTICE文件夹,双击BOOTICEx64,修改C:\boot\bcd文件,方法:BCD编辑→其它BCD文件→输入C:\boot\bcd回车→智能编辑模式,修改4项a.设备类型选择Partition,再选启动磁盘boot(wim)/locate(vhd) b.勾选禁用数字签名验证c.勾选检测硬件抽象层d.勾选测试模式
→保存当前设置和全局设置





3.安装firadisk.sys驱动,如图(firadisk.sys不数字签名,也不影响后面操作)
选中firadisk文件,右键,点击安装→始终安装→稍后重启→确定




4.第2次启动开机。开机后:每隔0.1秒按“↓”键(光标键),即快速间断按“↓”键→光标移到“Boot from VHD Win10”时,按F8键→选择“禁用驱动程序签名强制”,按回车 →进入到桌面
我的电脑(选中,右键属性)→设置窗口→设备管理器(最右边一列)→下图→firadisk没有!号标志,说明驱动安装加载成功


5. (最关键,本人独创)第3次启动开机。开机后:每隔0.1秒按“↓”键(光标键),即快速间断按“↓”键→光标移到“一键GHOST v2020.07.20(本质是grub4dos)”时,按回车键→
光标移到“Win10_64 RAMOS”时,按回车键→下图,加载VHD Win10镜像到内存,当加载内容达到14G(14336M)以上时(提前按,不要等到20G,最关键,本人独创),如下图,每隔0.1秒按F8键,即快速间断按F8键→选择“禁用驱动程序签名强制”,按回车 →进入到桌面

注意:如果是Win7 _64 RAMOS,就不需要按F8。
6.查看加载到内存的Win10_64内存系统
我的电脑(选中,右键属性)→设置窗口→下图(总内存32G,镜像20G,剩下12G左右,有0.1G是集成显卡占用)


总结:给firadisk.sys数字签名不可能有人做(原因:要花钱),我们只能靠Win系统启动过程的F8键来“解决”这个问题。另外启动菜单采用Metro界面的,可以在原系统的命令行模式下输入,bcdedit /set {current} bootmenupolicy Legacy ,回车,可以将启动菜单改成传统界面。

作者: scdragonlcy    时间: 2024-6-7 10:28
上面的回复中,没有图片,想要word文档的与<503074106@qq.com>邮箱联系
作者: scdragonlcy    时间: 2024-6-7 13:04
35、36楼已经解决,可以看一下
作者: wind886    时间: 2024-6-8 17:00
感谢35,36楼提供解决方案,个人觉得用firadisk.sys加载VHD又方便修改也方便RAM运行,需要的朋友一起测试下结果




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3