无忧启动论坛

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

[原创] 用pecmd编的qemu简单加载器

  [复制链接]
跳转到指定楼层
1#
发表于 2025-3-1 21:06:05 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2012fengxi 于 2025-3-2 09:32 编辑

qemu是一个强大的虚拟机,不需要安装任何驱动以及服务,真正的绿色免安装!我经常用它去玩测试
这个精简版同时支持虚拟x86和arm64,坏处就是没有加速跑得慢。使用注意事项:不要放到带有中文的文件夹中运行,文件夹不能带有空格,ISO文件和VHD文件也是一样不能带中文名

下面是测试kuer的win11 PE

下面是测试arm版的统信系统


源代码:   QEMU_GUI.7Z (1.77 KB, 下载次数: 83)

完整的qemu 9.2在下面连接
链接:https://pan.baidu.com/s/1PqJ1gtD0v5U67G7vE5pfhw
提取码:103z


63#
发表于 2025-3-15 15:52:31 | 只看该作者
1121
回复

使用道具 举报

62#
发表于 2025-3-12 08:37:25 | 只看该作者
谢谢分享
回复

使用道具 举报

61#
发表于 2025-3-5 11:28:30 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 11:43 编辑

避开中文目录,启动PE,再运行启动测试器,启动ISO映像文件成功进入PE桌面。谢谢指点!建议启动测试器自解压到C:\TEMP,避免小白使用者的问题。

TT截图未命名.jpg (148.86 KB, 下载次数: 1)

TT截图未命名.jpg
回复

使用道具 举报

60#
发表于 2025-3-5 10:44:47 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 11:05 编辑
Bluebells 发表于 2025-3-5 10:32
你发的截图想表达是啥? 磁盘测试, 目标系统安装在分配有 E:, F: G: 盘符的磁盘上, 且启动模式是 EFI-x64? ...

只是想说明,相同情况下,两个QEMU启动测试器的不同表现。因为EFI的启动分区、PE映像文件在硬盘2的G盘(FAT32)。系统在硬盘1上。只要能启动WIN10PE映像就算成功。没有使用带空格或中文的目录(系统的临时文件在D:\用户目录下,测试器自解压到这个中文目录下的临时目录,可能是主要原因)。
文件路径:
D:\QemuBootTest\QemuBootTest.exe
D:\Qemu启动测试器x64.exe(这个能启动WIN10,能支持中文目录,提取myqemu.exe,好像是3.0.0.0版,2018年的)


微信截图_20250305110316.png (83.08 KB, 下载次数: 0)

微信截图_20250305110316.png
回复

使用道具 举报

59#
发表于 2025-3-5 10:32:55 | 只看该作者
本帖最后由 Bluebells 于 2025-3-5 10:35 编辑
mygamexxx 发表于 2025-3-5 09:20
谢谢,我无ARM64环境,下载QemuBootTest_x64(Qemu_v9.2.0).7z,在X86-EFI64下测试,点开始测试,显示准备 ...

你发的截图想表达是啥? 磁盘测试, 目标系统安装在分配有 E:, F: G: 盘符的磁盘上, 且启动模式是 EFI-x64?


使用 QEMU for Windows 测试某 Win10PE 的光盘镜像
PS: 不要幻想用 QEMU for Windows 当虚拟机玩, 这玩意慢得乌龟似的, 这东西一般只是用于测试目标媒体的启动情况

高于 5.10 版本的 QEMU 不再支持中文路径

点评

只是想说明,相同情况下,两个QEMU启动测试器的不同表现。  详情 回复 发表于 2025-3-5 10:44
回复

使用道具 举报

58#
发表于 2025-3-5 09:55:04 | 只看该作者
感谢分享
回复

使用道具 举报

57#
发表于 2025-3-5 09:41:32 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 09:44 编辑

用本论坛的http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412834,均正常启动。(能启动WIN10PE),佛大的由于QEMU太老,启动WIN10PE停留在微软图标阶段。

微信截图_20250305094218.png (63.36 KB, 下载次数: 0)

微信截图_20250305094218.png
回复

使用道具 举报

56#
发表于 2025-3-5 09:20:49 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 09:37 编辑
Bluebells 发表于 2025-3-4 14:33
arm64环境的模拟不是用 qemu-system-aarch64?
无权限查看36楼链接帖子内容,那就直接提供
下载地址: h ...

谢谢,我无ARM64环境,下载QemuBootTest_x64(Qemu_v9.2.0).7z,在X86-EFI64下测试,点开始测试,显示准备文件后,无反应。磁盘测试与光盘镜像均启动不成功。以管理员运行QemuBootTest.exe,也一样。BIOS模式也一样没反应。

微信截图_20250305093455.png (65.3 KB, 下载次数: 0)

微信截图_20250305093455.png

点评

你发的截图想表达是啥? 磁盘测试, 目标系统安装在分配有 E:, F: G: 盘符的磁盘上, 且启动模式是 EFI-x64? [attachimg]555235[/attachimg] 使用 QEMU for Windows 测试某 Win10PE 的光盘镜像 PS: 不要幻想用 QEM  详情 回复 发表于 2025-3-5 10:32
回复

使用道具 举报

55#
发表于 2025-3-4 14:33:17 | 只看该作者
mygamexxx 发表于 2025-3-4 13:06
我这边测试WIN10PE启动成功X86_64位,只是前期稍有点慢,我还以为死机了,最终成功到PE桌面。
佛大的帖 ...

arm64环境的模拟不是用 qemu-system-aarch64?
无权限查看36楼链接帖子内容,那就直接提供
下载地址: https://bluebell.lanzoui.com/b0d3btgmf 密码: 5wyk

点评

谢谢  详情 回复 发表于 2025-3-5 09:20
回复

使用道具 举报

54#
发表于 2025-3-4 13:06:05 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-4 13:18 编辑
Bluebells 发表于 2025-3-4 09:57
有什么好解释?
qemu for windows 的兼容性本来就不怎么好, 不同版本之间的兼容性亦不相同, 不同硬件中兼 ...

我这边测试WIN10PE启动成功X86_64位,只是前期稍有点慢,我还以为死机了,最终成功到PE桌面。
佛大的帖子中介绍内存太大>1GB会有问题,这个最小内存2GB,不知道如何评判内存对虚拟机启动过程的影响,是否QEMU新版不存在这个问题?

另外,PXE测试中,目前是支持TFTP,不知道如何增加支持HTPP。

QEMU启动测试器源码流程解读.jpg (614.08 KB, 下载次数: 0)

QEMU启动测试器源码流程解读.jpg

data5.tmp.png (174.98 KB, 下载次数: 0)

data5.tmp.png

Qemu启动测试器.png (56.52 KB, 下载次数: 0)

Qemu启动测试器.png

点评

arm64环境的模拟不是用 qemu-system-aarch64? 无权限查看36楼链接帖子内容,那就直接提供 下载地址: https://bluebell.lanzoui.com/b0d3btgmf 密码: 5wyk  详情 回复 发表于 2025-3-4 14:33
回复

使用道具 举报

53#
发表于 2025-3-4 10:21:04 | 只看该作者
Bluebells 发表于 2025-3-4 10:10
你那个 ARM PE 为啥集成一大堆 AMD64 架构的第三方可执行文件, ARM64 架构的系统支持运行 AMD64 架构的可 ...


ARM版的AB Commander ,不知道该如何破解
回复

使用道具 举报

52#
发表于 2025-3-4 10:19:58 | 只看该作者
Bluebells 发表于 2025-3-4 10:10
你那个 ARM PE 为啥集成一大堆 AMD64 架构的第三方可执行文件, ARM64 架构的系统支持运行 AMD64 架构的可 ...


这样就可以使用我的破解版的 AB Commander (x64位的)了啊,哈哈
回复

使用道具 举报

51#
发表于 2025-3-4 10:12:03 | 只看该作者
本帖最后由 martin313 于 2025-3-4 10:15 编辑
Bluebells 发表于 2025-3-4 10:10
你那个 ARM PE 为啥集成一大堆 AMD64 架构的第三方可执行文件, ARM64 架构的系统支持运行 AMD64 架构的可 ...

是的,支持 x64 程序。x64的用习惯了,也容易搞破解!

阿三支持了(高版本的ARM支持X64程序运行),得益于slore大神的指点。
回复

使用道具 举报

50#
发表于 2025-3-4 10:10:22 | 只看该作者
martin313 发表于 2025-3-4 10:00
那至少说明我制作的PE的引导,没问题了吧

你那个 ARM PE 为啥集成一大堆 AMD64 架构的第三方可执行文件, ARM64 架构的系统支持运行 AMD64 架构的可执行文件?

点评

ARM版的AB Commander ,不知道该如何破解  详情 回复 发表于 2025-3-4 10:21
这样就可以使用我的破解版的 AB Commander (x64位的)了啊,哈哈  详情 回复 发表于 2025-3-4 10:19
是的,支持 x64 程序 阿三支持了  详情 回复 发表于 2025-3-4 10:12
回复

使用道具 举报

49#
发表于 2025-3-4 10:00:44 | 只看该作者
Bluebells 发表于 2025-3-4 09:57
有什么好解释?
qemu for windows 的兼容性本来就不怎么好, 不同版本之间的兼容性亦不相同, 不同硬件中兼 ...


那至少说明我制作的PE的引导,没问题了吧

点评

你那个 ARM PE 为啥集成一大堆 AMD64 架构的第三方可执行文件, ARM64 架构的系统支持运行 AMD64 架构的可执行文件?  详情 回复 发表于 2025-3-4 10:10
回复

使用道具 举报

48#
发表于 2025-3-4 09:57:47 | 只看该作者
martin313 发表于 2025-3-4 08:45
那请解释一下,为何相同的PE,在QEMU 5.2.0里引导成功了呢?

有什么好解释?
qemu for windows 的兼容性本来就不怎么好, 不同版本之间的兼容性亦不相同, 不同硬件中兼容性又不一样
以前我的一台老爷机用 qemu 测试 winpe 启动, 总是卡在启动logo, 但使用新机器就能顺利启动完成, 这怎么解释? R-Drive Image 的 bootable 映像在我的机子上用 qemu 启动不成功, 用 vmware 就能启动成功, 这又怎么解释? 有个 Win8PE 在 qemu 能顺利进入桌面, 但用 vmware 启动会蓝屏又怎么解释?

点评

我这边测试WIN10PE启动成功,只是前期稍有点慢,最终成功到PE桌面。  详情 回复 发表于 2025-3-4 13:06
那至少说明我制作的PE的引导,没问题了吧  详情 回复 发表于 2025-3-4 10:00
回复

使用道具 举报

47#
发表于 2025-3-4 08:47:56 | 只看该作者
看起来不错
楼主原本打算在启动时用挂载的方法"释放"qemu?
回复

使用道具 举报

46#
发表于 2025-3-4 08:45:45 | 只看该作者
Bluebells 发表于 2025-3-4 08:41
是引导不成功, 不是模拟不成功, 懂不? 模拟不成功是不会出现引导 logo


那请解释一下,为何相同的PE,在QEMU 5.2.0里引导成功了呢?

点评

有什么好解释? qemu for windows 的兼容性本来就不怎么好, 不同版本之间的兼容性亦不相同, 不同硬件中兼容性又不一样 以前我的一台老爷机用 qemu 测试 winpe 启动, 总是卡在启动logo, 但使用新机器就能顺利启动完  详情 回复 发表于 2025-3-4 09:57
回复

使用道具 举报

45#
发表于 2025-3-4 08:45:28 | 只看该作者
mygamexxx 发表于 2025-3-2 09:34
说错了,HAXM加速

hax只支持x86_64
(事实上所有虚拟化技术都只支持同架构加速)
另:Qemu也支持使用hyper-v加速
回复

使用道具 举报

44#
发表于 2025-3-4 08:43:23 | 只看该作者
Bluebells 发表于 2025-3-4 08:41
是引导不成功, 不是模拟不成功, 懂不? 模拟不成功是不会出现引导 logo

那么扣字眼啊

没必要这么认真吧
回复

使用道具 举报

43#
发表于 2025-3-4 08:41:30 | 只看该作者
martin313 发表于 2025-3-4 08:38
用这个版本的虚拟机就是不成功啊,这没啥可奇怪的吧!
QEMU 5.2.0 虚拟机测试,winpe引导成功了,见:ht ...

是引导不成功, 不是模拟不成功, 懂不? 模拟不成功是不会出现引导 logo

点评

那请解释一下,为何相同的PE,在QEMU 5.2.0里引导成功了呢?  详情 回复 发表于 2025-3-4 08:45
关键词是不成功,管他模拟还是引导呢!  发表于 2025-3-4 08:44
那么扣字眼啊 没必要这么认真吧  详情 回复 发表于 2025-3-4 08:43
回复

使用道具 举报

42#
发表于 2025-3-4 08:38:34 | 只看该作者
Bluebells 发表于 2025-3-4 08:11
自己制作的 WinPE 引导不成功就怪虚拟机模拟环境不成功, 够牛逼的

用这个版本的虚拟机就是不成功啊,这没啥可奇怪的吧!
QEMU 5.2.0 虚拟机测试,winpe引导成功了,见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=444926

点评

是引导不成功, 不是模拟不成功, 懂不? 模拟不成功是不会出现引导 logo  详情 回复 发表于 2025-3-4 08:41
回复

使用道具 举报

41#
发表于 2025-3-4 08:11:58 | 只看该作者
martin313 发表于 2025-3-2 16:49
模拟ARM的没成功过

自己制作的 WinPE 引导不成功就怪虚拟机模拟环境不成功, 够牛逼的

点评

我用这个虚拟机,直接引导原版的boot.wim与winre.wim,都没成功啊!表达的意思仅仅是模拟不成功,没说PE好还是不好!不成功的原因有多种!  发表于 2025-3-4 08:41
用这个版本的虚拟机就是不成功啊,这没啥可奇怪的吧! QEMU 5.2.0 虚拟机测试,winpe引导成功了,见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=444926  详情 回复 发表于 2025-3-4 08:38
回复

使用道具 举报

40#
发表于 2025-3-3 08:25:29 | 只看该作者
感谢LZ分享,正好试试这个
回复

使用道具 举报

39#
发表于 2025-3-3 05:25:31 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

38#
发表于 2025-3-2 22:59:00 | 只看该作者
Bluebells 发表于 2025-3-2 22:48
有权限就看看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449

没权限
回复

使用道具 举报

37#
发表于 2025-3-2 22:49:55 | 只看该作者
感谢分享。
回复

使用道具 举报

36#
发表于 2025-3-2 22:48:50 | 只看该作者
mygamexxx 发表于 2025-3-2 22:24
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=335197&extra=&page=1有佛大的源码,也是PECMD的,在 ...

有权限就看看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449

点评

没权限  详情 回复 发表于 2025-3-2 22:59
回复

使用道具 举报

35#
发表于 2025-3-2 22:24:43 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1有佛大的源码,也是PECMD的,在此基础上修改新版本是否更好?

点评

有权限就看看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449  详情 回复 发表于 2025-3-2 22:48
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-4 04:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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