goodboyspy 发表于 2023-7-19 22:05

在12代酷睿平台安装Win7的过程和几点心得,分享给大家

本帖最后由 goodboyspy 于 2023-7-26 20:25 编辑

最近给朋友的一台12代酷睿台式机升级显卡,就想尝试安装个Win7系统,看看能不能装上,于是有了这篇记录安装过程与心得的文字,不废话,正式开始

电脑配置:CPU:Intel I5 12400主板:技嘉B660M AORUS ELITE DDR4 (rev. 1.x)显卡:Inno3D GeForce RTX 3060 Ti黑金至尊网卡:板载Realtek 8125B 2.5G有线网卡声卡:板载Realtek ALC897 HD7.1声卡固态:WD SN750SE 500G Nvme
以上配置只列出对安装Win7有较大影响的硬件,内存、HDD硬盘、机电扇、显示器、键鼠这些对安装系统没有影响的硬件就没有写出来了。

Bios设置部分Secure Boot:DisableCSM:EnableVMD Controller:DisablePCIE Resizable BAR:Disable如果是P+E核的12代处理器安装Win7需要在bios中关闭所有E核、如果存在处理器的内置核显也可以在Bios中关闭,前三项是最重要的,任何其他的主板安装Win7这三项必须这样设置,第四项是后期如果要折腾纯UEFI引导那就需要禁用它,开启CSM的情况下PCIE Resizable BAR是自动禁用的
技嘉这块主板还有一个Port 60/64 Emulation的选项,这个选项的作用就是把主板上的USB 2.0接口模拟成PS/2接口的工作模式,这样就算Win7的安装光盘不集成USB3.0的XHCI驱动也可以使用USB键盘和鼠标。

软件准备1、一个8G或者以上容量的PE启动U盘,PE系统我用的是最新的 微PE 2.3版。2、一个集成了USB 3.X和微软通用NVME驱动的Win7安装镜像(这次用的是我自己集成的那个6月ESU镜像、还有就是jayson_f大佬的Win7专业版的2 in 1镜像)3、准备好主要硬件驱动安装包,上面这个配置的话就是声卡、有线网卡、显卡驱动的安装包4、因为12代的主板没有对应的官方Win7驱动所以只能使用改版的主板驱动,这些驱动可以用驱动总裁安装,或者是其他集成这些改版驱动的win7安装镜像,再有就是Win7下面没有12代的核显驱动,必须使用支持Win7的独立显卡。5、准备一些其他可能需要用到的补丁(ACPI A5补丁、卡Logo的补丁等)
开始安装:1、把包含微PE + Win7系统镜像的U盘插入电脑开机,进入PE以后用DG给SSD硬盘创建ESP、MSR、Win7三个区,最后格式化这些分区。2、用winntsetup把Win7系统释放到SSD上引导方式为UEFI,完成后重启从硬盘启动结果却翻车了,初始化时出现这个提示:我这次用来测试的两个镜像都卡在这里,解决的办法是:U盘启动进入PE环境,用DG把安装Win7的系统盘改成MBR引导,删除硬盘上的ESP、MSR两个分区,接着创建一个MBR主引导分区,格式化这个MBR分区后在cmd窗口下输入BCDBoot.exe d:\windows /s c: /l zh-cn /f BIOS修复系统引导,因为用的是MBR引导,所以必须要有 /f BIOS这个参数确保引导文件是MBR的引导文件。最后进入bios把硬盘的启动模式从UEFI改成 Legacy 这次安装顺利完成了。(/f后面的字母必须是全大写的,模式有UEFI、BIOS、ALL三种,ALL表示在引导分区同时部署UEFI和MBR两种引导方式)3、安装完系统后如果想从MBR改回UEFI启动也是可以的,方法就是用PE开机、用DG把硬盘改回GPT分区,删除MBR的引导区、重新建立ESP、MSR分区然后cmd命令行输入BCDBoot.exe d:\windows /s c: /l zh-cn /f UEFI修复引导。最后进Bios把硬盘从Legacy引导改回UEFI引导。(D:\windows是系统目录,c:是引导分区,这个要根据自己的硬盘分区情况修改,如果觉得这样手动转换引导方式比较麻烦的话也可以把ssd完全格式化、重新分区后,按照MBR引导的方案完全的重新安装Win7)4、进入系统后依次安装声卡、有线网卡、显卡的驱动5、最后是主板驱动,这个只能通过Mod驱动来解决,想偷懒的话就去下载驱动总裁解决。6、12代及以上平台强行安装Win7在设备管理器里面是看不到CPU的,这是正常现象
一些后续的折腾:


关于纯UEFI引导装好系统和所有驱动以后我尝试过关闭CSM进行纯UEFI引导,结果无意外的启动卡Logo了,尝试过UEFISenven、VgaShim、FlashBoot这三种辅助引导工具,结果前两种失败、只有FlashBoot方案可以进入桌面,但这样进入桌面以后显卡驱动工作异常、最后只能删除所有辅助引导工具的文件,重新打开CSM才正常引导。


关于安全启动在开启UEFI纯引导的情况下用最新的ESU引导文件实际上是可以支持安全引导的,(我之所以说它支持安全启动是因为虽然显示器是卡logo的状态但却能够听到Win7的启动音乐,这说明系统已经进入桌面)只不过由于Win7系统不完整支持UEFI所以就无法显示桌面而一直显示win7的logo。使用辅助引导工具虽然可以解决卡logo的问题,但这样又会因为这些辅助工具的引导文件没有Secure Boot所需要的数字签名而无法启动系统、这就陷入了死循环,最后只能是开启CSM加上禁用Secure Boot和所有辅助引导工具来解决问题。本来还想尝试CSM-UEFI环境下的安全启动,结果只要bios开启安全启动CSM就会自动关闭,最后只能放弃。

最后的几点心得:1、Win7ESU的Secure Boot支持对于新的uefi class 3主板安装Win7基本没有意义,因为在uefi class 3的新主板上你不可能同时解决卡logo和Secure Boot所需要的数字签名问题。Win7ESU的Secure Boot支持只适用于老的uefi class 2主板。UEFISenven、VgaShim、FlashBoot这些纯UEFI模式下引导Win7的辅助工具也是如此,大多数时候只适用于uefi class 2的老主板,新的uefi class 3主板基本无用2、uefi class 3的主板安装Win7只能开启CSM,如果CSM-UEFI模式下还是无法正常引导,那就只能用CSM+MBR的方式来安装和引导Win7系统。3、品牌机的Bios大多都经过精简,砍掉了CSM支持,这种情况下老的uefi class 2主板可以尝试用辅助引导工具来引导win7系统看看能不能成功,uefi class 3的主板如果没有CSM的话就直接放弃安装Win7的念想吧。
上几张安装完成后的截图,说实话作为一次折腾性质的尝试,装好的Win7系统能做到这样的完成度已经出乎我的意料了所有重要的设备都正常驱动,只是设备管理器无法正确识别CPU这是用jayson_f大佬的Win7专业版的2 in 1镜像装完系统后的主板驱动截图,大佬镜像中集成了很多MOD的主板驱动,可以看到大部分的主板设备已经正确安装,红框的两个设备没有正确安装好,最后使用驱动总裁解决的。这是用我自己集成的那个6月ESU镜像安装好系统的截图,系统属性可以正确显示12代的处理器的型号。

分数没有全部跑满7.9,12代处理器在Win7下面不支持睿频,更没有适配优化,所以性能发挥肯定是会打折扣的

以上就是这次在12代平台上安装Win7的经历,这恐怕也是我最后一次全面的折腾Win7系统的安装问题了。目前很多软件已经不支持Win7的情况下就算有些不舍得也只能放弃这个经典的系统。

lzh052 发表于 2023-7-19 22:13

爱国嘉的Z590i Aorus Ultra+i9 11900K+K1200我还安装Vista和WIN7呢,速度极快,唯一需要更换的就只有无线网卡了

li5539802 发表于 2023-7-19 22:18

支持,支持!!!

zr-71jp 发表于 2023-7-20 07:52

刚开始安装的过程,本身就是采用纯UEFI模式安装;没有事先集成显卡驱动,翻车是正常的。如果事先集成显卡驱动安装或winntsetup把Win7系统释放完成后,再将显卡驱动注入到安装的系统中;应该启动就没有问题;我使用H610+12400kf+3060ti进行测试过。

goodboyspy 发表于 2023-7-20 08:47

本帖最后由 goodboyspy 于 2023-7-20 09:05 编辑

zr-71jp 发表于 2023-7-20 07:52 https://i.pcbeta.com/static/image/common/back.gif
刚开始安装的过程,本身就是采用纯UEFI模式安装;没有事先集成显卡驱动,翻车是正常的。如果事先集成显卡驱 ...
这样啊,那有机会我去试试看,主要是这种安装系统的折腾,需要特定的硬件平台,这套12代平台帮朋友调整好以后已经还给她了。这次安装Win7纯粹是属于有合适的硬件平台的情况下折腾一下看看能不能装上,为了这个我是单独拿了一块自己的SSD做的安装测试,加上朋友电脑自带的SSD就是2块硬盘了,因为MS原版的安装程序对多硬盘、多ESP分区的支持很差,最后才用了winntsetup的方式来部署镜像,单块ssd硬盘我都是用微软原版安装程序来安装系统。

zhczf 发表于 2023-7-20 08:54

楼主,你这个太牛逼了,intel 12代CPU你都能成功安装上win7。

fqpy 发表于 2023-7-20 10:50

装8.1可以吗?

APPID 发表于 2023-7-20 11:04

真大佬,具备钻研精神

wy8171 发表于 2023-7-20 11:13

哎,总结一句话就是。DIY的主板都好改WIN7。
品牌机那就恶心了。

我这里单位到的一批12代机器,惠普的,妈的,BIOS里面磁盘格式默认VMD,不能改,只有UEFI模式,不能改。要多恶心有多恶心,根本改不了WIN7。

heliang22 发表于 2023-7-20 13:29

一月份的时候也弄个一次,纯属折腾。

goodboyspy 发表于 2023-7-20 13:33

本帖最后由 goodboyspy 于 2023-7-20 13:38 编辑

fqpy 发表于 2023-7-20 10:50 https://i.pcbeta.com/static/image/common/back.gif
装8.1可以吗?
Win 8.1支持完整的UEFI和安全启动,驱动也比Win7好找一点,所以随便装。Win7最主要的问题其实是UEFI引导支持不完整,所以问题很多。

wjqok 发表于 2023-7-20 16:36

有一些主板可以想办法恢复CSM

xianglinux2 发表于 2023-7-20 23:29

12代是可以装win7 ,不过最大的问题是处理器不能睿频。

yj070 发表于 2023-7-20 23:58

学习了,感谢楼主探索分享!

璀境石 发表于 2023-7-21 08:17

wy8171 发表于 2023-7-20 11:13
哎,总结一句话就是。DIY的主板都好改WIN7。
品牌机那就恶心了。



装什么win7,直接上win10(神舟网信版)

璀境石 发表于 2023-7-21 08:21

12代cpu这么折腾后少了几个核心用,打游戏、刷视频的可能无所谓,但不管怎么说都是浪费钱了

zjxchina 发表于 2023-7-21 08:25

支持学习了。再接再厉。

cjccjc 发表于 2023-7-21 08:57

这么折腾看着都累,新平台还是推荐10以上系统吧{:5_268:}

goodboyspy 发表于 2023-7-21 09:49

璀境石 发表于 2023-7-21 08:21 https://i.pcbeta.com/static/image/common/back.gif
12代cpu这么折腾后少了几个核心用,打游戏、刷视频的可能无所谓,但不管怎么说都是浪费钱了

12400是6个大核心,没有小核心的,刚刚好!更高端的型号就有点得不偿失了。也是因为刚好有这个平台所以尝试一下,最后的结果算是很不错的,除了CPU自带的核显不能用以外基本上所有的驱动都找齐了。还是要感谢各位大神的努力MOD了大量的驱动程序,才能让Win7可以在这些新机器上完美运行。

goodboyspy 发表于 2023-7-21 09:53

本帖最后由 goodboyspy 于 2023-7-21 19:55 编辑

cjccjc 发表于 2023-7-21 08:57 https://i.pcbeta.com/static/image/common/back.gif
这么折腾看着都累,新平台还是推荐10以上系统吧
是折腾也是学习,然后12400这个U只有6个P核心没有小核心,对于Win7来说也是刚刚好的状态。主要的驱动也是刚刚好都有。虽然说12代CPU在Win7下不支持睿频,但这套配置也算Win7系统上性能比较强的平台吧。
页: [1] 2 3 4 5
查看完整版本: 在12代酷睿平台安装Win7的过程和几点心得,分享给大家