本帖最后由 窄口牛 于 2025-8-29 06:07 编辑 你这是hdd,怎么提示nvme驱动?把这个文件先改名避过。你这改过C盘挂载的分区ID了么,启动了,可能系统分区不是C了呀。 |
本帖最后由 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++里面以添加系统更新的方式集成,不是添加驱动那里添加) ![]() |
无法验证签名是因为没打sha256补丁?比如KB4490628。 |
jsjcjsjc 发表于 2025-8-28 15:12 尝试使用bootice编辑bcd,禁用数字签名认证 |
进来学习 |
jsjcjsjc 发表于 2025-8-28 16:30 大佬搞好没有 |
到这里了。说明可以uefi引导了。 你这是驱动文件错误了 win7 +nvme的硬盘 好像得打什么驱动补丁 你用装驱动的软件,在pe下运行,有很多都有专门搞 win7 的nvme驱动,usb驱动,之类的 另外,BIOS里如果是支持 csm兼容模块,最好是打开。纯uefi启动 好像还是i挺麻烦的。 但是你要是有csm,走以前的legacy引导也行啊? 找找。关闭安全启动,关闭tpm,关闭csm,关闭后有可能会出现一些没有的选项 |
启动报错已经给了提示了,nvme驱动没有数字签名,要么禁用数字签名,要不就打对应的驱动,并且要确保win7能的数字签名 |
phkk 发表于 2025-8-28 15:28 咋论坛主打的不就是一个折腾吗? ![]() |
hilsonma 发表于 2025-8-28 13:37 非常感谢,今天没分了,可以看一下我更新的操作吗?似乎有点问题 |
bilvnet 发表于 2025-8-27 12:05 大佬可以看一下我更新的操作吗~~似乎失败了 |
楼主补充了硬盘分区情况,是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分区就可以了。 |
zr-71jp 发表于 2025-8-28 11:46 应该不会误导,会知道是什么分区的,指的就是采用fat16或fat32文件分配表的文件系统的磁盘分区,要不然,还会理解成什么别的分区呢? 我后面还说了个win7分区呢,win7是分区吗?显然不是,但大家会知道我说的win7分区是指win7所在的分区。 而win7分区是ntfs分区,如果主板支持ntfs分区做efi引导的话,就不需要额外找其他分区放efi启动文件,直接放在win7分区就可以了。 现在较多主板支持ntfs分区做efi引导了的,技嘉主板只要不是太旧,能升级bios的,升级后也支持ntfs做efi引导的。 |
jsjcjsjc 发表于 2025-8-27 15:20 @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 |
硬盘的分区需要重新调整为GPT模式,还要修复引导;另外,还有考虑你的新机器,是否有对应的显卡驱动?如果没有,基本不要考虑使用win7系统了;典型的卡logo现象会让你束手无策。 |
hilsonma 发表于 2025-8-27 12:43 大哥,别误导人,“fat/fat32分区”,fat/fat32及ntfs是磁盘文件系统格式,不是你说的分区; |
先从U盘成功启动后,再动硬盘 |
来学习一下 |
围观学习 |
无损建立esp分区或fat分区,大小300M足以。建立以下目录: ef\boot\ efi\microsoft\boot 其中ef\boot\目录中必须有bootx64.efi efi\microsoft\boot必须有BCD,BCD中的启动文件为\Windows\system32\boot\winload.efi |
感谢分享 |
本帖最后由 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去修复 |
把装好的系统分区备份下来,新电脑硬盘设置为gpt分区,dg里新建那俩分区,再建个系统分区,完成后把备份的系统分区恢复进去,pe下修复引导就可以了,我试过没问题 |
是本机的改一下还容易。你这异机的难度大了点儿 |
本帖最后由 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年了,怎么修复不用教了吧 |
hilsonma 发表于 2025-8-27 12:43 谢谢 |
win7的驱动在原来的系统中安装完整再备份 |
把系统盘下的boot文件夹和bootmgr删掉,用DISM++备份系统wim文件,把系统盘改成GPT格式,进入PE修复引导。 但我测试过很多驱动签名不能被UEFI模式识别,导致出现问题 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.