无忧启动论坛

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

[发布] Win11_ARM_PE

    [复制链接]
481#
发表于 4 天前 | 只看该作者
martin313 发表于 2026-1-24 22:43
win11的26100及以上版本的 没问题了
现在碰到的是以下版本的,暂时没模拟成功

26100以下版本的官方安装镜像能启动成功吗?
回复

使用道具 举报

482#
发表于 3 天前 | 只看该作者
本帖最后由 YWFhYmJi 于 2026-1-25 18:37 编辑
hua_wuxin 发表于 2026-1-24 16:12
参考这个117楼后有进步,虚拟机可以同时支持26100 pe和19041的A45.2846WKmCMD.iso了。但你的WinPE_arm64_ ...

虚拟机无法启动WinPE_arm64_19045.iso应该是因为PECMD起不来导致黑屏,把winpeshl.ini里面的PECMD命令换成cmd可以成功弹出cmd,再手动运行PECMD也不能启动。包括其他的32位程序也都没法运行。
回复

使用道具 举报

483#
发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:31
虚拟机无法启动WinPE_arm64_19045.iso应该是因为PECMD起不来导致黑屏,把winpeshl.ini里面的PECMD命令换 ...

在qemu里模拟win10pe,32位程序好像都运行不起来,但win11pe就可以。而在arm硬件上用qemu kvm的虚拟机,win10pe也可以运行32位程序。
回复

使用道具 举报

484#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-24 22:50
26100以下版本的官方安装镜像能启动成功吗?


测试了个 19045.6456.251011-0155.22H2_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_A64FRE_ZH-CN 的boot.wim,启动不了
回复

使用道具 举报

485#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:31
虚拟机无法启动WinPE_arm64_19045.iso应该是因为PECMD起不来导致黑屏,把winpeshl.ini里面的PECMD命令换 ...


arm64 支持 x64 与 x86 程序运行的,所以运行pecmd没问题的
回复

使用道具 举报

486#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:37
在qemu里模拟win10pe,32位程序好像都运行不起来,但win11pe就可以。而在arm硬件上用qemu kvm的虚拟机,w ...


在qemu里模拟win10pe运行不起来的主要原因,我猜是因为没找到正确的模拟配置
回复

使用道具 举报

487#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:31
虚拟机无法启动WinPE_arm64_19045.iso应该是因为PECMD起不来导致黑屏,把winpeshl.ini里面的PECMD命令换 ...


那是因为 WinPE_arm64_19045.iso 这个pe,没有加上支持 x64 与 x86 的解析模块导致的
回复

使用道具 举报

488#
 楼主| 发表于 3 天前 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:37
在qemu里模拟win10pe,32位程序好像都运行不起来,但win11pe就可以。而在arm硬件上用qemu kvm的虚拟机,w ...


win10 的arm64,应该是只支持x86程序,不支持x64程序,所以32位的pecmd应该是没问题的,当然前提是先要在PE中集成支持x86的文件与注册表

win11 的arm64,那x86与x64都支持的
回复

使用道具 举报

489#
发表于 前天 00:38 | 只看该作者
YWFhYmJi 发表于 2026-1-25 18:31
虚拟机无法启动WinPE_arm64_19045.iso应该是因为PECMD起不来导致黑屏,把winpeshl.ini里面的PECMD命令换 ...

我赞同这个观点,但楼主喜欢往里面塞x64和x86的东西
回复

使用道具 举报

490#
发表于 前天 00:44 | 只看该作者
martin313 发表于 2026-1-25 23:27
测试了个 19045.6456.251011-0155.22H2_RELEASE_SVC_PROD1_CLIENTPRO_OEMRET_A64FRE_ZH-CN 的boot.wim ...

在-machine virt后加上,virtualization=on就可以跑arm版win10安装程序了。

(万一不行的话把bios文件换成qemu自带的edk2-aarch64-code.fd和edk2-arm-vars.fd,并且在-vga前加上-device ramfb)


点评

22000.3260 这个版本的arm boot 能否也搞成启动?  详情 回复 发表于 前天 22:41
测试了一下启动不了原版的boot啊,看看哪里不对? qemu9250\qemu-system-aarch64.exe ^ -machine virt,virtualization=on -cpu max,pmu=on,pauth=off,sve=off,sme=off,lpa2=off -smp 4 -m 4G ^ -drive if=pfl  详情 回复 发表于 前天 07:06
回复

使用道具 举报

491#
 楼主| 发表于 前天 07:06 | 只看该作者
hua_wuxin 发表于 2026-1-26 00:44
在-machine virt后加上,virtualization=on就可以跑arm版win10安装程序了。

(万一不行的话把bios文件 ...


测试了一下启动不了原版的boot啊,看看哪里不对?

qemu9250\qemu-system-aarch64.exe ^
-machine virt,virtualization=on -cpu max,pmu=on,pauth=off,sve=off,sme=off,lpa2=off -smp 4 -m 4G ^
-drive if=pflash,format=raw,readonly=on,file=qemu9250\share\edk2-aarch64-code.fd -drive if=pflash,format=raw,file=qemu9250\share\edk2-arm-vars.fd ^
-device ramfb -device VGA ^
-device nec-usb-xhci -device usb-kbd -device usb-tablet ^
-device usb-storage,drive=dvd1,bootindex=1 -drive id=dvd1,if=none,media=cdrom,format=raw,file=arm64pe.iso ^
-device usb-storage,drive=dvd2,bootindex=2 -drive id=dvd2,if=none,media=cdrom,format=raw,file=tools.iso ^
-device virtio-blk,drive=disk1,bootindex=3 -drive id=disk1,if=none,media=disk,format=qcow2,file=arm64.qcow2 ^
-nic user,hostfwd=tcp::8081-:80

点评

经测试,固件版本需要大于edk2-stable202402且小于edk2-stable202502才能成功启动。qemu官方使用的固件是edk2-stable202408,可以成功启动。  详情 回复 发表于 前天 11:55
会卡在哪里?是不是卡在这里不动了?  详情 回复 发表于 前天 10:20
那qemu换最新的10.2看看?  详情 回复 发表于 前天 08:01
回复

使用道具 举报

492#
发表于 前天 08:01 来自手机 | 只看该作者
martin313 发表于 2026-1-26 07:06
测试了一下启动不了原版的boot啊,看看哪里不对?

qemu9250\qemu-system-aarch64.exe ^

那qemu换最新的10.2看看?
回复

使用道具 举报

493#
发表于 前天 08:09 | 只看该作者
执着的大神
回复

使用道具 举报

494#
发表于 前天 08:13 | 只看该作者
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

495#
发表于 前天 10:20 | 只看该作者
martin313 发表于 2026-1-26 07:06
测试了一下启动不了原版的boot啊,看看哪里不对?

qemu9250\qemu-system-aarch64.exe ^

会卡在哪里?是不是卡在这里不动了?

点评

这个也没出来,卡在那只手  详情 回复 发表于 前天 11:01
回复

使用道具 举报

496#
 楼主| 发表于 前天 11:01 | 只看该作者
YWFhYmJi 发表于 2026-1-26 10:20
会卡在哪里?是不是卡在这里不动了?

这个也没出来,卡在那只手

点评

感觉你修改的和实际运行的不是同一个批处理? edk2-aarch64-code.fd的BIOS画面上是没有手的。  详情 回复 发表于 前天 14:25
那只手的固件是比较旧的固件,在开启virtualization时就不能启动,把qemu9250\share\edk2-aarch64-code.fd替换成新版的固件试试  详情 回复 发表于 前天 11:42
还是固件的问题,换成这个试试:pan.huang1111.cn/s/lavoysL  详情 回复 发表于 前天 11:38
回复

使用道具 举报

497#
发表于 前天 11:38 | 只看该作者
martin313 发表于 2026-1-26 11:01
这个也没出来,卡在那只手

还是固件的问题,换成这个试试:pan.huang1111.cn/s/lavoysL

点评

谢谢 晚上我再测试看看  详情 回复 发表于 前天 14:07
回复

使用道具 举报

498#
发表于 前天 11:42 | 只看该作者
本帖最后由 YWFhYmJi 于 2026-1-26 11:58 编辑
martin313 发表于 2026-1-26 11:01
这个也没出来,卡在那只手

这个固件是比较旧的固件,在开启virtualization时就不能启动,把qemu9250\share\edk2-aarch64-code.fd替换成新版的固件试试

点评

virtualization=off,就卡在这里了  详情 回复 发表于 前天 19:26
回复

使用道具 举报

499#
发表于 前天 11:55 | 只看该作者
martin313 发表于 2026-1-26 07:06
测试了一下启动不了原版的boot啊,看看哪里不对?

qemu9250\qemu-system-aarch64.exe ^

经测试,固件版本需要大于edk2-stable202402且小于edk2-stable202502才能成功启动。qemu官方使用的固件是edk2-stable202408,可以成功启动。
回复

使用道具 举报

500#
 楼主| 发表于 前天 14:07 | 只看该作者
YWFhYmJi 发表于 2026-1-26 11:38
还是固件的问题,换成这个试试:pan.huang1111.cn/s/lavoysL

谢谢
晚上我再测试看看
回复

使用道具 举报

501#
发表于 前天 14:25 | 只看该作者
martin313 发表于 2026-1-26 11:01
这个也没出来,卡在那只手

感觉你修改的和实际运行的不是同一个批处理?
edk2-aarch64-code.fd的BIOS画面上是没有手的。

点评

卡在这个画面  详情 回复 发表于 前天 19:19
回复

使用道具 举报

502#
 楼主| 发表于 前天 19:19 | 只看该作者
hua_wuxin 发表于 2026-1-26 14:25
感觉你修改的和实际运行的不是同一个批处理?
edk2-aarch64-code.fd的BIOS画面上是没有手的。

卡在这个画面

图片20260126191557.png (97.69 KB, 下载次数: 0)

图片20260126191557.png

点评

这个报错确实偶尔有,但概率不高。多试几次应该能过。  详情 回复 发表于 前天 19:33
virtualization=on时必须使用版本在edk2-stable202405到edk2-stable202411之间的固件才能不报错  详情 回复 发表于 前天 19:33
回复

使用道具 举报

503#
 楼主| 发表于 前天 19:26 | 只看该作者
YWFhYmJi 发表于 2026-1-26 11:42
这个固件是比较旧的固件,在开启virtualization时就不能启动,把qemu9250\share\edk2-aarch64-code.fd替 ...

virtualization=off,就卡在这里了

图片20260126192446.png (71.31 KB, 下载次数: 0)

图片20260126192446.png

点评

win10pe必须设置virtualization=on,新的固件(edk2-stable202408)是支持的  详情 回复 发表于 前天 19:31
回复

使用道具 举报

504#
发表于 前天 19:31 | 只看该作者
martin313 发表于 2026-1-26 19:26
virtualization=off,就卡在这里了

win10pe必须设置virtualization=on,新的固件(edk2-stable202408)是支持的
回复

使用道具 举报

505#
发表于 前天 19:33 | 只看该作者

virtualization=on时必须使用版本在edk2-stable202405到edk2-stable202411之间的固件才能不报错
回复

使用道具 举报

506#
发表于 前天 19:33 | 只看该作者

这个报错确实偶尔有,但概率不高。多试几次应该能过。
回复

使用道具 举报

507#
 楼主| 发表于 前天 19:40 | 只看该作者
hua_wuxin 发表于 2026-1-24 16:12
参考这个117楼后有进步,虚拟机可以同时支持26100 pe和19041的A45.2846WKmCMD.iso了。但你的WinPE_arm64_ ...


blank.iso与blank.qcow2在哪?
回复

使用道具 举报

508#
 楼主| 发表于 前天 19:41 | 只看该作者
YWFhYmJi 发表于 2026-1-26 19:31
win10pe必须设置virtualization=on,新的固件(edk2-stable202408)是支持的

edk2-stable202408在哪?
回复

使用道具 举报

509#
发表于 前天 19:42 | 只看该作者
martin313 发表于 2026-1-26 19:40
blank.iso与blank.qcow2在哪?

我用的空盘镜像 随意自行替换
回复

使用道具 举报

510#
 楼主| 发表于 前天 19:47 | 只看该作者
hua_wuxin 发表于 2026-1-26 19:42
我用的空盘镜像 随意自行替换

原版镜像,还是没能启动啊
已经使用了 qemu 10.2
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-28 07:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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