无忧启动论坛

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

[原创] [20250411] ZenEMU - QEMU启动测试器

    [复制链接]
跳转到指定楼层
#
发表于 2025-3-15 09:56:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 wintoflash 于 2025-4-11 20:34 编辑

给 QEMU 写了个简单图形界面以方便启动测试。首个支持直接测试WIM的启动测试器。

支持 x86 BIOS、IA32 UEFI、x64 UEFI、ARM32 UEFI、ARM64 UEFI。
支持测试 虚拟磁盘/光盘/软盘镜像、物理磁盘/光盘、Linux内核、WIM镜像、TFTP/HTTP网启 等。
预览

启动 arm64 winpe:


源码
https://github.com/a1ive/ZenEmu
下载
[说明] zemu.zip 为不包含 QEMU 的版本,zemu_qemu.zip 为包含了 QEMU 开箱即用的版本。
[GitHub] https://github.com/a1ive/ZenEmu/releases 可使用 kkgithub 加速
[百度云] https://pan.baidu.com/s/1X1DWe42uuFL00zDuWu5E9g?pwd=zemu 提取码: zemu

注意事项
此应用仅支持64位 (兼容性 >= Vista,未测试)。
QEMU 不支持带逗号(,)和非 ASCII 字符的路径。
无管理员权限时不能测试物理磁盘/光盘。

目前问题
音频(Intel HDA)输出不可用。
x86 不支持 Hyper-V 虚拟化。

点评

谢谢大佬分享精品  发表于 2025-4-1 16:22
再怎么做界面Windows下的qemu也不行,没有kvm速度太慢。  发表于 2025-3-15 15:22

评分

参与人数 15无忧币 +75 收起 理由
saiz + 5 很給力!
yxing365 + 5 很给力!
bfgxp + 5 支持wim,这就方便了不用打包iso
wuxin9712 + 5 赞一个!
纯脆entropy + 5 赞一个!
dos时代菜鸟 + 5 很给力!
2011cuisheng + 5 很给力!
yang77 + 5 大佬威武
nttwqz + 5 很给力!
freesoft00 + 5
JHW + 5 很给力!
smartcowboy + 5 很给力!
gutaiping2006 + 5 很给力!
2012FuckTheCPC + 5 赞一个!
ksafei + 5 很给力!

查看全部评分

236#
发表于 2 小时前 | 只看该作者
我现在还在用古老的Qemu Manager7.0+haxm-7.7.1组合,haxm最后一个版本会报错,Intel宣布停止维护后没人改。
回复

使用道具 举报

235#
发表于 3 小时前 来自手机 | 只看该作者
这个是pe吗
回复

使用道具 举报

234#
发表于 3 小时前 | 只看该作者
经测试,HTTP服务完美支持断点续传!感谢wintoflash大。

就如以前反馈的,第一次网起(新打开主界面),仍然存在问题,不过这次提示超时。
如果关闭副界面(主界面不关闭),重启,则没有这个问题。
不知是QEMU的问题,还是HTTP的问题。不要管他了。
回复

使用道具 举报

233#
发表于 7 小时前 | 只看该作者
谢谢分享
回复

使用道具 举报

232#
发表于 7 小时前 | 只看该作者
感谢wintoflash大,新版本PXE-HTTP网启,使用G4E以naboot和map两种方式均能顺利启动至PE桌面。
回复

使用道具 举报

231#
发表于 11 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

230#
发表于 11 小时前 | 只看该作者
是的,我已经知道了。
回复

使用道具 举报

229#
 楼主| 发表于 11 小时前 | 只看该作者
2011yaya2007777 发表于 2025-8-28 08:18
是个好消息。
网起时提示:createprocess failed

你没放qemu本体吧
回复

使用道具 举报

228#
发表于 12 小时前 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-8-28 09:16 编辑

是个好消息。

点评

你没放qemu本体吧  详情 回复 发表于 11 小时前
回复

使用道具 举报

227#
 楼主| 发表于 昨天 22:13 | 只看该作者
2011yaya2007777 发表于 2025-7-2 17:47
报告一个诡异的事。
使用ZenEmu-0.2.0自带的http功能网起,首次使用(点桌面快捷图标加载主程序,需设置“ ...

https://github.com/a1ive/ZenEmu/releases/tag/latest
在AI的帮助下添加了断点续传的支持。
现在测试虽然会有http->poll的报错,但是能成功wimboot/ntboot启动到桌面。

  1. --- HTTP Range Request Tester ---
  2. Server: 127.0.0.1:80
  3. Server Root: pxe\

  4. Setup: Test file 'pxe\\http_test_file.bin' created successfully (256 bytes).
  5. ---------------------------------

  6. --> Running Test: [Full file (no range)]
  7.     [PASS] Status Code: 200
  8.     [PASS] Content-Length: 256
  9.     [PASS] Body Content: Data verified successfully.
  10. --> Test Result: PASS

  11. --> Running Test: [bytes=64-83]
  12.     [PASS] Status Code: 206
  13.     [PASS] Content-Length: 20
  14.     [PASS] Body Content: Data verified successfully.
  15. --> Test Result: PASS

  16. --> Running Test: [bytes=64-]
  17.     [PASS] Status Code: 206
  18.     [PASS] Content-Length: 192
  19.     [PASS] Body Content: Data verified successfully.
  20. --> Test Result: PASS

  21. --> Running Test: [bytes=-8]
  22.     [PASS] Status Code: 206
  23.     [PASS] Content-Length: 8
  24.     [PASS] Body Content: Data verified successfully.
  25. --> Test Result: PASS

  26. --> Running Test: [bytes=0-]
  27.     [PASS] Status Code: 206
  28.     [PASS] Content-Length: 256
  29.     [PASS] Body Content: Data verified successfully.
  30. --> Test Result: PASS

  31. --> Running Test: [bytes=0-255]
  32.     [PASS] Status Code: 206
  33.     [PASS] Content-Length: 256
  34.     [PASS] Body Content: Data verified successfully.
  35. --> Test Result: PASS

  36. --> Running Test: [bytes=0-0]
  37.     [PASS] Status Code: 206
  38.     [PASS] Content-Length: 1
  39.     [PASS] Body Content: Data verified successfully.
  40. --> Test Result: PASS

  41. --> Running Test: [bytes=0-1]
  42.     [PASS] Status Code: 206
  43.     [PASS] Content-Length: 2
  44.     [PASS] Body Content: Data verified successfully.
  45. --> Test Result: PASS

  46. --> Running Test: [bytes=1-1]
  47.     [PASS] Status Code: 206
  48.     [PASS] Content-Length: 1
  49.     [PASS] Body Content: Data verified successfully.
  50. --> Test Result: PASS


  51. ---------------------------------
  52. Teardown: Test file 'pxe\\http_test_file.bin' deleted.

  53. --- Test Summary ---
  54. Tests Passed: 9
  55. Tests Failed: 0
  56. --------------------
复制代码


这是单独的ews http server,和zemu内置的一样,但是能在cmd实时输出日志: ews.zip (52.31 KB, 下载次数: 2)
  1. ews.exe --root=pxe\
  2. Try http://127.0.0.1:80 if you bound to all addresses or the localhost.
  3. New connection from 127.0.0.1:61577...
  4. Request from 127.0.0.1:61577: HEAD to /boot/wimboot HTTP version HTTP/1.1
  5. Request: /boot/wimboot
  6. Looking up file path 'pxe\/boot/wimboot' to serve request '/boot/wimboot' (originally encoded '/boot/wimboot'). We believe the path suffix is 'boot/wimboot'...
  7. Detected MIME type 'application/binary' for file 'pxe\/boot/wimboot'
  8. 127.0.0.1:61577: Responded with HTTP 200 OK length 50963
  9. Connection from 127.0.0.1:61577 closed
  10. New connection from 127.0.0.1:61578...
  11. Request from 127.0.0.1:61578: GET to /boot/wimboot HTTP version HTTP/1.1
  12. Request: /boot/wimboot
  13. Looking up file path 'pxe\/boot/wimboot' to serve request '/boot/wimboot' (originally encoded '/boot/wimboot'). We believe the path suffix is 'boot/wimboot'...
  14. Detected MIME type 'application/binary' for file 'pxe\/boot/wimboot'
  15. 127.0.0.1:61578: Responded with HTTP 200 OK length 51012
  16. Connection from 127.0.0.1:61578 closed
  17. New connection from 127.0.0.1:61579...
  18. Request from 127.0.0.1:61579: HEAD to /boot/wimboot HTTP version HTTP/1.1
  19. Request: /boot/wimboot
  20. Looking up file path 'pxe\/boot/wimboot' to serve request '/boot/wimboot' (originally encoded '/boot/wimboot'). We believe the path suffix is 'boot/wimboot'...
  21. Detected MIME type 'application/binary' for file 'pxe\/boot/wimboot'
  22. 127.0.0.1:61579: Responded with HTTP 200 OK length 50963
  23. Connection from 127.0.0.1:61579 closed
  24. New connection from 127.0.0.1:61580...
  25. Request from 127.0.0.1:61580: GET to /boot/wimboot HTTP version HTTP/1.1
  26. Request: /boot/wimboot
  27. Looking up file path 'pxe\/boot/wimboot' to serve request '/boot/wimboot' (originally encoded '/boot/wimboot'). We believe the path suffix is 'boot/wimboot'...
  28. Detected MIME type 'application/binary' for file 'pxe\/boot/wimboot'
  29. 127.0.0.1:61580: Responded with HTTP 200 OK length 51012
  30. Connection from 127.0.0.1:61580 closed
  31. New connection from 127.0.0.1:61581...
  32. Request from 127.0.0.1:61581: HEAD to /boot/bootmgfw.efi HTTP version HTTP/1.1
  33. Request: /boot/bootmgfw.efi
  34. Looking up file path 'pxe\/boot/bootmgfw.efi' to serve request '/boot/bootmgfw.efi' (originally encoded '/boot/bootmgfw.efi'). We believe the path suffix is 'boot/bootmgfw.efi'...
  35. Detected MIME type 'application/binary' for file 'pxe\/boot/bootmgfw.efi'
  36. Unable to satisfy request for '/boot/bootmgfw.efi' because there was an error sending bytes. 'pxe\/boot/bootmgfw.efi' No error = 0

  37. Connection from 127.0.0.1:61581 closed
  38. New connection from 127.0.0.1:61582...
  39. Request from 127.0.0.1:61582: HEAD to /boot/bcd HTTP version HTTP/1.1
  40. Request: /boot/bcd
  41. Looking up file path 'pxe\/boot/bcd' to serve request '/boot/bcd' (originally encoded '/boot/bcd'). We believe the path suffix is 'boot/bcd'...
  42. Detected MIME type 'application/binary' for file 'pxe\/boot/bcd'
  43. 127.0.0.1:61582: Responded with HTTP 200 OK length 28807
  44. Connection from 127.0.0.1:61582 closed
  45. New connection from 127.0.0.1:61583...
  46. Request from 127.0.0.1:61583: HEAD to /boot/boot.sdi HTTP version HTTP/1.1
  47. Request: /boot/boot.sdi
  48. Looking up file path 'pxe\/boot/boot.sdi' to serve request '/boot/boot.sdi' (originally encoded '/boot/boot.sdi'). We believe the path suffix is 'boot/boot.sdi'...
  49. Detected MIME type 'text/plain' for file 'pxe\/boot/boot.sdi'
  50. Unable to satisfy request for '/boot/boot.sdi' because there was an error sending bytes. 'pxe\/boot/boot.sdi' No error = 0
  51. Connection from 127.0.0.1:61583 closed
  52. New connection from 127.0.0.1:61584...
  53. Request from 127.0.0.1:61584: HEAD to /boot/10PE.WIM HTTP version HTTP/1.1
  54. Request: /boot/10PE.WIM
  55. Looking up file path 'pxe\/boot/10PE.WIM' to serve request '/boot/10PE.WIM' (originally encoded '/boot/10PE.WIM'). We believe the path suffix is 'boot/10PE.WIM'...
  56. Detected MIME type 'application/binary' for file 'pxe\/boot/10PE.WIM'
  57. Unable to satisfy request for '/boot/10PE.WIM' because there was an error sending bytes. 'pxe\/boot/10PE.WIM' No error = 0
  58. Connection from 127.0.0.1:61584 closed
  59. New connection from 127.0.0.1:61585...
  60. Request from 127.0.0.1:61585: HEAD to /boot/bootmgfw.efi HTTP version HTTP/1.1
  61. Request: /boot/bootmgfw.efi
  62. Looking up file path 'pxe\/boot/bootmgfw.efi' to serve request '/boot/bootmgfw.efi' (originally encoded '/boot/bootmgfw.efi'). We believe the path suffix is 'boot/bootmgfw.efi'...
  63. Detected MIME type 'application/binary' for file 'pxe\/boot/bootmgfw.efi'
  64. Unable to satisfy request for '/boot/bootmgfw.efi' because there was an error sending bytes. 'pxe\/boot/bootmgfw.efi' No error = 0

  65. Connection from 127.0.0.1:61585 closed
  66. New connection from 127.0.0.1:61586...
  67. Request from 127.0.0.1:61586: GET to /boot/bootmgfw.efi HTTP version HTTP/1.1
  68. Request: /boot/bootmgfw.efi
  69. Looking up file path 'pxe\/boot/bootmgfw.efi' to serve request '/boot/bootmgfw.efi' (originally encoded '/boot/bootmgfw.efi'). We believe the path suffix is 'boot/bootmgfw.efi'...
  70. Detected MIME type 'application/binary' for file 'pxe\/boot/bootmgfw.efi'
  71. 127.0.0.1:61586: Responded with HTTP 200 OK length 1250526
  72. Connection from 127.0.0.1:61586 closed
  73. New connection from 127.0.0.1:61587...
  74. Request from 127.0.0.1:61587: HEAD to /boot/bcd HTTP version HTTP/1.1
  75. Request: /boot/bcd
  76. Looking up file path 'pxe\/boot/bcd' to serve request '/boot/bcd' (originally encoded '/boot/bcd'). We believe the path suffix is 'boot/bcd'...
  77. Detected MIME type 'application/binary' for file 'pxe\/boot/bcd'
  78. 127.0.0.1:61587: Responded with HTTP 200 OK length 28807
  79. Connection from 127.0.0.1:61587 closed
  80. New connection from 127.0.0.1:61588...
  81. Request from 127.0.0.1:61588: GET to /boot/bcd HTTP version HTTP/1.1
  82. Request: /boot/bcd
  83. Looking up file path 'pxe\/boot/bcd' to serve request '/boot/bcd' (originally encoded '/boot/bcd'). We believe the path suffix is 'boot/bcd'...
  84. Detected MIME type 'application/binary' for file 'pxe\/boot/bcd'
  85. 127.0.0.1:61588: Responded with HTTP 200 OK length 28856
  86. Connection from 127.0.0.1:61588 closed
  87. New connection from 127.0.0.1:61589...
  88. Request from 127.0.0.1:61589: HEAD to /boot/boot.sdi HTTP version HTTP/1.1
  89. Request: /boot/boot.sdi
  90. Looking up file path 'pxe\/boot/boot.sdi' to serve request '/boot/boot.sdi' (originally encoded '/boot/boot.sdi'). We believe the path suffix is 'boot/boot.sdi'...
  91. Detected MIME type 'text/plain' for file 'pxe\/boot/boot.sdi'
  92. Unable to satisfy request for '/boot/boot.sdi' because there was an error sending bytes. 'pxe\/boot/boot.sdi' No error = 0
  93. Connection from 127.0.0.1:61589 closed
  94. New connection from 127.0.0.1:61590...
  95. Request from 127.0.0.1:61590: GET to /boot/boot.sdi HTTP version HTTP/1.1
  96. Request: /boot/boot.sdi
  97. Looking up file path 'pxe\/boot/boot.sdi' to serve request '/boot/boot.sdi' (originally encoded '/boot/boot.sdi'). We believe the path suffix is 'boot/boot.sdi'...
  98. Detected MIME type 'text/plain' for file 'pxe\/boot/boot.sdi'
  99. 127.0.0.1:61590: Responded with HTTP 200 OK length 983219
  100. Connection from 127.0.0.1:61590 closed
  101. New connection from 127.0.0.1:61591...
  102. Request from 127.0.0.1:61591: HEAD to /boot/10PE.WIM HTTP version HTTP/1.1
  103. Request: /boot/10PE.WIM
  104. Looking up file path 'pxe\/boot/10PE.WIM' to serve request '/boot/10PE.WIM' (originally encoded '/boot/10PE.WIM'). We believe the path suffix is 'boot/10PE.WIM'...
  105. Detected MIME type 'application/binary' for file 'pxe\/boot/10PE.WIM'
  106. Unable to satisfy request for '/boot/10PE.WIM' because there was an error sending bytes. 'pxe\/boot/10PE.WIM' No error = 0
  107. Connection from 127.0.0.1:61591 closed
  108. New connection from 127.0.0.1:52457...
  109. Request from 127.0.0.1:52457: GET to /boot/10PE.WIM HTTP version HTTP/1.1
  110. Request: /boot/10PE.WIM
  111. Looking up file path 'pxe\/boot/10PE.WIM' to serve request '/boot/10PE.WIM' (originally encoded '/boot/10PE.WIM'). We believe the path suffix is 'boot/10PE.WIM'...
  112. Detected MIME type 'application/binary' for file 'pxe\/boot/10PE.WIM'
  113. Unable to satisfy request for '/boot/10PE.WIM' because there was an error sending bytes. 'pxe\/boot/10PE.WIM' No error = 0
  114. Connection from 127.0.0.1:52457 closed
  115. New connection from 127.0.0.1:53877...
  116. Request from 127.0.0.1:53877: GET to /boot/10PE.WIM HTTP version HTTP/1.1
  117. Request: /boot/10PE.WIM
  118. Looking up file path 'pxe\/boot/10PE.WIM' to serve request '/boot/10PE.WIM' (originally encoded '/boot/10PE.WIM'). We believe the path suffix is 'boot/10PE.WIM'...
  119. Detected MIME type 'application/binary' for file 'pxe\/boot/10PE.WIM'
  120. Unable to satisfy request for '/boot/10PE.WIM' because there was an error sending bytes. 'pxe\/boot/10PE.WIM' No error = 0
  121. Connection from 127.0.0.1:53877 closed
  122. New connection from 127.0.0.1:50673...
  123. Request from 127.0.0.1:50673: GET to /boot/10PE.WIM HTTP version HTTP/1.1
  124. Request: /boot/10PE.WIM
  125. Looking up file path 'pxe\/boot/10PE.WIM' to serve request '/boot/10PE.WIM' (originally encoded '/boot/10PE.WIM'). We believe the path suffix is 'boot/10PE.WIM'...
  126. Detected MIME type 'application/binary' for file 'pxe\/boot/10PE.WIM'
  127. 127.0.0.1:50673: Responded with HTTP 200 OK length 39506989
  128. Connection from 127.0.0.1:50673 closed
复制代码
回复

使用道具 举报

226#
发表于 2025-8-16 06:56:18 | 只看该作者
我看看是什么
回复

使用道具 举报

225#
发表于 2025-7-10 23:27:05 | 只看该作者
比VMWare還讚!!
我做出來的WIM在VM中測時 常會出現XX檔問題 0xc000221
都搞不清為什麼...
現場用zenemu就能正常運作!
回复

使用道具 举报

224#
发表于 2025-7-2 20:15:24 来自手机 | 只看该作者
set http
回复

使用道具 举报

223#
 楼主| 发表于 2025-7-2 20:09:23 | 只看该作者
2011yaya2007777 发表于 2025-7-2 17:53
附件-测试文件,不包含10pe.wim。在G4E环境测试。

怎么写菜单才能让g4e通过http读文件?如果不加(http)的话好像只从tftp读文件?

回复

使用道具 举报

222#
发表于 2025-7-2 17:53:17 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-7-2 18:38 编辑

附件-测试文件,不包含10pe.wim。在G4E环境测试。

测试文件.rar

1.49 MB, 下载次数: 10, 下载积分: 无忧币 -2

点评

怎么写菜单才能让g4e通过http读文件?如果不加(http)的话好像只从tftp读文件?  详情 回复 发表于 2025-7-2 20:09
回复

使用道具 举报

221#
发表于 2025-7-2 17:47:14 | 只看该作者
报告一个诡异的事。
使用ZenEmu-0.2.0自带的http功能网起,首次使用(点桌面快捷图标加载主程序,需设置“文件夹”及“启动文件”),网起总是失败。点“终止”后再点“启动”,则成功。
起初是考虑g4e的ntboot的问题,后来测试了wimboot方案,也是失败。
如果不使用ZenEmu-0.2.0自带的http功能,而是使用EasyWebSvr,则没有这些问题。

反复测试(需点主程序ZenEMU右上角的×关闭主程序,再点桌面快捷图标加载主程序,重新设置“文件夹”及“启动文件”),均如此。

启动菜单:
title 使用 wimboot 启动服务端 10PE.WIM
kernel /boot/wimboot
initrd @bootx64.efi=/boot/bootmgfw.efi @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @boot.wim=/boot/10PE.WIM
boot

title 使用 ntboot 启动服务端 10PE.WIM
/efi/grub/ext/ntboot /boot/10PE.WIM
boot


失败截图:


zemu-20250702022058.png (97.68 KB, 下载次数: 8)

zemu-20250702022058.png

zemu-20250702021834.png (19.25 KB, 下载次数: 8)

zemu-20250702021834.png

点评

https://github.com/a1ive/ZenEmu/releases/tag/latest 在AI的帮助下添加了断点续传的支持。 现在测试虽然会有http->poll的报错,但是能成功wimboot/ntboot启动到桌面。  详情 回复 发表于 昨天 22:13
回复

使用道具 举报

220#
发表于 2025-6-9 20:44:25 | 只看该作者
感谢大佬分享
回复

使用道具 举报

219#
发表于 2025-4-25 08:30:24 | 只看该作者
好家伙,又看到了黎明的曙光
回复

使用道具 举报

218#
发表于 2025-4-21 17:50:59 | 只看该作者
这个得支持
回复

使用道具 举报

217#
 楼主| 发表于 2025-4-21 16:48:57 | 只看该作者
mygamexxx 发表于 2025-4-19 15:05
将临时目录改加英文名后,运行正常了。
建议:qemu目录中保留qemu-img.exe,就一个文件,用于转换img为v ...

已经在考虑为qemu-img的主要功能写个gui了。
回复

使用道具 举报

216#
发表于 2025-4-19 15:05:52 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-19 15:20 编辑
wintoflash 发表于 2025-4-19 14:40
X64和AA64不要改。。。

将临时目录改加英文名后,运行正常了。
建议:qemu目录中保留qemu-img.exe,就一个文件,用于转换img为vmdk磁盘,用于虚拟硬盘测试。

我用一个批处理zemu_IMG2VMDK.bat放在zenEMU目录中转换。可以在程序中增加这个小功能吗?
::防止中文乱码
chcp 65001
::进入当前目录
%~d0
cd %~dp0qemu
qemu-img.exe convert -O vmdk f:\imgs\ezpe66401.img f:\imgs\ezpe66401.vmdk
::运行后保持界面一直显示
cmd /k

点评

已经在考虑为qemu-img的主要功能写个gui了。  详情 回复 发表于 2025-4-21 16:48
回复

使用道具 举报

215#
 楼主| 发表于 2025-4-19 14:40:20 | 只看该作者
mygamexxx 发表于 2025-4-19 13:47
这个软件原理是修改注册表。修改ini后出现错误如图

X64和AA64不要改。。。

点评

将临时目录改加英文名后,运行正常了。  详情 回复 发表于 2025-4-19 15:05
回复

使用道具 举报

214#
发表于 2025-4-19 13:47:18 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-19 14:07 编辑
wintoflash 发表于 2025-4-19 06:27
不知道这个软件是什么原理,不敢乱试。
点左下角按钮保存ini配置,然后把ini里面的qemu文件夹和X64_EFI. ...

这个软件原理是修改注册表。修改ini后出现错误如图

wechat_2025-04-19_134630_107.png (2.14 KB, 下载次数: 29)

wechat_2025-04-19_134630_107.png

wechat_2025-04-19_134803_841.png (8.48 KB, 下载次数: 36)

wechat_2025-04-19_134803_841.png

wechat_2025-04-19_134953_114.png (10.65 KB, 下载次数: 24)

wechat_2025-04-19_134953_114.png

点评

X64和AA64不要改。。。  详情 回复 发表于 2025-4-19 14:40
回复

使用道具 举报

213#
 楼主| 发表于 2025-4-19 06:27:36 | 只看该作者
mygamexxx 发表于 2025-4-18 22:49
请教wintoflash大:下载zemu_qemu.zip解压至D:\zenEMU目录后,以管理员身份运行zenEMU,启动后不出QEMU窗 ...

不知道这个软件是什么原理,不敢乱试。
点左下角按钮保存ini配置,然后把ini里面的qemu文件夹和X64_EFI.qcow2之类的全改成绝对路径试试。

点评

出现错误如图  详情 回复 发表于 2025-4-19 13:47
回复

使用道具 举报

212#
发表于 2025-4-18 22:49:33 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-18 23:05 编辑
wintoflash 发表于 2025-4-18 07:41
这个是qemu的依赖啊,与zenemu无关。

请教wintoflash大:下载zemu_qemu.zip解压至D:\zenEMU目录后,以管理员身份运行zenEMU,启动后不出QEMU窗口。直接以管理员身份运行D:\zenEMU\qemu目录下的qemu-system-x86_64w.exe,能正常出QEMU窗口。

是什么原因?系统都重新安装了还是不行。试了0.1.0与0.2.0版都一样,原来运行都没问题的。
主要区别是用了下图的工具,移动了用户目录。

wechat_2025-04-18_230445_074.png (36.53 KB, 下载次数: 31)

wechat_2025-04-18_230445_074.png

点评

不知道这个软件是什么原理,不敢乱试。 点左下角按钮保存ini配置,然后把ini里面的qemu文件夹和X64_EFI.qcow2之类的全改成绝对路径试试。  详情 回复 发表于 2025-4-19 06:27
回复

使用道具 举报

211#
发表于 2025-4-18 08:47:49 | 只看该作者
感谢分享
回复

使用道具 举报

210#
发表于 2025-4-18 08:03:33 | 只看该作者
谢谢分享
回复

使用道具 举报

209#
 楼主| 发表于 2025-4-18 07:41:40 | 只看该作者
mygamexxx 发表于 2025-4-17 12:44
尝试在WIN10PE下运行,提示缺少OPENGL32.DLL和GLU32.DLL,从WINDOWS10系统目录中复制这两个文件到PE系统目 ...

这个是qemu的依赖啊,与zenemu无关。

点评

请教wintoflash大:下载zemu_qemu.zip解压至D:\zenEMU目录后,以管理员身份运行zenEMU,启动后不出QEMU窗口。直接以管理员身份运行D:\zenEMU\qemu目录下的qemu-system-x86_64w.exe,能正常出QEMU窗口。 是什么原  详情 回复 发表于 2025-4-18 22:49
回复

使用道具 举报

208#
发表于 2025-4-17 12:44:55 | 只看该作者
尝试在WIN10PE下运行,提示缺少OPENGL32.DLL和GLU32.DLL,从WINDOWS10系统目录中复制这两个文件到PE系统目录,再运行,提示下图中,无法定位程序输入点;点击屏幕截图,提示下图中Could not find QEMU window。

微信图片_20250417123949_37.jpg (272.08 KB, 下载次数: 25)

微信图片_20250417123949_37.jpg

点评

这个是qemu的依赖啊,与zenemu无关。  详情 回复 发表于 2025-4-18 07:41
回复

使用道具 举报

207#
发表于 2025-4-17 12:23:57 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-17 12:26 编辑

遇到一个莫名其妙的问题:WINDOWS10系统变化是更改了用户目录设置(目前为d:\Users,原来为d:\USER),zenEMU就运行有问题了,现象是点击启动后,没有出现QEMU窗口。原来没问题的。程序以管理员身份运行。

日志:"qemu\qemu-system-x86_64w.exe" -drive if=pflash,file="D:\ZenEMU\X64_EFI.qcow2",snapshot=on -cpu max -accel tcg,thread=multi -smp 4 -M q35,kernel-irqchip=on -m 4096 -device vmware-svga -device usb-ehci -device usb-kbd -device usb-tablet -nic user,model=rtl8139,mac=52:01:8D:95:24:6C -drive file="F:\VM-MBR.vmdk",snapshot=on,index=0,media=disk -boot c,splash-time=1,strict=on


回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-28 20:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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