无忧启动论坛

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

[求助] 【求助】帮忙测试一下arm下Windows驱动签名策略

[复制链接]
跳转到指定楼层
1#
发表于 2024-10-3 00:51:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    arm下Windows驱动程序签名策略与x86下存在sha1与sha256算法的支持区别,目前大部分SHA256证书已经被拉黑,手头上的一个又不符合Windows驱动签名策略(在2015/7前颁发的证书),我用signtool强行用sha1证书给arm驱动进行了SHA256签名,但我这由于电脑性能无法测试arm驱动加载情况,可否有热心坛友帮忙测试一下。这个测试包为winbtrfs项目的arm下btrfs驱动,请在导入evroot.reg后安装驱动,并用net start btrfs命令测试驱动加载情况。包内有纯sha1、sha256与双签名驱动,可以仅测试aarch64驱动,谢谢。
    链接:https://nianyueripe.lanzoub.com/irSgv2bg01ne
2#
发表于 2024-10-3 06:46:49 | 只看该作者
帮顶一下
这个 arm下Windows,在虚拟机里不好搞

点评

确实不好搞,像我这10年前的老电脑一跑qemu模拟arm直接卡死  详情 回复 发表于 2024-10-3 12:05
回复

使用道具 举报

3#
 楼主| 发表于 2024-10-3 12:05:14 | 只看该作者
martin313 发表于 2024-10-3 06:46
帮顶一下
这个 arm下Windows,在虚拟机里不好搞

确实不好搞,像我这10年前的老电脑一跑qemu模拟arm直接卡死

点评

哦,我的是新电脑,2024年的,但我嫌麻烦 要不假如你方便的话,打包给我,我来测试跑跑  详情 回复 发表于 2024-10-3 12:07
回复

使用道具 举报

4#
发表于 2024-10-3 12:07:50 | 只看该作者
nianyueriPE 发表于 2024-10-3 12:05
确实不好搞,像我这10年前的老电脑一跑qemu模拟arm直接卡死


哦,我的是新电脑,2024年的,但我嫌麻烦

要不假如你方便的话,打包给我,我来测试跑跑

点评

qemu与基本文件链接https://www.123684.com/s/0NUCjv-p61bv?提取码:Utg6 123盘脚本https://greasyfork.org/zh-CN/scripts/510621-123%E4%BA%91%E7%9B%98%E4%B8%8B%E8%BD%BD%E8%BE%85%E5%8A%A9 Windows镜像太大了,  详情 回复 发表于 2024-10-3 14:53
回复

使用道具 举报

5#
 楼主| 发表于 2024-10-3 14:53:40 | 只看该作者
martin313 发表于 2024-10-3 12:07
哦,我的是新电脑,2024年的,但我嫌麻烦

要不假如你方便的话,打包给我,我来测试跑跑

qemu与基本文件链接https://www.123684.com/s/0NUCjv-p61bv?提取码:Utg6
123盘脚本https://greasyfork.org/zh-CN/scr ... D%E8%BE%85%E5%8A%A9
Windows镜像太大了,方便的话用包内的脚本生成一下

点评

这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已经模拟了ARM CPU的虚拟机也一并打包来的意思,这样我解压缩后就可以直接开跑了啊,哈哈  详情 回复 发表于 2024-10-3 15:15
回复

使用道具 举报

6#
发表于 2024-10-3 15:15:52 | 只看该作者
nianyueriPE 发表于 2024-10-3 14:53
qemu与基本文件链接https://www.123684.com/s/0NUCjv-p61bv?提取码:Utg6
123盘脚本https://greasyfork.o ...


这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已经模拟了ARM CPU的虚拟机也一并打包来的意思,这样我解压缩后就可以直接开跑了啊,哈哈

点评

Windows下好像没有现成的arm虚拟机,只能这么用了。我也没法自己安装配置好arm虚拟机  详情 回复 发表于 2024-10-3 15:29
你用win10文件夹内的脚本生成一下arm镜像文件,移动到win10(请修改).cmd文件所在目录后修改win10(请修改).cmd内的win10.ISO为生成镜像的名称,将qemu-system-aarch64.exe ^修改为qemu所在目录\qemu-system-aarch  详情 回复 发表于 2024-10-3 15:28
回复

使用道具 举报

7#
 楼主| 发表于 2024-10-3 15:28:52 | 只看该作者
martin313 发表于 2024-10-3 15:15
这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已 ...

你用win10文件夹内的脚本生成一下arm镜像文件,移动到win10(请修改).cmd文件所在目录后修改win10(请修改).cmd内的win10.ISO为生成镜像的名称,将qemu-system-aarch64.exe ^修改为qemu所在目录\qemu-system-aarch64.exe ^,然后运行cmd文件,按照说明内的链接引导efi文件即可
回复

使用道具 举报

8#
 楼主| 发表于 2024-10-3 15:29:54 | 只看该作者
martin313 发表于 2024-10-3 15:15
这个要弄虚拟机的吧。ARM的虚拟机,我不会搞,上次搞过一回,感觉太复杂。所以我说的打包的意思是,已 ...

Windows下好像没有现成的arm虚拟机,只能这么用了。我也没法自己安装配置好arm虚拟机

点评

我试了下你的虚拟机模板,QEMU版本和UEFI固件文件都选得非常好。在我的电脑上-cpu需要改为cortex-a55、cortex-a76、cortex-a710和max,pmu=on,pauth=off,sve=off,sme=off,lpa2=off中的一个才能成功启动arm64版Win11 I  详情 回复 发表于 2024-10-12 23:41
回复

使用道具 举报

9#
发表于 2024-10-12 23:41:42 | 只看该作者
nianyueriPE 发表于 2024-10-3 15:29
Windows下好像没有现成的arm虚拟机,只能这么用了。我也没法自己安装配置好arm虚拟机

我试了下你的虚拟机模板,QEMU版本和UEFI固件文件都选得非常好。在我的电脑上-cpu需要改为cortex-a55、cortex-a76、cortex-a710和max,pmu=on,pauth=off,sve=off,sme=off,lpa2=off中的一个才能成功启动arm64版Win11 IoT LTSC 2024安装程序,推荐用第四个max……那一串,你如果还没跑通的话可以试试。

UUP生成的arm64版Win10镜像我这里没成功,看见文字提示按键从光盘启动后就卡住了。
回复

使用道具 举报

10#
发表于 2025-2-14 11:49:54 | 只看该作者
我也来灌灌水!
回复

使用道具 举报

11#
发表于 2025-3-9 08:51:13 | 只看该作者
本帖最后由 martin313 于 2025-3-9 08:56 编辑

好像没法在 win11_ARM_PE_26100.3323_zh-CN 中进行测试,报错如图
我在原版windows arm映像的注册表中,也没找到 btrfs 的服务注册表

另外:mkbtrfs、shellbtrfs.dll、ubtrfs.dll 这3个放入PE的systtem32文件夹中,btrfs.sys放入systtem32\drivers文件夹中,对的吧?如果是这样,那么我的操作没错!(EVRootCA.reg注册表已导入)

btrfs.cat 也复制进 System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\

图片20250309084312.png (436.85 KB, 下载次数: 43)

图片20250309084312.png

点评

你用dism++注入驱动试试  详情 回复 发表于 2025-3-9 13:42
回复

使用道具 举报

12#
 楼主| 发表于 2025-3-9 13:42:02 | 只看该作者
martin313 发表于 2025-3-9 08:51
好像没法在 win11_ARM_PE_26100.3323_zh-CN 中进行测试,报错如图
我在原版windows arm映像的注册表中,也 ...

你用dism++注入驱动试试

点评

注入失败  详情 回复 发表于 2025-3-9 14:26
回复

使用道具 举报

13#
发表于 2025-3-9 14:26:15 | 只看该作者
本帖最后由 martin313 于 2025-3-9 14:33 编辑
nianyueriPE 发表于 2025-3-9 13:42
你用dism++注入驱动试试

注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。可我的系统是x64,无法运行arm版的Dism++

图片20250309142538.png (152.54 KB, 下载次数: 15)

图片20250309142538.png

图片20250309142904.png (169.89 KB, 下载次数: 16)

图片20250309142904.png

点评

在dism++\Config\arm64下  详情 回复 发表于 2025-3-9 14:48
这应该是你的dism++不完整导致的,我的dism++就有arm64的cbshost文件  详情 回复 发表于 2025-3-9 14:48
回复

使用道具 举报

14#
 楼主| 发表于 2025-3-9 14:48:27 | 只看该作者
martin313 发表于 2025-3-9 14:26
注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。 ...

这应该是你的dism++不完整导致的,我的dism++就有arm64的cbshost文件
回复

使用道具 举报

15#
 楼主| 发表于 2025-3-9 14:48:55 | 只看该作者
martin313 发表于 2025-3-9 14:26
注入失败
CBSHost.dll 是存在的。我瞎猜是因为wim是arm的,所以注入驱动的Dism++也应该是arm版的才行。 ...

在dism++\Config\arm64下

点评

难不成你认为Dism++x64会去调用dism++\Config\arm64\cbshost.dll ???!!!就算能调用,难不成在x64系统下能运行arm的dll ???!!!  发表于 2025-3-9 15:21
这个我知道啊,文件都在的啊 原因在13楼已经说过了,不再重复  详情 回复 发表于 2025-3-9 15:16
回复

使用道具 举报

16#
发表于 2025-3-9 15:16:58 | 只看该作者
nianyueriPE 发表于 2025-3-9 14:48
在dism++\Config\arm64下


这个我知道啊,文件都在的啊
原因在13楼已经说过了,不再重复

点评

你要不试试系统自带的dism命令?之前有个人用dism++注入arm64倒是没问题,你这就不知道是什么情况了  详情 回复 发表于 2025-3-9 15:27
回复

使用道具 举报

17#
 楼主| 发表于 2025-3-9 15:27:30 | 只看该作者
martin313 发表于 2025-3-9 15:16
这个我知道啊,文件都在的啊
原因在13楼已经说过了,不再重复

你要不试试系统自带的dism命令?之前有个人用dism++注入arm64倒是没问题,你这就不知道是什么情况了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-4 02:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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