无忧启动论坛

 找回密码
 注册
搜索

已经安装好的win7x64怎么改成UEFI?

查看数: 1550 | 评论数: 56 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-8-27 11:48

正文摘要:

本帖最后由 jsjcjsjc 于 2025-8-28 15:06 编辑 win7x64是异机还原过来的,新电脑只支持UEFI,虽然也是老电脑,但是BIOS改不了Legacy。 有办法从PE进去修改一下,改成支持UEFI启动吗? 我看论坛里面都是新安装的 ...

回复

窄口牛 发表于 半小时前
本帖最后由 窄口牛 于 2025-8-29 06:07 编辑

你这是hdd,怎么提示nvme驱动?把这个文件先改名避过。你这改过C盘挂载的分区ID了么,启动了,可能系统分区不是C了呀。
ljq0527 发表于 6 小时前
本帖最后由 ljq0527 于 2025-8-29 00:45 编辑

看提示好想是你的win7的nvme磁盘驱动有问题,应该不是引导的问题;早期的win7是没有nvme驱动的,后来微软给win7推送了nvme驱动(是以系统补丁的形式推送的,打了这个补丁后就能识别常规的nvme硬盘了,这两补丁我附件发不出来,1是文件太大,然后我分卷压缩也不行,说不支持扩展名,估计论坛不支持发这类文件,我网上找个下载链接你下载了集成也是一样的(Win7 NVMe支持补丁下载KB2990941,KB3087873下载-Win7系统之家),你可以在pe里面加压出补丁后用dism++把这个nvme补丁集成到win7里面后再重启系统试试,注意,这连个是win7的系统,dism++里面以添加系统更新的方式集成,不是添加驱动那里添加)
ctx 发表于 昨天 23:36
无法验证签名是因为没打sha256补丁?比如KB4490628。
hilsonma 发表于 昨天 18:18
jsjcjsjc 发表于 2025-8-28 15:12
非常感谢,今天没分了,可以看一下我更新的操作吗?似乎有点问题

尝试使用bootice编辑bcd,禁用数字签名认证
zp1688 发表于 昨天 17:52

进来学习
fh123456 发表于 昨天 17:37
jsjcjsjc 发表于 2025-8-28 16:30
咋论坛主打的不就是一个折腾吗?

大佬搞好没有
dshit 发表于 昨天 17:28

到这里了。说明可以uefi引导了。
你这是驱动文件错误了
win7 +nvme的硬盘 好像得打什么驱动补丁
你用装驱动的软件,在pe下运行,有很多都有专门搞 win7 的nvme驱动,usb驱动,之类的
另外,BIOS里如果是支持 csm兼容模块,最好是打开。纯uefi启动 好像还是i挺麻烦的。
但是你要是有csm,走以前的legacy引导也行啊?
找找。关闭安全启动,关闭tpm,关闭csm,关闭后有可能会出现一些没有的选项
kedion 发表于 昨天 16:55
启动报错已经给了提示了,nvme驱动没有数字签名,要么禁用数字签名,要不就打对应的驱动,并且要确保win7能的数字签名
jsjcjsjc 发表于 昨天 16:30
phkk 发表于 2025-8-28 15:28
折腾电脑自有乐趣

咋论坛主打的不就是一个折腾吗?

点评

大佬搞好没有  详情 回复 发表于 昨天 17:37
phkk 发表于 昨天 15:28
折腾电脑自有乐趣

点评

咋论坛主打的不就是一个折腾吗?  详情 回复 发表于 昨天 16:30
jsjcjsjc 发表于 昨天 15:12
hilsonma 发表于 2025-8-28 13:37
楼主补充了硬盘分区情况,是MBR盘,看到2个NTFS分区,没有看到FAT32分区
这种情况下,建议先在cmd窗口执行 ...

非常感谢,今天没分了,可以看一下我更新的操作吗?似乎有点问题

点评

尝试使用bootice编辑bcd,禁用数字签名认证  详情 回复 发表于 昨天 18:18
jsjcjsjc 发表于 昨天 15:08
bilvnet 发表于 2025-8-27 12:05
新建一个ESP分区,修复引导就行了。我试过

大佬可以看一下我更新的操作吗~~似乎失败了
hilsonma 发表于 昨天 13:37
楼主补充了硬盘分区情况,是MBR盘,看到2个NTFS分区,没有看到FAT32分区
这种情况下,建议先在cmd窗口执行
bcdboot c:\windows /s c: /f uefi
看有没有报错,c盘有没有生成efi文件夹,里面有没有 \EFI\Microsoft\Boot\BCD
如果报错,没有生成相关文件和文件夹,说明这个win7版本没有uefi支持,需要补充uefi支持文件。

如果命令执行成功,生成了相关文件和文件夹,就重启看能不能uefi启动进这个win7
如果没有这个win7的启动项,说明主板不支持ntfs分区作efi引导,需要使用磁盘工具将这个硬盘的分区调整,收缩前面的分区,在后面建一个FAT32分区,然后再用bcdboot 命令生成启动文件到这个fat32分区就可以了。

点评

非常感谢,今天没分了,可以看一下我更新的操作吗?似乎有点问题  详情 回复 发表于 昨天 15:12
hilsonma 发表于 昨天 13:23
zr-71jp 发表于 2025-8-28 11:46
大哥,别误导人,“fat/fat32分区”,fat/fat32及ntfs是磁盘文件系统格式,不是你说的分区;

应该不会误导,会知道是什么分区的,指的就是采用fat16或fat32文件分配表的文件系统的磁盘分区,要不然,还会理解成什么别的分区呢?

我后面还说了个win7分区呢,win7是分区吗?显然不是,但大家会知道我说的win7分区是指win7所在的分区。

而win7分区是ntfs分区,如果主板支持ntfs分区做efi引导的话,就不需要额外找其他分区放efi启动文件,直接放在win7分区就可以了。

现在较多主板支持ntfs分区做efi引导了的,技嘉主板只要不是太旧,能升级bios的,升级后也支持ntfs做efi引导的。
zhxy9804 发表于 昨天 12:08

@echo off
title %~n0

set /p zwletter=请输入Windows系统的盘符(例如c d e):
set /p zbletter=请输入启动文件需要释放的盘符(例如c d e):
bcdboot %zwletter%:\Windows /s %zbletter%: /l zh-cn /f all
@pause
进入pe修复一下即可
bios uefi双启动了就
其实很多主板esp分区根本必须,c盘的ntfs就能启动uefi
zr-71jp 发表于 昨天 11:51
硬盘的分区需要重新调整为GPT模式,还要修复引导;另外,还有考虑你的新机器,是否有对应的显卡驱动?如果没有,基本不要考虑使用win7系统了;典型的卡logo现象会让你束手无策。
zr-71jp 发表于 昨天 11:46
hilsonma 发表于 2025-8-27 12:43
在主板支持uefi引导的分区放置主板支持的启动文件就可以了。

如果你的硬盘有fat/fat32分区,那么就把启 ...

大哥,别误导人,“fat/fat32分区”,fat/fat32及ntfs是磁盘文件系统格式,不是你说的分区;

点评

应该不会误导,会知道是什么分区的,指的就是采用fat16或fat32文件分配表的文件系统的磁盘分区,要不然,还会理解成什么别的分区呢? 我后面还说了个win7分区呢,win7是分区吗?显然不是,但大家会知道我说的win7  详情 回复 发表于 昨天 13:23
szwp 发表于 昨天 11:36
先从U盘成功启动后,再动硬盘
guong 发表于 昨天 11:05
来学习一下
dkzzlf 发表于 昨天 09:00
围观学习
marstj 发表于 昨天 08:40
无损建立esp分区或fat分区,大小300M足以。建立以下目录:
ef\boot\
efi\microsoft\boot
其中ef\boot\目录中必须有bootx64.efi
efi\microsoft\boot必须有BCD,BCD中的启动文件为\Windows\system32\boot\winload.efi
rchc08 发表于 昨天 06:43
感谢分享
ljq0527 发表于 前天 23:42
本帖最后由 ljq0527 于 2025-8-28 00:09 编辑

我来简单回答你把,首先你要把装有win7系统的硬盘分区类型更改成guid(我假设你装要改成uefi启动的电脑只有1块硬盘,科普一下,标准的uefi引导对应硬盘的是guid分区表,传统引导对应硬盘mbr分区表),步骤就是先用uefi方式启动进pe,在pe里面分区软件(推荐用DiskGenius分区软件,免费版都可)以),在分区软件里面把硬盘分区类型改成guid分区表,改好记得保存生效,改好后鼠标指针放在装有win7系统的那块硬盘上的第一个分区后,点鼠标右键,选调整分区大小,把这块硬盘的第一个分区的前部调整出316兆(调整出来的空年保持空闲就可以了);然后鼠标指针放在调整出来的316兆单机鼠标右键选建立ESP/MSR分区(这连个分区大小默认即可,默认应该是ESP分区300兆,另一个16兆),然后保存;然后打开dism++,dism++会自动搜索当前电脑上的所有可见分区中的Windows系统,等搜索出来你的win7系统后鼠标左键单击dism++里面win7系统那个选项卡,然后再单机dism++软件上的“恢复功能”选项,选“恢复功能”选项中的“引导修复”,修复完了重启电脑拔掉U盘就可以已UEFI方式引导win7了,但win7只有64位支持UEFI启动,并且要启动win7的电脑未必支持win7系统的UEFI安全启动,这个话题一言难尽,以上内容支持修复引导,注意要修复什么引导就得以哪种启动方式进PE,比如要修复uefi引导就得已uefi方式进pe去修复

评分

参与人数 1无忧币 +5 收起 理由
jsjcjsjc + 5 大佬可以看一下我更新的操作吗~~似乎失败了

查看全部评分

fangyinghh 发表于 前天 22:38
把装好的系统分区备份下来,新电脑硬盘设置为gpt分区,dg里新建那俩分区,再建个系统分区,完成后把备份的系统分区恢复进去,pe下修复引导就可以了,我试过没问题
窄口牛 发表于 前天 21:27
是本机的改一下还容易。你这异机的难度大了点儿
bilvnet 发表于 前天 20:14
本帖最后由 bilvnet 于 2025-8-27 20:19 编辑
jsjcjsjc 发表于 2025-8-27 13:34
系统不用做啥修改?
修复引导用的是哪个软件?

15、16年品牌机win8改win7就这么玩的。直接把win7安装或 gho到原来的win8系统盘,再到ESP分区把BCD引导修改一下。如果当时有DISM++,直接系统还原.wim,连引导都不用去改。

现在很多安装系统安装/还原软件(比如WinNTsetup、FGI、CoolInstall、SGI)都会自动修复,实现上在有ESP分区时,原系统是win7、8、10、11其中之一时,还原/安装系统也是其中之一(比如原来是win10,还原是win7),根本不需要去修复引导。如果是MBR引导时才要修复。
修复引导软件只要支持UEFI就行,哪个都行。UEFI和ESP分区早在win8发布的年代就有了,是windows里win8第一用的,至少12年了,怎么修复不用教了吧
yuedi946 发表于 前天 19:52
hilsonma 发表于 2025-8-27 12:43
在主板支持uefi引导的分区放置主板支持的启动文件就可以了。

如果你的硬盘有fat/fat32分区,那么就把启 ...

谢谢
CQgaxm 发表于 前天 19:27
win7的驱动在原来的系统中安装完整再备份
pole87898843 发表于 前天 19:15
把系统盘下的boot文件夹和bootmgr删掉,用DISM++备份系统wim文件,把系统盘改成GPT格式,进入PE修复引导。
但我测试过很多驱动签名不能被UEFI模式识别,导致出现问题

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

闽公网安备 35020302032614号

GMT+8, 2025-8-29 07:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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