无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chishingchan
打印 上一主题 下一主题

[分享] Windows 7 的 UEFI 安装而无需 CSM

    [复制链接]
1#
发表于 2020-5-16 17:47:22 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2020-5-16 19:14:17 | 显示全部楼层
窄口牛 发表于 2020-5-16 18:10
那是你文件没作对,重新做一次。

这次对了。已经是PRO了。之前在研究WIN7无CSM时看到三种方法,一种就是这个,另两种是用VGASHIM.EFI替换,和修改BCD和注册表。现在可以好好尝试一下这个了。如果做好的BOOTX64.EFI和VINLOAD.EFI有通用性,则这个软件是替代VGASHIM.EFI的不二选择。还有就是修改BCD和删VGA.SYS以及修改注册表的方法对我无效。

点评

实测安装win7,生成的bootx64.efi是704kB,和原版的不同;install.wim和boot.wim中的winload.efi与原版相同。启动界面变成很小的一个方框,说明704kB的bootx64.efi生效了,但是在我的4代锐龙apu笔记本机器上启动时蓝  详情 回复 发表于 2020-7-4 16:25
还有关于注册的问题,我做了一个单文件。估计不管怎么说不联网总能使用吧  详情 回复 发表于 2020-5-18 16:25
回复

使用道具 举报

3#
发表于 2020-5-16 20:21:45 | 显示全部楼层
如果制作好之后用BeyondCompare 4对比U盘和原版ISO的文件差异,直接提取文件。而且提取的文件具有通用性,那么这个软件的这个功能就失去一大半的价值了。
回复

使用道具 举报

4#
发表于 2020-5-16 20:45:58 | 显示全部楼层
窄口牛 发表于 2020-5-16 20:39
我优盘都是2.0,太慢,如果有3.0的,我就试试。期待有分享测试结果。

我也是2.0的,正在试 已经79%了

点评

我自己还没用上!期待测试结果。 我打算先命令行合成显卡驱动、IE11、小量关键补丁后,再使用这个软件进行写入到 U 盘。  详情 回复 发表于 2020-5-16 23:47
回复

使用道具 举报

5#
发表于 2020-5-17 01:16:12 | 显示全部楼层
窄口牛 发表于 2020-5-16 21:16
优盘把光盘淘汰了,现在优盘也该淘汰了,硬盘里直接搞就行了。

这个软件貌似不支持硬盘
回复

使用道具 举报

6#
发表于 2020-5-17 02:17:26 | 显示全部楼层
本帖最后由 qingyi78 于 2020-5-17 02:38 编辑

制作到U盘上启动报BCD错误 0xc00000d
把U盘的文件COPY到硬盘上,一样包BCD错误。
直接把U盘上的INSTALL.WIM部署到另一个分区,启动卡四叶草。虚拟机模拟这个硬盘启动是好的。
把U盘文件重新打包为ISO, 虚拟机启动也是好的。
回复

使用道具 举报

7#
发表于 2020-5-17 02:18:27 | 显示全部楼层
本帖最后由 qingyi78 于 2020-5-17 02:35 编辑

我觉得我的错误或许是DELL有专门针对这个软件在最新的BIOS里封堵了这个漏洞。
回复

使用道具 举报

8#
发表于 2020-5-17 03:05:25 | 显示全部楼层
本帖最后由 qingyi78 于 2020-5-17 03:34 编辑

又试了下VENTOY引导ISO,可引导,但因为VENTOY接管了UEFI第一个BOOTX64.EFI,所以FLASHBOOT X 3.2 PRO所制作的补丁失效,卡四叶草。
问题出在我的机器不认可FLASHBOOT X3.2PRO制作的新BOOTX64.EFI和BOOTMGFW.EFI明天准备换2019英文原版新WIN7试试,如果还不行,就彻底放弃这条路了。现在用VGASHIM.EFI还比较满意
回复

使用道具 举报

9#
发表于 2020-5-17 17:36:31 | 显示全部楼层
最新用DELL的iso制作成功了。没打显卡驱动也能纯UEFI进系统,不过锁定1024x768分辨率而且不是满屏

点评

如果使用 MSDN 里提供的 ISO,估计是否情况一样?  详情 回复 发表于 2020-5-17 17:52

评分

参与人数 1无忧币 +5 收起 理由
chishingchan + 5 赞一个!

查看全部评分

回复

使用道具 举报

10#
发表于 2020-5-17 18:01:14 | 显示全部楼层
chishingchan 发表于 2020-5-17 17:52
如果使用 MSDN 里提供的 ISO,估计是否情况一样?

正在下载。好像速度不大稳定
回复

使用道具 举报

11#
发表于 2020-5-17 18:35:43 | 显示全部楼层
趁着下载的功夫,重做一遍DELL的ISO,什么驱动也不加,看看修改了哪些文件。从文件比对上看,主要是BOOTX64.EFI和BOOTMGFW.EFI分别位于光盘EFI目录和两个WIM中的WINDOWS-BOOT文件夹。
回复

使用道具 举报

12#
发表于 2020-5-17 20:25:49 | 显示全部楼层
刚刚把文件做了比较,注册表文件被更改,但对注册表进行比较,发现没有任何改动。在不添加任何驱动,之进行VGA补丁的情况下,只改动了BOOTX64.EFI和BOOTMGFW.EFI后者存在于三个地方:ISO文件夹EFI\MICROOFT\BOOT\和INSTALL.WIM里的WINDOWS\BOOT和WINDOWS\WINSXS\查找到两个目录里有这个文件。还有就是BOOT.WIM里和INSTALL.WIM同样的地方。现在我准备把这个EFI文件替换到任意WIN7iso,,如果成功则说明这个文件具有通用性。

点评

这思路nice,成功了吗?dell笔记本bios没打开csm选项,所以卡四叶草  详情 回复 发表于 2023-3-7 14:51
鉴于注册文件有期限,所以想总结出来。  详情 回复 发表于 2020-5-17 20:39

评分

参与人数 1无忧币 +5 收起 理由
chishingchan + 5 方便的话请把改动的文件(含路径)发附件,.

查看全部评分

回复

使用道具 举报

13#
发表于 2020-5-17 22:11:04 | 显示全部楼层
跨版本的BOOTMGFW.EFI不能通过BCD引导WINLOAD.EFI,安装没问题,复制完文件重启提示WINLOAD.EFI错误。
回复

使用道具 举报

14#
发表于 2020-5-17 22:13:43 | 显示全部楼层
现在原版下载好了,cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
准备开始折腾这个版本。因为这个是最后一个原生简体中文的版本。后面的都要打语言包补丁。这个弄好了看看同版本号其他ISO能不能通过换文件引导并安装完成。
回复

使用道具 举报

15#
发表于 2020-5-17 22:15:23 | 显示全部楼层
不过从这些测试来看,即使是通用文件,也不如VGASHIM.EFI直接引导BOOTMGFW.EFI饭方便。后者只需要替换一个文件。
回复

使用道具 举报

16#
发表于 2020-5-18 02:25:46 | 显示全部楼层
没错,已经删除了。真的不如VGASHIM.EFI好用。刚刚原版制作好了,安装并启动了。什么都好,满心高兴。结果升级了一个显卡驱动,再启动就报BCD错误0XC00000D,应该不会再用了。再说修改的全是最底层的EFI文件。心里还是怕的。毕竟VGASHIM只是通过BOOTX64做个中转,真正启动的还是BOOTMGFW原版
回复

使用道具 举报

17#
发表于 2020-5-18 16:25:03 | 显示全部楼层
qingyi78 发表于 2020-5-16 19:14
这次对了。已经是PRO了。之前在研究WIN7无CSM时看到三种方法,一种就是这个,另两种是用VGASHIM.EFI替换 ...

还有关于注册的问题,我做了一个单文件。估计不管怎么说不联网总能使用吧
回复

使用道具 举报

18#
发表于 2020-5-18 16:33:28 | 显示全部楼层
而且这个软件做好后必须删除原来的EFI引导文件夹,用它的替换才有用。不是简单的把U盘里的INSTALL.WIM用WINNTSETUP部署就可以的。
回复

使用道具 举报

19#
发表于 2023-3-7 15:43:59 | 显示全部楼层
2012wustone 发表于 2023-3-7 14:51
这思路nice,成功了吗?dell笔记本bios没打开csm选项,所以卡四叶草

很遗憾,没有。我只能在文件层面进行判断,更深层的硬件方面我就无能为力了,就连自己的系统也是一次可以一次不可以。所以放弃了。现在用win11
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 15:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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