无忧启动论坛

标题: 又有一种关于efi下csm的工具,叫csmwarp [打印本页]

作者: 窄口牛    时间: 2025-5-21 09:12
标题: 又有一种关于efi下csm的工具,叫csmwarp
可以到github搜索,看上去好像是32和64二合一?
作者: 绿光科技    时间: 2025-5-21 10:23
没用过
作者: wintoflash    时间: 2025-5-21 10:26
我在这边发过了http://bbs.wuyou.net/forum.php?m ... 0544&fromuid=487838 25#
作者: 窄口牛    时间: 2025-5-21 13:47
那就是娱乐阶段?
作者: idcicp    时间: 2025-5-21 13:47
干啥用的
作者: guong    时间: 2025-5-21 15:43
来看看了
作者: hilsonma    时间: 2025-5-21 22:24
本帖最后由 hilsonma 于 2025-5-21 22:25 编辑

csmwrap

uefi启动下通过csmwrap.efi 实现虚拟bios从而转成legacy启动使用传统启动盘开机。
https://github.com/FlyGoat/csmwrap
作者: wintoflash    时间: 2025-5-22 09:14
本帖最后由 wintoflash 于 2025-5-31 19:14 编辑

https://github.com/FlyGoat/csmwrap
v1.2.1 csmwrap.zip (163.61 KB, 下载次数: 25)
支持 QEMU, VBox, VMWare 虚拟机
支持 Intel 芯片组
支持 AMD 芯片组 (我实机测试会死机)
作者: blank007    时间: 2025-5-22 19:07
有请各位大侠展示一个应用案例
作者: wintoflash    时间: 2025-5-24 12:32
窄口牛 发表于 2025-5-21 13:47
那就是娱乐阶段?

已经有很多纯efi实体机启动win98 win xp的成功案例了。
作者: blank007    时间: 2025-5-30 07:24
试着用了一下,发现:  qemu 中与预期相符。在真机中,以优盘启动, 只认识本机硬盘,不认优盘是硬盘。
作者: phwike    时间: 2025-5-30 07:33
啥软件?
作者: 1e3e    时间: 2025-5-30 08:38
感谢分享
作者: nothingness    时间: 2025-5-30 12:46
wintoflash 发表于 2025-5-22 09:14
https://github.com/FlyGoat/csmwrap
v1.2.0
支持 QEMU, VBox, VMWare 虚拟机

谢谢分享,这个怎么用?
作者: wintoflash    时间: 2025-5-31 19:20
blank007 发表于 2025-5-30 07:24
试着用了一下,发现:  qemu 中与预期相符。在真机中,以优盘启动, 只认识本机硬盘,不认优盘是硬盘。

有可能你的电脑 XHCI BAR 高于 4GB 导致的。
https://github.com/FlyGoat/csmwrap/issues/42
看看你的 BIOS 里面有没有什么 "Above 4G" 的选项,如果有的话关掉它。如果 BIOS 没这个选项,那目前就没办法。
作者: wintoflash    时间: 2025-5-31 19:23
nothingness 发表于 2025-5-30 12:46
谢谢分享,这个怎么用?

创建 FAT (ESP) 分区,创建 \EFI\BOOT 文件夹,将 csmwrapx64.efi 改名为 bootx64.efi,复制到 \EFI\BOOT 文件夹下。
如果你的主 bootloader 是 grub 之类的,直接 chainloader 命令加载它就行。

作者: blank007    时间: 2025-5-31 20:20
wintoflash 发表于 2025-5-31 19:20
有可能你的电脑 XHCI BAR 高于 4GB 导致的。
https://github.com/FlyGoat/csmwrap/issues/42
看看你的  ...

多谢开示
作者: flygoatf    时间: 2025-5-31 20:34
我是 CSMwrap 开发者,目前 CSMWrap 的硬件支持不完美。目前已知 Intel Arrow Lake S 平台和所有 AMD 平台都支持不是很好,Intel Haswell 平台的部分机器可能会因为 XHCI 控制器原因卡住。另外一些比较新的核显可能也有支持问题。

如果有其他平台有支持问题,欢迎带着平台信息回复,我不保证能解决,但会尽量试着调查。
作者: 窄口牛    时间: 2025-6-1 06:58
本帖最后由 窄口牛 于 2025-6-1 07:51 编辑

莫非我的64win2003无法在nvme里启动,是因为我关了4g以上地址空间解码?开了貌似32的XP和2003就要蓝屏。
关了以后nt5的不蓝,只有nt6以上32才蓝。
作者: 窄口牛    时间: 2025-6-1 07:15
还有个内存remap开关有何变化?
作者: zhangze    时间: 2025-6-1 10:02
这就是说新电脑可以用dos启动盘了??
作者: 12qaz    时间: 2025-6-1 10:45
感谢分享
作者: nothingness    时间: 2025-6-3 17:05
wintoflash 发表于 2025-5-31 19:23
创建 FAT (ESP) 分区,创建 \EFI\BOOT 文件夹,将 csmwrapx64.efi 改名为 bootx64.efi,复制到 \EFI\BOOT ...

谢谢回复,联想Lenovo ThinkCentre M75s-1没有成功
作者: nothingness    时间: 2025-6-3 17:06
flygoatf 发表于 2025-5-31 20:34
我是 CSMwrap 开发者,目前 CSMWrap 的硬件支持不完美。目前已知 Intel Arrow Lake S 平台和所有 AMD 平台 ...

联想Lenovo ThinkCentre M75s-1没有成功,卡logo
作者: wintoflash    时间: 2025-6-3 20:55
nothingness 发表于 2025-6-3 17:06
联想Lenovo ThinkCentre M75s-1没有成功,卡logo

请阅读官方wiki,另外,请在GitHub上向开发者反馈问题。
作者: blank007    时间: 2025-6-3 21:12
本帖最后由 blank007 于 2025-6-3 21:14 编辑

开发者已在github上做了更详细的说明
作者: 12qaz    时间: 2025-6-6 13:12
感谢分享
作者: 窄口牛    时间: 2025-6-17 22:31
本帖最后由 窄口牛 于 2025-6-17 23:22 编辑

这个没有配置文件,他会去启动哪个mbr硬盘?貌似只有mbr不行,pbr更关键?
作者: hilsonma    时间: 2025-6-18 01:43
窄口牛 发表于 2025-6-17 22:31
这个没有配置文件,他会去启动哪个mbr硬盘?貌似只有mbr不行,pbr更关键?
这个没有配置文件,他会去启动哪个mbr硬盘?

会按顺序逐一尝试识别到的传统启动设备,直至启动成功或试完所有的传统启动设备
刚从uefi转到legacy的时候有提示,可以按Esc键选择要优先启动的设备

貌似只有mbr不行,pbr更关键?

应该是csmwrap与主板的兼容问题吧,据作者说部分主板可以成功,也就是说相当一部分主板还没有成功。
pbr是不是更关键那要看MBR,与csmwrap没有关系。
没有MBR才会直接看PBR
有MBR就要看MBR的启动代码是否要转到PBR。如NT6就是转到PBR。而grldr.mbr则是直接找各分区根目录的grldr不需要PBR.
作者: 窄口牛    时间: 2025-6-18 05:42
hilsonma 发表于 2025-6-18 01:43
会按顺序逐一尝试识别到的传统启动设备,直至启动成功或试完所有的传统启动设备
刚从uefi转到legacy的 ...

哦,谢谢解惑




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3