无忧启动论坛

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

[发布] Win11_ARM_PE

    [复制链接]
571#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 21:51
自制的win10pe因为要运行32位程序,目前在qemu-tcg里我也没有启动成功,只能在arm64硬件上通过qemu-kvm启 ...


那请在arm64硬件上通过qemu-kvm启动刚制作的BOOT_ArmPE_19045.6456_EXP.wim看看

相关配置已经调整好了的
回复

使用道具 举报

572#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 21:54
这个输入法可用了,但里面的程序只有7-Zip能启动,你是不是发错了?里面的程序还是x64的。


没发错的啊,Imagine、GImageX都是32位的啊;WinNTSetup虽然标记的是x64但实际是arm64的

点评

Imagine确实是32位的,但是快捷方式是64位的,实际可以运行。GImagex、GoHash、WirelessKeyView、Notepad、Password都是64位的,全部无法运行。WinNTSetup是ARM64的,但无法启动,运行没有反应。  详情 回复 发表于 3 天前
回复

使用道具 举报

573#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 martin313 于 2026-1-28 22:01 编辑
YWFhYmJi 发表于 2026-1-28 21:54
这个输入法可用了,但里面的程序只有7-Zip能启动,你是不是发错了?里面的程序还是x64的。


哦,疏忽了这个Password,没搞成x86的;那也就是这个Password.exe是个漏网之鱼
回复

使用道具 举报

574#
发表于 3 天前 | 只看该作者
martin313 发表于 2026-1-28 21:57
没发错的啊,Imagine、GImageX都是32位的啊;WinNTSetup虽然标记的是x64但实际是arm64的

Imagine确实是32位的,但是快捷方式是64位的,实际可以运行。GImagex、GoHash、WirelessKeyView、Notepad、Password都是64位的,全部无法运行。WinNTSetup是ARM64的,但无法启动,运行没有反应。

点评

WinNTSetup是ARM64的,为何无法启动?难道缺依赖?  详情 回复 发表于 3 天前
哦,看来还是有漏网之鱼 但Imagine的快捷方式,已经调整为32位的啊,请看Program Files\pecmd.lua os.link([[%StartMenu%\Imagine.lnk]], [[%ProgramW6432%\Imagine\Imagine.exe]])  详情 回复 发表于 3 天前
回复

使用道具 举报

575#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 22:04
Imagine确实是32位的,但是快捷方式是64位的,实际可以运行。GImagex、GoHash、WirelessKeyView、Notepad ...


哦,看来还是有漏网之鱼

但Imagine的快捷方式,已经调整为32位的啊,请看Program Files\pecmd.lua

os.link([[%StartMenu%\Imagine.lnk]], [[%ProgramW6432%\Imagine\Imagine.exe]])

点评

确实,在开始菜单里的所有程序里Imagine是正常的,但是在X:%users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch%user Pinned\StartMenu目录下面多了一个Imagine64的快捷方式,导致错误的Imagi  详情 回复 发表于 3 天前
回复

使用道具 举报

576#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 22:04
Imagine确实是32位的,但是快捷方式是64位的,实际可以运行。GImagex、GoHash、WirelessKeyView、Notepad ...


WinNTSetup是ARM64的,为何无法启动?难道缺依赖?
回复

使用道具 举报

577#
发表于 3 天前 | 只看该作者
martin313 发表于 2026-1-28 22:15
哦,看来还是有漏网之鱼

但Imagine的快捷方式,已经调整为32位的啊,请看Program Files\pecmd.lua

确实,在开始菜单里的所有程序里Imagine是正常的,但是在X:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu目录下面多了一个Imagine64的快捷方式,导致错误的Imagine64被固定在开始菜单上。

点评

WinNTSetup 也不要直接从快捷键启动,试试直接双击Program Files\里的程序看看能否运行起来  详情 回复 发表于 3 天前
好的,明白了。我得调整批处理,删干净些。同时调整批处理的参数,把x64的都自动调整为x86的  详情 回复 发表于 3 天前
回复

使用道具 举报

578#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 22:25
确实,在开始菜单里的所有程序里Imagine是正常的,但是在X:%users\Default\AppData\Roaming\Microsoft\In ...


好的,明白了。我得调整批处理,删干净些。同时调整批处理的参数,把x64的都自动调整为x86的
回复

使用道具 举报

579#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-28 22:25
确实,在开始菜单里的所有程序里Imagine是正常的,但是在X:%users\Default\AppData\Roaming\Microsoft\In ...


WinNTSetup 也不要直接从快捷键启动,试试直接双击Program Files\里的程序看看能否运行起来

点评

直接双击也无法启动,这个需要研究一下。  详情 回复 发表于 3 天前
回复

使用道具 举报

580#
发表于 3 天前 | 只看该作者
martin313 发表于 2026-1-28 22:33
WinNTSetup 也不要直接从快捷键启动,试试直接双击Program Files\里的程序看看能否运行起来

直接双击也无法启动,这个需要研究一下。
回复

使用道具 举报

581#
发表于 3 天前 | 只看该作者
martin313 发表于 2026-1-9 06:50
任务栏声音图标一直是×号,说明虚拟机声卡驱动没装好。先把虚拟声卡驱动装好,再测试声音。

虚拟声卡 ...

有个隔壁大佬做的:https://bbs.pcbeta.com/viewthread-1990303-1-1.html。这个PE完成度很高,基本接近完美适配苹果M1芯片电脑(与Mac系统交换文件有点瑕疵,无法交换)的虚拟机,其介绍说适配M系列、高通芯片系列没问题。这个PE是双用户可切换,system账户下也没有声音,切换到administrator可以播放声音,可以玩红警游戏、运行office2016、Photoshop等大多数软件,基本可以当一个功能迷你的准系统用了。你可以下载研究一下。
回复

使用道具 举报

582#
发表于 3 天前 | 只看该作者
ImDisk也要换成ARM64的,因为ImDisk需要驱动。不过官方有ARM64版本,并且签名还是SHA256的,应该可以正常加载。

虚拟机声卡驱动问题:保留hdaudbus.inf就可以成功安装虚拟机Intel ICH9 HDA声卡驱动(QEMU虚拟机声卡型号)。

点评

全新制作,试试看,谢谢 https://www.123865.com/s/jKNSVv-XnLtv https://www.123684.com/s/jKNSVv-XnLtv 文件名称: BOOT_ArmPE_19045.6456_EXP.wim 文件大小: 305.79 MB (320,647,724 字节) 修改  详情 回复 发表于 前天 08:06
好的,明白了 我调整一下,明天早上再全新制作一个看看  详情 回复 发表于 前天 00:09
回复

使用道具 举报

583#
 楼主| 发表于 前天 00:09 | 只看该作者
YWFhYmJi 发表于 2026-1-28 23:08
ImDisk也要换成ARM64的,因为ImDisk需要驱动。不过官方有ARM64版本,并且签名还是SHA256的,应该可以正常加 ...

好的,明白了
我调整一下,明天早上再全新制作一个看看
回复

使用道具 举报

584#
 楼主| 发表于 前天 08:06 | 只看该作者
YWFhYmJi 发表于 2026-1-28 23:08
ImDisk也要换成ARM64的,因为ImDisk需要驱动。不过官方有ARM64版本,并且签名还是SHA256的,应该可以正常加 ...


全新制作,试试看,谢谢

https://www.123865.com/s/jKNSVv-XnLtv
https://www.123684.com/s/jKNSVv-XnLtv
文件名称: BOOT_ArmPE_19045.6456_EXP.wim
文件大小: 305.79 MB (320,647,724 字节)
修改时间: 2026年01月29日,07:56:25
MD5: 864A229FE9808E8ADA92CC51707F75A3
SHA1: F14FE596D6984F16F0589A0B94E1BAB5417433C1
链接: https://pan.baidu.com/s/1Dpl_CGjn5gxTSIi6JHIMlg?pwd=fthn 提取码: fthn

点评

GImagex、Password、GoHash、WirelessKeyView因为缺少COMDLG32.DLL无法运行,把Program Files\Wow64文件夹下的所有文件复制到SysWOW64后这些程序正常运行。记事本的快捷方式还是64位的,Program Files里面的记事本虽  详情 回复 发表于 前天 10:27
回复

使用道具 举报

585#
发表于 前天 10:27 | 只看该作者
martin313 发表于 2026-1-29 08:06
全新制作,试试看,谢谢

https://www.123865.com/s/jKNSVv-XnLtv

GImagex、Password、GoHash、WirelessKeyView因为缺少COMDLG32.DLL无法运行,把Program Files\Wow64文件夹下的所有文件复制到SysWOW64后这些程序正常运行。记事本的快捷方式还是64位的,Program Files里面的记事本虽然是32位的,但是无法运行,这个原版镜像里有ARM64的,就别用32位的了(原版镜像的Windows\notepad.exe,Windows\System32\notepad.exe直接替换过去就行)。输入法能用。虚拟声卡驱动正常安装,但因为mpg123播放器是64位的无法运行,不能测试声音是否正常。ImDisk主程序缺少VCRUNTIME140.dll无法启动,驱动能正常加载。

点评

vcruntime140.dll 用32位的可以吗?放进SysWOW64\文件夹里  详情 回复 发表于 前天 19:18
哎,奇怪,这些文件,在PE启动后会自动复制过去的啊,pecmd.lua中的执行命令: exec('/hide', 'xcopy "%ProgramW6432%\\wow64\\*.*" "%Systemroot%\\SysWOW64" /S /Y') 难道路径不对,没自动执行?  详情 回复 发表于 前天 18:42
回复

使用道具 举报

586#
发表于 前天 18:30 | 只看该作者
NTPWEdit这个程序是开源的,我编译了一个ARM64版,应该可用。
pan.huang1111.cn/s/E7d5LFb

点评

下面这个PE,补x64位的virtdisk.dll到Program Files\中,是否可以正常启动呢? https://www.123865.com/s/jKNSVv-iXLtv https://www.123684.com/s/jKNSVv-iXLtv 文件名称: BOOT_ArmPE_22000.3260_E  详情 回复 发表于 前天 22:31
回复

使用道具 举报

587#
 楼主| 发表于 前天 18:42 | 只看该作者
本帖最后由 martin313 于 2026-1-29 18:44 编辑
YWFhYmJi 发表于 2026-1-29 10:27
GImagex、Password、GoHash、WirelessKeyView因为缺少COMDLG32.DLL无法运行,把Program Files\Wow64文件 ...


哎,奇怪,这些文件,在PE启动后会自动复制过去的啊,pecmd.lua中的执行命令:
exec('/hide', 'xcopy "%ProgramW6432%\\wow64\\*.*" "%Systemroot%\\SysWOW64" /S /Y')

难道路径不对,没自动执行?哦,我知道了,就是路径问题,因为xcopy是arm64版本的,这个命令中的%ProgramW6432%就应该正常写,才对
回复

使用道具 举报

588#
 楼主| 发表于 前天 19:18 | 只看该作者
YWFhYmJi 发表于 2026-1-29 10:27
GImagex、Password、GoHash、WirelessKeyView因为缺少COMDLG32.DLL无法运行,把Program Files\Wow64文件 ...

vcruntime140.dll 用32位的可以吗?放进SysWOW64\文件夹里
arm64的版本,暂时找不到哎

点评

对,vcruntime140.dll要用32位的。这几个程序中Password有ARM64版,其他的程序我去找找有没有源码可以编译ARM64版。  详情 回复 发表于 前天 19:30
回复

使用道具 举报

589#
发表于 前天 19:30 | 只看该作者
martin313 发表于 2026-1-29 19:18
vcruntime140.dll 用32位的可以吗?放进SysWOW64\文件夹里
arm64的版本,暂时找不到哎

对,vcruntime140.dll要用32位的。这几个程序中Password有ARM64版,其他的程序我去找找有没有源码可以编译ARM64版。

点评

全新制作,前面提到的问题,应该基本上都解决了,请协助测试看看: 1.开始菜单打开正常不,开始菜单中的快捷键图标都正常显示不(最好是截图来看看,谢谢) 2.点击桌面或者开始菜单中的WinNTSetup快捷键,能否  详情 回复 发表于 前天 20:53
Password 用32位的,也没问题的  详情 回复 发表于 前天 19:31
回复

使用道具 举报

590#
 楼主| 发表于 前天 19:31 | 只看该作者
YWFhYmJi 发表于 2026-1-29 19:30
对,vcruntime140.dll要用32位的。这几个程序中Password有ARM64版,其他的程序我去找找有没有源码可以编 ...

Password 用32位的,也没问题的
回复

使用道具 举报

591#
 楼主| 发表于 前天 20:53 | 只看该作者
YWFhYmJi 发表于 2026-1-29 19:30
对,vcruntime140.dll要用32位的。这几个程序中Password有ARM64版,其他的程序我去找找有没有源码可以编 ...


全新制作,前面提到的问题,应该基本上都解决了,请协助测试看看:

1.开始菜单打开正常不,开始菜单中的快捷键图标都正常显示不(最好是截图来看看,谢谢)
2.点击桌面或者开始菜单中的WinNTSetup快捷键,能否正常运行WinNTSetup
3.记事本Notepad在开始菜单中的图标是否正常显示,能否正常运行
4.ImDisk主程序能否正常运行
5.mpg123播放mp3音乐是否正常,右键Windows\Startup.mp3选择播放,能否正常播放音乐
6.Password.exe能否正常运行起来


https://www.123865.com/s/jKNSVv-DnLtv
https://www.123684.com/s/jKNSVv-DnLtv
文件名称: BOOT_ArmPE_19045.6456_EXP.wim
文件大小: 307.54 MB (322,476,114 字节)
修改时间: 2026年01月29日,20:40:01
MD5: 42AD79C50BEC95CF96F258B939537A5D
SHA1: EB2F7818C8001A9C25D7678CBCC239F5D783A1B1
链接: https://pan.baidu.com/s/1Gnile8CB1spHRtGJ6J0LJQ?pwd=wi4y 提取码: wi4y

点评

抱歉,我失误了,vcruntime140.dll要用ARM64的,因为ImDisk是ARM64版本的。然后pecmd.lua里面的xcopy命令要改成这样: 因为这段代码由WinXShell执行,而WinXShell是32位的,访问不到System32,要换成SysNative。  详情 回复 发表于 前天 22:49
回复

使用道具 举报

592#
 楼主| 发表于 前天 22:31 | 只看该作者
YWFhYmJi 发表于 2026-1-29 18:30
NTPWEdit这个程序是开源的,我编译了一个ARM64版,应该可用。
pan.huang1111.cn/s/E7d5LFb


下面这个PE,补x64位的virtdisk.dll到Program Files\中,是否可以正常启动呢?


https://www.123865.com/s/jKNSVv-iXLtv
https://www.123684.com/s/jKNSVv-iXLtv
文件名称: BOOT_ArmPE_22000.3260_EXP.wim
文件大小: 420.87 MB (441,318,381 字节)
修改时间: 2026年01月27日,07:09:34
MD5: FBFA70C1A9D845E468F6F1A5338019B8
SHA1: B812F212F2B80CC16E597A4593EA9F69ECD969AB
链接: https://pan.baidu.com/s/1eCqQ9srw8bLBb_I4Tgfs2w?pwd=6jnr 提取码: 6jnr

点评

这个不行,根本就不能成功引导,直接蓝屏但不显示任何文字。我试着调试一下。  详情 回复 发表于 前天 22:56
回复

使用道具 举报

593#
发表于 前天 22:49 | 只看该作者
martin313 发表于 2026-1-29 20:53
全新制作,前面提到的问题,应该基本上都解决了,请协助测试看看:

1.开始菜单打开正常不,开始菜单 ...

抱歉,我失误了,vcruntime140.dll要用ARM64的,因为ImDisk是ARM64版本的。然后pecmd.lua里面的xcopy命令要改成这样:
  1. exec('/hide', 'X:\\Windows\\SysNative\\xcopy.exe "%ProgramW6432%\\wow64\\*.*" "%Systemroot%\\SysWOW64" /S /Y')
复制代码

因为这段代码由WinXShell执行,而WinXShell是32位的,访问不到System32,要换成SysNative。

1.

2. WinNTSetup提示缺少virtdisk.dll,把Program Files下的virtdisk.dll移到SysWOW64下面就好了。

3. 图标正常,记事本可以运行,但System32里的notepad.exe还是64位的,无法运行,这导致文本文件默认打开方式无法运行,建议换成arm64的。

4. 在System32里面补充ARM64的vcruntime140.dll,ImDisk运行成功。

5. 因为我是远程控制树莓派的,vnc不支持音频输出,不能测试,但mpg123可以运行。

6. Password.exe可以运行。

点评

exec('/hide', 'X:\\Windows\\SysNative\\xcopy.exe "%ProgramW6432%\\wow64\\*.*" "%Systemroot%\\SysWOW64" /S /Y') 这个命令确认是对的?xcopy.exe是arm64的,用%ProgramW6432%就不对了吧?  详情 回复 发表于 前天 23:49
开始菜单中的3个图标显示不对,分别是NotePad、Command Prompt、Registry Editor  详情 回复 发表于 前天 23:27
还有一个,任务栏里固定的ScreenOff也需要修改一下快捷方式,修改后的目标为: 然后System32里的ScreenOff.ini就不用了,可以删除。  详情 回复 发表于 前天 23:08
回复

使用道具 举报

594#
发表于 前天 22:54 | 只看该作者
这个是arm64版的vcruntime140.dll:pan.huang1111.cn/s/LxA1lc6
可以从微软官网下载VC运行库arm64版解包得到。
回复

使用道具 举报

595#
发表于 前天 22:56 | 只看该作者
martin313 发表于 2026-1-29 22:31
下面这个PE,补x64位的virtdisk.dll到Program Files\中,是否可以正常启动呢?

这个不行,根本就不能成功引导,直接蓝屏但不显示任何文字。我试着调试一下。
回复

使用道具 举报

596#
发表于 前天 23:08 | 只看该作者
YWFhYmJi 发表于 2026-1-29 22:49
抱歉,我失误了,vcruntime140.dll要用ARM64的,因为ImDisk是ARM64版本的。然后pecmd.lua里面的xcopy命令 ...

还有一个,任务栏里固定的ScreenOff也需要修改一下快捷方式,修改后的目标为:
  1. X:\Windows\Pecmd.exe ENVI @@SENDMSG=65535;274;61808;2
复制代码

然后System32里的ScreenOff.ini就不用了,可以删除。

点评

https://www.123865.com/s/jKNSVv-cnLtv https://www.123684.com/s/jKNSVv-cnLtv 文件名称: BOOT_ArmPE_19045.6456_EXP.wim 文件大小: 307.43 MB (322,365,620 字节) 修改时间: 2026年01月30日,00:28  详情 回复 发表于 昨天 00:42
路径改了后,任务栏的快捷键应该仍然可以用的啊  详情 回复 发表于 前天 23:41
回复

使用道具 举报

597#
 楼主| 发表于 前天 23:27 | 只看该作者
本帖最后由 martin313 于 2026-1-29 23:36 编辑
YWFhYmJi 发表于 2026-1-29 22:49
抱歉,我失误了,vcruntime140.dll要用ARM64的,因为ImDisk是ARM64版本的。然后pecmd.lua里面的xcopy命令 ...


开始菜单中的3个图标显示不对,分别是NotePad、Command Prompt、Registry Editor
NotePad显示不对可以理解,为何后面2个会显示不对(白板)?
回复

使用道具 举报

598#
 楼主| 发表于 前天 23:41 | 只看该作者
本帖最后由 martin313 于 2026-1-29 23:44 编辑
YWFhYmJi 发表于 2026-1-29 23:08
还有一个,任务栏里固定的ScreenOff也需要修改一下快捷方式,修改后的目标为:

然后System32里的Scree ...

路径改了后,任务栏的快捷键应该仍然可以用的啊(我把快捷键属性改一下即可)
回复

使用道具 举报

599#
 楼主| 发表于 前天 23:49 | 只看该作者
YWFhYmJi 发表于 2026-1-29 22:49
抱歉,我失误了,vcruntime140.dll要用ARM64的,因为ImDisk是ARM64版本的。然后pecmd.lua里面的xcopy命令 ...


exec('/hide', 'X:\\Windows\\SysNative\\xcopy.exe "%ProgramW6432%\\wow64\\*.*" "%Systemroot%\\SysWOW64" /S /Y')

这个命令确认是对的?xcopy.exe是arm64的,用%ProgramW6432%就不对了吧?

点评

这个确认是对的,因为exec这个函数会创建cmd进程执行后面的命令,由于WinXShell是32位的,cmd子进程也是32位的,需要用%ProgramW6432%  详情 回复 发表于 昨天 09:59
回复

使用道具 举报

600#
 楼主| 发表于 昨天 00:42 | 只看该作者
YWFhYmJi 发表于 2026-1-29 23:08
还有一个,任务栏里固定的ScreenOff也需要修改一下快捷方式,修改后的目标为:

然后System32里的Scree ...


https://www.123865.com/s/jKNSVv-cnLtv
https://www.123684.com/s/jKNSVv-cnLtv
文件名称: BOOT_ArmPE_19045.6456_EXP.wim
文件大小: 307.43 MB (322,365,620 字节)
修改时间: 2026年01月30日,00:28:19
MD5: B612777CF2D141D4485CD6562D48F95E
SHA1: 07F3560EBCBD1E733DBC9CC9CBE87799039AA512
链接: https://pan.baidu.com/s/1VTE1O275GaxHfJtpYlgY7A?pwd=3us4 提取码: 3us4

请再测试看看,xcopy命令执行是否正确,开始菜单的快捷键白板如何消除?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-31 08:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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