无忧启动论坛

标题: thinkbook十代i7如何安装Win7? [打印本页]

作者: Hydrogen    时间: 2024-3-20 16:29
标题: thinkbook十代i7如何安装Win7?
本帖最后由 Hydrogen 于 2024-3-20 23:02 编辑

       各位坛友好!初次发帖,如有不当之处,请包涵并指出!我有一台20年的预装Win10 thinkbook 15 IIL,希望能改成Win10+Win7双系统。(多Windows引导问题已经用 Pauly 的bootice解决了,试装两个Win10成功,在此表示感谢!)
然而多次尝试都以失败告终:不是卡logo就是A5蓝屏,有时还伴随缩放异常问题。


      以下是相关信息,希望和大家一起讨论得出解决办法。

硬件信息如下:
      psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_15_IIL/ThinkBook_15_IIL_Spec.PDF

显卡:具体型号是 Core i7 1065G7DDR4-3200 的锐炫

系统镜像:原版MSDN-win7-sp1-x64(itellyou)


补丁情况:离线用dism++集成usb3.0、NVME驱动,未集成如sha2的其他补丁


尝试过:
      1. EasyRCV(感谢 xnj19 提供思路),勾选了防卡logo、防A5,可惜不成功;
      2. 用dism++集成 未修改inf 的显卡驱动,失败;
      3. 各种PE中类似于EasyRCV的工具,同样失败;
      4. Flashboot 3.3p免费版,卡logo;
      5. 隔壁xiaofeng的Win7镜像,同样卡;
      6. 用Win10的bootmgfw.efi替换镜像中的同名文件,没有成功;
      7. 使用最新的vgashim(driver1998版)、uefiseven,无效;
      8. 把Win7的.wim文件放入Win10的iso中进行安装,



作者: 邪恶海盗    时间: 2024-3-20 16:37
硬件信息呢?

----------------------
作者: magicgenius    时间: 2024-3-20 16:39
Win10中安装虚拟机,虚拟机中安装WIN7.
作者: ZYYDS-FT798    时间: 2024-3-20 16:41
本帖最后由 ZYYDS-FT798 于 2024-3-20 17:05 编辑

我分析两点!第一你肯定只分了一个ESP  引导分区,建议用分区工具在新建一个新的ESP分区  位置在前在后面 都可以 这个无所谓,这是想分开引导双系统7+10的必要条件 ,不然绝对卡死。我测试过无数遍 的结论  记得一样安装WIN7勾选防卡LOGO A5蓝屏选项    也别选错新的引导分区,看清楚盘符!   关闭安全启动  打开CSM兼容 重点 !!!   字体应该够大了!可别真看不到,呵呵
第二:尝试换个其他镜像包    比如  下面我提供的补丁集成到2024年  跟2021年的版本  里面都有最新补丁了
地址:https删除://删除 w删除ww.123pan.删除com/s/wAhiVv-rGke.html提取码:TSJO
文件夹都有介绍说明  自己选吧  


作者: Hydrogen    时间: 2024-3-20 17:18
ZYYDS-FT798 发表于 2024-3-20 16:41
我分析两点!第一你肯定只分了一个ESP  引导分区,建议用分区工具在新建一个新的ESP分区  位置在前在后面  ...

谢谢分享!不过遗憾的是,BIOS没有csm选项,可能重点还是显卡驱动的问题,也许要改一改inf使得支持Win7?
作者: ZYYDS-FT798    时间: 2024-3-20 17:21
Hydrogen 发表于 2024-3-20 17:18
谢谢分享!不过遗憾的是,BIOS没有csm选项,可能重点还是显卡驱动的问题,也许要改一改inf使得 ...

thinkbook 13S???
作者: 2011452760067    时间: 2024-3-20 17:32
用远景jayson_f的镜像装过联想i5 10400的机子,然后用了《修复UEFI启动Win764位卡LOGO[四叶草]1.4》,这个修改了esp分区文件,多系统估计是不能用同一个引导了
供参考
作者: Hydrogen    时间: 2024-3-20 17:34
ZYYDS-FT798 发表于 2024-3-20 17:21
thinkbook 13S???

thinkbook15 IIL
作者: dayeye    时间: 2024-3-20 17:36
本帖最后由 dayeye 于 2024-3-20 17:37 编辑

"点lenovo点com/syspool/删""删除://删除 w删除ww.123pan.删除"
WDSY!!


作者: Hydrogen    时间: 2024-3-20 17:36
2011452760067 发表于 2024-3-20 17:32
用远景jayson_f的镜像装过联想i5 10400的机子,然后用了《修复UEFI启动Win764位卡LOGO[四叶草]1.4》,这个修 ...

感谢分享,我来试试1.4;我也试过两个esp(甚至在两块硬盘上)不过失败了。根据之前的经验,难道改版支持win7的对应显卡驱动才是关键?
作者: dragonflylee    时间: 2024-3-20 17:46
1.关机,拔掉电脑所有USB设备,插拔一次电源插口,电池不用插拔。
2.依次按下f1 1 q a z f2 2 w s x f3 3 e d c f4 4 r f v f5 5 t g b f6 6 y h n,之后按下开机键,同时猛按f2,按四次以后停顿一下,继续猛按,直到进入bios为止。这时,bios高级选项就出来了。

3.应该联想电脑都可以,不行多试几遍,但不确保都可以。

参考 https://bbs.pcbeta.com/viewthread-1777215-1-1.html
作者: Hydrogen    时间: 2024-3-20 17:50
dragonflylee 发表于 2024-3-20 17:46
1.关机,拔掉电脑所有USB设备,插拔一次电源插口,电池不用插拔。
2.依次按下f1 1 q a z f2 2 w s x f3 3  ...

谢谢!这似乎是老电脑,我试过,已经不可用;BIOS目前还没有技术,ru.efi、cfglock、rweverything、uefitool、csme等都试过,不敢也不会多改,怕变砖!理应有很多选项,只是都被联想“suppress”了
作者: Hydrogen    时间: 2024-3-20 18:27
有朋友能知道一下如何修改inf、注入显卡驱动吗?目前只有安装包文件,强行解包应该不可行。
作者: ZYYDS-FT798    时间: 2024-3-20 18:29
Hydrogen 发表于 2024-3-20 17:50
谢谢!这似乎是老电脑,我试过,已经不可用;BIOS目前还没有技术,ru.efi、cfglock、rweverything、uefit ...

你猜的没错,估计都删减掉 或者加密了!15IIL没搞过    我自己用的13 就是我的方案搞定的
作者: wsx710904    时间: 2024-3-20 18:30
感謝您~好人一生平安~
作者: Hydrogen    时间: 2024-3-20 18:31
不应该啊,网上一个相同型号的都没有。难道15IIL性价比太低,大家都不买?
作者: loventer    时间: 2024-3-20 18:39
用电脑教程网的系统试一下,我12代U用它们网站上的7装的系统,能安装使用。装完了就是有驱动总裁下的一些东西,给删了,基本能正常使用了。
作者: mystudy11    时间: 2024-3-20 19:14
按说10代装win7应该可以装上!
作者: Climbing    时间: 2024-3-20 19:28
为什么非要执着的安装win7?官方都不支持的东西,你折腾是没有太大意义的。虚拟机是一个好的方案。
作者: Hydrogen    时间: 2024-3-20 19:33
Climbing 发表于 2024-3-20 19:28
为什么非要执着的安装win7?官方都不支持的东西,你折腾是没有太大意义的。虚拟机是一个好的方案。

生命在于折腾啊
作者: lixiangliuyi    时间: 2024-3-20 19:39
等你系统没研究成功,缺发现机器挂了,主板坏了。。。这机器的质量令人堪忧
作者: Hydrogen    时间: 2024-3-20 19:40
lixiangliuyi 发表于 2024-3-20 19:39
等你系统没研究成功,缺发现机器挂了,主板坏了。。。这机器的质量令人堪忧

??!
作者: fuldho    时间: 2024-3-20 19:51
先解决w7卡4叶草,驱动问题,确定安装成功再做双系统,




作者: Hydrogen    时间: 2024-3-20 19:53
fuldho 发表于 2024-3-20 19:51
先解决w7卡4叶草,驱动问题,确定安装成功再做双系统,

能指导一下吗?非常感谢!( 比如显卡驱动的修改、注入
作者: crt1024x768    时间: 2024-3-20 20:15
今天在十代I5 的微星主板机子 vhd安装,在bios关闭安全启动和uefi,下载了网上集成补丁和解决卡logo的改装版win7仍然卡logo
作者: Hydrogen    时间: 2024-3-20 20:17
crt1024x768 发表于 2024-3-20 20:15
今天在十代I5 的微星主板机子 vhd安装,在bios关闭安全启动和uefi,下载了网上集成补丁和解决卡logo的改装 ...

我的是Phoenix,也许要PE注入改版(改INF)显驱,正在请教、研究中
作者: crt1024x768    时间: 2024-3-20 21:17
Hydrogen 发表于 2024-3-20 20:17
我的是Phoenix,也许要PE注入改版(改INF)显驱,正在请教、研究中

我在网上查到的资料也是说要先在pe注入集成显卡的驱动 还没空测试 系统还留在vhd里
作者: Hydrogen    时间: 2024-3-20 21:21
本帖最后由 Hydrogen 于 2024-3-20 21:37 编辑

目录如下:
|iigd_dch.inf_amd64_1d8c0a4a248c0ba9
    |iigd_dch.inf(1)
    |其他
|iigd_dch.inf_amd64_c31eaf2847062103
    |iigd_dch.inf(2)
    |其他
内容见楼下。有朋友可以帮忙修改一下.inf文件,使得其支持Windows7吗?


作者: Hydrogen    时间: 2024-3-20 21:27
pastebin点com/9rfUTUWA,pastebin点com/m6dnwxCk,无提取码
作者: Hydrogen    时间: 2024-3-20 21:46
本帖最后由 Hydrogen 于 2024-3-20 21:53 编辑
Hydrogen 发表于 2024-3-20 18:27
有朋友能知道一下如何修改inf、注入显卡驱动吗?目前只有安装包文件,强行解包应该不可行。

       楼上是用dism++提取的Win10系统中安装的显卡驱动,曾经集成过,但是无效,猜想是.inf文件中无对Win7的支持。如有坛友能帮我修改一下,将十分感谢!(签名我可以通过“亚洲诚信”完成)
作者: 一江春水1688    时间: 2024-3-20 22:11
用win7自带的驱动,安装不了吗?先安装好了能进桌面,再折腾显卡驱动,是否可以尝试一下?
作者: Hydrogen    时间: 2024-3-20 22:15
一江春水1688 发表于 2024-3-20 22:11
用win7自带的驱动,安装不了吗?先安装好了能进桌面,再折腾显卡驱动,是否可以尝试一下?

可惜进不了桌面啊,直接四个点卡住(Windows正在……)
作者: Hydrogen    时间: 2024-3-20 22:28
请问各位,主板是否是决定性因素?和显卡并重?
作者: Hydrogen    时间: 2024-3-20 22:35
tieba.baidu.com/p/7826319661 是否有关?
作者: Hydrogen    时间: 2024-3-20 22:55
显卡具体型号是 Core i7 1065G7DDR4-3200 的锐炫,在网上没有找到相应的驱动
作者: promrhxq    时间: 2024-3-20 23:00
感谢分享好东东  学习经验
作者: Hydrogen    时间: 2024-3-20 23:15
  我发现dism++提取的显驱似乎不全?找到直接解包选项了,解包比提取多了不少,提取200M+,解包1.2G+??
作者: zr-71jp    时间: 2024-3-20 23:32
根本就不需要折腾了,支持集显的win7驱动根本没有;基本都是UEFI启动模式,没有显卡驱动,根本就别想安装成功了;网上有人修改win7驱动,那也是在官方发布支持6代u win7驱动的基础上修改的,目前也就完美支持到9代U;10代U只有部分零售型号支持,大部分都不支持。修改驱动就不要考虑了,如果能改成功,网上早就有了。
作者: Hydrogen    时间: 2024-3-20 23:45
本帖最后由 Hydrogen 于 2024-3-20 23:47 编辑
zr-71jp 发表于 2024-3-20 23:32
根本就不需要折腾了,支持集显的win7驱动根本没有;基本都是UEFI启动模式,没有显卡驱动,根本就别想安装成 ...

事实上,如果网上早就有了,就没有这个问题了。不去尝试、讨论是永远不会成的。
作者: xnj19    时间: 2024-3-21 07:08
帮顶,为楼主坚持不懈的精神点赞!

作者: sun4008    时间: 2024-3-21 07:49
一个特殊的Win7
用这个在i3 10代的联想台机上装过,
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=427682
作者: Climbing    时间: 2024-3-21 08:45
Climbing 发表于 2024-3-20 19:28
为什么非要执着的安装win7?官方都不支持的东西,你折腾是没有太大意义的。虚拟机是一个好的方案。

折腾就折腾点有意义的。

台湾回归了祖国没有?中国的光刻机什么时候到5nm?国产的AI有没有超过OpenAI?核聚变实现了没有?癌症什么时候能够攻克?


作者: Hydrogen    时间: 2024-3-21 10:05
xnj19 发表于 2024-3-21 07:08
帮顶,为楼主坚持不懈的精神点赞!

感谢支持!您的帖子对我很有启发!
作者: test2333    时间: 2024-3-21 10:47
先从引导开始说吧,微软在2022年9月发布了更新,让Windows 7拥有了有限的纯uefi和安全启动支持,虽然这种支持是不完整的,只在部分设备上有效,可以尝试弄一个已经集成了22年9月这个更新的镜像安装试试,说不定可以。
卡四叶草问题是由于win 7自带的vga.sys依赖于传统BIOS的int 10中断进行绘图,不支持uefi gop,但是uefi模式下不能提供该中断,所以会卡住,尝试修改bcd,选择“无gui引导”可能有用,但是不预先在系统启动前内置核显驱动,单单改bcd选择“无gui引导”基本上没啥成功率,不过可以试试看
显卡驱动不仅要改inf文件,还要考虑驱动程序里面的那些那些sys和dll和系统是否兼容,若那些适用于10的驱动程序(.sys和.dll)调用了7中不存在的api或者其它资源,即使你改inf强行装上了,设备管理器里面一样会报错,提示驱动无法启动,一样无法使用;目前网上的魔改驱动基本上只支持到9代,是基于老版本win10的测试版驱动修改inf得来,由于老版本Windows 10(如1511 1607)在驱动模型上和Windows 7还有很多相似之处,驱动里面的sys和dll文件调用的api和资源都一样,所以通过简单地改inf可实现Windows 7夏成功安装并驱动显卡;可是现在新版本Windows 10驱动模型大改,对应驱动程序所调用的api和资源也变化很大,那就不是改inf可解决的了,要么反汇编(有违反最终用户许可协议导致侵权风险)得到汇编语言后修改源码,要么根据Intel驱动开发手册和核显技术文档自行编写驱动程序

作者: Hydrogen    时间: 2024-3-21 10:52
test2333 发表于 2024-3-21 10:47
先从引导开始说吧,微软在2022年9月发布了更新,让Windows 7拥有了有限的纯uefi和安全启动支持,虽然这种支 ...

谢谢提醒,我在不侵权的范围内做一下尝试。
作者: test2333    时间: 2024-3-21 10:53
很不幸的是,貌似Intel没有发布详细的核心显卡驱动开发手册,在这个页面只找到比较简略的https://www.intel.cn/content/www ... ocessing-units-gpus
本人非专业人员,但是看上去感觉有点太简略了,貌似不够支持编写驱动
作者: Hydrogen    时间: 2024-3-21 10:55
test2333 发表于 2024-3-21 10:53
很不幸的是,貌似Intel没有发布详细的核心显卡驱动开发手册,在这个页面只找到比较简略的https://www.intel ...

十分感谢!听说有一个winraid论坛,我可以进去讨论一下
作者: test2333    时间: 2024-3-21 10:57
Hydrogen 发表于 2024-3-21 10:55
十分感谢!听说有一个winraid论坛,我可以进去讨论一下

虽然但是,winraid上提供的建议主要也只是改inf,并且它们也没有提供你所需的成品
作者: test2333    时间: 2024-3-21 11:00
Hydrogen 发表于 2024-3-21 10:52
谢谢提醒,我在不侵权的范围内做一下尝试。

不侵权只能改inf,非学习目的反汇编dll或者sys一定侵权,最终用户许可协议里面说了不允许反汇编和逆向
作者: Hydrogen    时间: 2024-3-21 11:01
我明白,其他都是16进制编译完成的文件
作者: test2333    时间: 2024-3-21 11:03
哦对了,打算“拿来主义”直接用的话,smxdiy和隔壁远景论坛貌似都有不少人封装过支持新机器(6代以上intel)的Windows 7,不过我这没有相关设备,不知道效果如何,愿意的话可以去相关论坛找下对应资源试试
作者: Hydrogen    时间: 2024-3-21 11:05
test2333 发表于 2024-3-21 11:03
哦对了,打算“拿来主义”直接用的话,smxdiy和隔壁远景论坛貌似都有不少人封装过支持新机器(6代以上intel ...

我曾经尝试过坛友转存的隔壁smx论坛的镜像,但是没有成功。也许是支持的代数小于10?
作者: tanchenglong    时间: 2024-3-21 11:23
卤煮好厉害,路过打酱油的
作者: Hydrogen    时间: 2024-3-21 12:22
这是我的显卡驱动解包后版本:filetransfer.io/data-package/Y6UwFOJu#link
根据tieba.baidu.com/p/7826319661,似乎 HdBusExt.inf 是一个比较重要的文件,其内容是(省略了EULA):
     
  1. [Version]
  2. Signature   = "$WINDOWS NT$"
  3. Class       = Extension
  4. ClassGuid   = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
  5. Provider    = %Intel%
  6. ExtensionId = {69CB4EDD-BAFE-4F9A-9135-C1F284D6860D}
  7. ;DriverVersion string - Please do not change format
  8. DriverVer=10/14/2020,27.20.100.8853
  9. CatalogFile = HdBusExt.cat
  10. PnpLockdown = 1

  11. [Manufacturer]
  12. %Intel%     = IntelGfx, NTAMD64.10.0...17704, NTAMD64.10.0...18362

  13. [DestinationDirs]
  14. DefaultDestDir      = 13  ;driver store

  15. [IntelGfx.NTAMD64.10.0...17704]

  16. ; KBL, AML
  17. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_GEN9_DS, PCI\VEN_8086&DEV_9D71
  18. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_GEN9_DS, PCI\VEN_8086&DEV_A171
  19. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_GEN9_DS, PCI\VEN_8086&DEV_A2F0

  20. ; CFL, WHL
  21. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_GEN9_DS, PCI\VEN_8086&DEV_9DC8
  22. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_GEN9_DS, PCI\VEN_8086&DEV_A348

  23. [IntelGfx.NTAMD64.10.0...18362]

  24. ; TGL
  25. %iAUDIOSGPC%            = iAUDIO_w10_SGPC_DS, PCI\VEN_8086&DEV_A0C8
  26. %iAUDIOSGPC%            = iAUDIO_w10_SGPC_DS, PCI\VEN_8086&DEV_43C8

  27. ; LKF
  28. %iAUDIOSGPC%        = iAUDIO_w10_SGPC_DS, PCI\VEN_8086&DEV_98C8

  29. ;=====================================================================
  30. ;  Device Installation sections
  31. ;=====================================================================

  32. [iAUDIO_w10_SGPC_GEN9_DS]
  33. AddReg = AudioSGPC_Gen9.AddReg

  34. [iAUDIO_w10_SGPC_DS]
  35. AddReg = AudioSGPC_Gen11Plus.AddReg

  36. ;=====================================================================
  37. ;customization keys
  38. ;Presence of this registry indicates that SGPC is supported by gfx driver

  39. [AudioSGPC_Gen9.AddReg]
  40. HKR,Settings,GfxSharedCodecAddress,%REG_DWORD%,0xFFFFFFFF

  41. [AudioSGPC_Gen11Plus.AddReg]
  42. HKR,Settings,GfxSharedCodecAddress,%REG_DWORD%,0x2

  43. [Strings]
  44. DiskId        = "Intel(R) Graphics Media Accelerator Driver for Windows"
  45. Intel         = "Intel Corporation"

  46. iAUDIOSGPC    = "Intel(R) HD Graphics SGPC"   
  47. iAUDIOD3COLD  = "Intel(R) HD Graphics D3COLD"   

  48. ;
  49. ; Non-Localizable Strings
  50. ;
  51. REG_DWORD        = 0x00010001
复制代码

是否把其中所有NT部分替换是固定操作?(不确定是否可行)
   

作者: Hydrogen    时间: 2024-3-21 13:01
本帖最后由 Hydrogen 于 2024-3-21 13:02 编辑

另外,我找了很久主板型号,没有发现如Z490之类的版本号?(图吧工具箱)只显示SOC?难道是20SM?
作者: Hydrogen    时间: 2024-3-21 14:26
MSHdaDac.inf似乎也比较关键?
  1. [Version]
  2. Signature="$Windows NT$"
  3. Class=MEDIA
  4. ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. Provider = %Intel%
  6. DriverVer=10/14/2020,27.20.100.8853
  7. PnPLockdown=1
  8. CatalogFile=AcxDAC.cat

  9. [DestinationDirs]
  10. DefaultDestDir = 12

  11. ;*****************************************
  12. ; Audio Device Install Section
  13. ;*****************************************
  14. [Manufacturer]
  15. %Intel%     = IntelGfx, NTAMD64.10.0...18362, NTAMD64.10.0...19041, NTAMD64.10.0...19586

  16. [IntelGfx.NTAMD64.10.0...18362]

  17. ;TGL HWIDs
  18. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, HDAUDIO\FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\FUNC_01&VEN_8086&DEV_2812
  19. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, INTELAUDIO\FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\FUNC_01&VEN_8086&DEV_2812
  20. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812
  21. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812

  22. [IntelGfx.NTAMD64.10.0...19041]

  23. ;SGPC tag is added only for SGPC enabled platforms (i.e TGL,ADLS,RKL)
  24. ;TGL HWIDs
  25. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, HDAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812
  26. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, INTELAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812
  27. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812
  28. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812

  29. [IntelGfx.NTAMD64.10.0...19586]

  30. ;SGPC tag is added only for SGPC enabled platforms (i.e TGL,ADLS,RKL)
  31. ;TGL HWIDs
  32. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, HDAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812
  33. %Audio_Device.DeviceDesc%=Audio_Device_Wrapper, INTELAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\SGPC_FUNC_01&VEN_8086&DEV_2812
  34. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, HDAUDIO\SUBFUNC_01&VEN_8086&DEV_2812
  35. %Audio_Device.DeviceDesc%=Audio_Child_Device_Wrapper, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812&SUBSYS_80860101, INTELAUDIO\SUBFUNC_01&VEN_8086&DEV_2812

  36. [Audio_Device_Wrapper.NT]
  37. Include = AcxHdAudioP.inf
  38. Needs = Audio_Device.NT
  39. AddReg = EnableIntelCodecHwWARegKeys.AddReg
  40. AddReg = GenericSettings.AddReg
  41. FeatureScore=F0

  42. [Audio_Device_Wrapper.NT.Services]
  43. Include = AcxHdAudioP.inf
  44. Needs = Audio_Device.NT.Services

  45. [Audio_Device_Wrapper.NT.Wdf]
  46. Include = AcxHdAudioP.inf
  47. Needs = Audio_Device.NT.Wdf

  48. [Audio_Device_Wrapper.NT.Interfaces]
  49. Include = AcxHdAudioP.inf
  50. Needs = Audio_Device.NT.Interfaces

  51. [Audio_Device_Wrapper.NT.HW]
  52. Include = AcxHdAudioP.inf
  53. Needs = Audio_Device.NT.HW

  54. [Audio_Child_Device_Wrapper.NT]
  55. Include = AcxHdAudioP.inf
  56. Needs = Audio_Child_Device.NT

  57. [Audio_Child_Device_Wrapper.NT.Services]
  58. Include = AcxHdAudioP.inf
  59. Needs = Audio_Child_Device.NT.Services

  60. [Audio_Child_Device_Wrapper.NT.Interfaces]
  61. Include = AcxHdAudioP.inf
  62. Needs = Audio_Child_Device.NT.Interfaces

  63. [Audio_Child_Device_Wrapper.NT.HW]
  64. Include = AcxHdAudioP.inf
  65. Needs = Audio_Child_Device.NT.HW

  66. ;==================================================================================================================
  67. ;These keys are added as WAs to bypass the HW limitations for Intel Display Audio codec. To be removed once fixed.
  68. ;==================================================================================================================

  69. [EnableIntelCodecHwWARegKeys.AddReg]
  70. HKR,GlobalSettings,VanillaControlWidgetId,%REG_DWORD%,0x02
  71. HKR,GlobalSettings,DevicesPerPinWidget,%REG_DWORD%,0x03           ;DeviceListLength Verb Response
  72. HKR,GlobalSettings,PinWidgetConnections,%REG_DWORD%,0x09070503    ;ConnectionListEntry Verb Response
  73. HKR,GlobalSettings,IncludeInfoframeParity,%REG_DWORD%,0x01          ;For ICL parity bit is needed in AIF for HDMI playback to work. Not needed for Gen9. This value can be changed as per platform requirements.

  74. ;=============================================================================================================================================================================================================
  75. ;General Settings
  76. ;==============================================================================================================================================================================================================
  77. [GenericSettings.AddReg]
  78. HKR,GlobalSettings,JackDebounceTimeInMs,%REG_DWORD%, 500

  79. [Strings]
  80. ;
  81. ;Localizable
  82. ;
  83. Intel         = "Intel Corporation"
  84. Audio_Device.DeviceDesc = "HD Audio Driver for Display Audio"

  85. ;
  86. ; Non-Localizable Strings
  87. ;
  88. REG_DWORD        = 0x00010001
复制代码
还有cui_dch.inf:
  1. [Version]
  2. Signature   = "$WINDOWS NT$"
  3. Class       = SoftwareComponent
  4. ClassGuid   = {5c4c3332-344d-483c-8739-259e934c9cc8}
  5. Provider    = %Intel%
  6. ;DriverVersion string - Please do not change format
  7. DriverVer=10/14/2020,27.20.100.8853
  8. CatalogFile = igdlh.cat

  9. [Manufacturer]
  10. %Intel%   = IntelGfx, NTamd64.10.0...16225

  11. [DestinationDirs]

  12. CUI.Copy      = 13  ;driver store
  13. CPL.Copy      = 11  ;system32

  14. CUIN.Copy      = 13  ;driver store
  15. CPLN.Copy      = 11  ;system32

  16. [IntelGfx.NTamd64.10.0...16225]

  17. %DeviceName% = Igdlh_CUI_Component_Install, SWC\%SoftwareComponentId%_VEN8086_GFXUI

  18. %DeviceName% = Igdlh_CUI_Component_Install_Yangra, SWC\%SoftwareComponentId%_VEN8086_GFXUI_Yangra
  19. %DeviceName% = Igdlh_CUI_App_Component_Install_Yangra, SWC\%SoftwareComponentId%_VEN8086_GFXUI_App_Yangra

  20. [Igdlh_CUI_Component_Install]

  21. AddReg=CUI.AddReg
  22. CopyFiles=CUI.Copy, CPL.Copy

  23. [Igdlh_CUI_Component_Install_Yangra]

  24. AddReg=CUIN.AddReg
  25. CopyFiles=CUIN.Copy, CPLN.Copy

  26. [Igdlh_CUI_App_Component_Install_Yangra]

  27. AddReg=CUIN.AddReg
  28. CopyFiles=CUIN.Copy

  29. [Igdlh_CUI_Component_Install.Services]

  30. AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst
  31. AddService = , 0x2

  32. [Igdlh_CUI_Component_Install_Yangra.Services]

  33. AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst_N
  34. AddService = , 0x2

  35. [Igdlh_CUI_App_Component_Install_Yangra.Services]

  36. AddService = igfxCUIService2.0.0.0,0x00000800, CUI_Service_Inst_N
  37. AddService = , 0x2

  38. [SourceDisksNames]
  39. 1 = %DiskId%

  40. [SourceDisksFiles]

  41. igfxDH.dll = 1
  42. igfxDI.dll = 1
  43. igfxEM.exe = 1
  44. igfxCUIServicePS.dll = 1
  45. igfxCUIService.exe = 1
  46. igfxext.exe = 1

  47. igfxLHM.dll = 1
  48. igfxSDK.exe = 1
  49. igfxSDKLib.dll = 1
  50. GfxDownloadWrapper.exe = 1
  51. igfxexps.dll = 1
  52. igfxexps32.dll = 1
  53. ColorImageEnhancement.wmv = 1
  54. ImageStabilization.wmv = 1
  55. FilmModeDetection.wmv = 1

  56. igfxDHN.dll = 1
  57. igfxDIN.dll = 1
  58. igfxEMN.exe = 1
  59. igfxCUIServicePSN.dll = 1
  60. igfxCUIServiceN.exe = 1
  61. igfxextN.exe = 1

  62. [CUI.Copy]

  63. igfxDH.dll
  64. igfxDI.dll
  65. igfxLHM.dll
  66. igfxSDK.exe
  67. igfxSDKLib.dll
  68. GfxDownloadWrapper.exe
  69. igfxEM.exe
  70. igfxCUIServicePS.dll
  71. igfxCUIService.exe
  72. igfxext.exe
  73. igfxexps.dll
  74. igfxexps32.dll
  75. ColorImageEnhancement.wmv
  76. ImageStabilization.wmv
  77. FilmModeDetection.wmv

  78. [CUIN.Copy]

  79. igfxDHN.dll
  80. igfxDIN.dll
  81. igfxLHM.dll
  82. igfxSDK.exe
  83. igfxSDKLib.dll
  84. GfxDownloadWrapper.exe
  85. igfxEMN.exe
  86. igfxCUIServicePSN.dll
  87. igfxCUIServiceN.exe
  88. igfxextN.exe
  89. igfxexps.dll
  90. igfxexps32.dll
  91. ColorImageEnhancement.wmv
  92. ImageStabilization.wmv
  93. FilmModeDetection.wmv

  94. [CPL.Copy]

  95. [CPLN.Copy]

  96. [CUI_Service_Inst]

  97. DisplayName    = "Intel(R) HD Graphics Control Panel Service"
  98. Description    = "Service for Intel(R) HD Graphics Control Panel"
  99. ServiceType    = 0x00000010      ; SERVICE_WIN32_OWN_PROCESS
  100. StartType      = 2               ; SERVICE_AUTO_START
  101. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL   
  102. LoadOrderGroup = ProfSvc_Group      
  103. Dependencies   = "SENS"
  104. ServiceBinary  = %13%\igfxCUIService.exe

  105. [CUI_Service_Inst_N]

  106. DisplayName    = "Intel(R) HD Graphics Control Panel Service"
  107. Description    = "Service for Intel(R) HD Graphics Control Panel"
  108. ServiceType    = 0x00000010      ; SERVICE_WIN32_OWN_PROCESS
  109. StartType      = 2               ; SERVICE_AUTO_START
  110. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL   
  111. LoadOrderGroup = ProfSvc_Group      
  112. Dependencies   = "SENS"
  113. ServiceBinary  = %13%\igfxCUIServiceN.exe

  114. [CUI.AddReg]

  115. ;Service self registration
  116. HKCR,"AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  117. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
  118. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%13%\igfxCUIService.exe
  119. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%13%\igfxCUIService.exe
  120. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
  121. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
  122. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
  123. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  124. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  125. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  126. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIService.exe
  127. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  128. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%
  129. HKCR,"Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  130. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  131. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  132. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  133. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIService.exe
  134. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  135. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%

  136. HKLM,"SOFTWARE\Classes\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  137. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
  138. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%13%\igfxCUIService.exe
  139. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%13%\igfxCUIService.exe
  140. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
  141. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
  142. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
  143. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  144. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  145. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  146. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIService.exe
  147. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  148. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%
  149. HKLM,"SOFTWARE\Classes\Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  150. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  151. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  152. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  153. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIService.exe
  154. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  155. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%

  156. ;
  157. ; igfxext.exe self registration entries
  158. ;
  159. HKCR,"IgfxExt.CUIExternal\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
  160. HKCR,"IgfxExt.CUIExternal\CurVer",,,"IgfxExt.CUIExternal.1"
  161. HKCR,"IgfxExt.CUIExternal.1\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
  162. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}",,,"CUIExternal Class"
  163. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\LocalServer32",,,%13%"\igfxext.exe"
  164. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\ProgID",,,"IgfxExt.CUIExternal.1"
  165. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\VersionIndependentProgID",,,"IgfxExt.CUIExternal"
  166. ;

  167. ;
  168. ;proxy stub for igfxext.exe (igfxexps.dll)
  169. ;
  170. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"PSFactoryBuffer"
  171. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32",,,%13%"\IGFXEXPS.DLL"
  172. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32","ThreadingModel",,"Both"

  173. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}",,,"ICUIExtClientNotify"
  174. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  175. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\NumMethods",,,"1"

  176. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"ICUIExternal2"
  177. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  178. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\NumMethods",,,"8"

  179. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}",,,"ICUIExternal3"
  180. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  181. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\NumMethods",,,"2"

  182. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}",,,"ICUIExternalDual"
  183. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  184. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\NumMethods",,,"0"

  185. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}",,,"ICUIExternal4"
  186. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  187. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\NumMethods",,,"7"

  188. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}",,,"ICUIExternal5"
  189. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  190. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\NumMethods",,,"5"

  191. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}",,,"ICUIExternal6"
  192. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  193. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\NumMethods",,,"12"

  194. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}",,,"ICUIExternal7"
  195. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  196. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\NumMethods",,,"2"

  197. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}",,,"ICUIExternal8"
  198. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  199. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\NumMethods",,,"2"

  200. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}",,,"ICUIDownScale"
  201. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  202. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\NumMethods",,,"4"

  203. ;common keys
  204. HKR,,"Inst",%REG_DWORD%,3
  205. HKR,,"InstPath", %REG_SZ%, "%13%"
  206. HKR,,"Install_State",%REG_DWORD%, 0x01
  207. HKR,,"InstallStage",%REG_DWORD%, 0x00
  208. HKR,,"HotKeyState",%REG_DWORD%,0x1
  209. HKR,,"OverrideScalingSupport",%REG_DWORD%,0x1 ;Override scaling Support
  210. HKR,,"MediaImageEnhIS",%REG_SZ%,"" ;Removal of Image Stabilization feature in CUI
  211. HKR,,"SupportViewsPopUp",%REG_DWORD%, 0x0 ; 0x1 enable, 0x0 disable
  212. HKR,,"ShowTrayIcon",%REG_DWORD%,1
  213. HKR,,"ShowOptimalBalloon",%REG_DWORD%,1
  214. HKR,,"ShowVirtualKeyBoard",%REG_DWORD%,0
  215. HKR,,"ExpansionAllDisplay",%REG_DWORD%,0x1 ;CUI Aspect Scaling hotkey expansion RCR 942979
  216. HKR,,"MiracastFeatureEnabled",%REG_DWORD%, 0x01

  217. HKR,,"Version", %REG_SZ%, "3.0.0.0"

  218. [CUIN.AddReg]

  219. ;Service self registration
  220. HKCR,"AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  221. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
  222. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%13%\igfxCUIServiceN.exe
  223. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%13%\igfxCUIServiceN.exe
  224. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
  225. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
  226. HKCR,"CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
  227. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  228. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  229. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  230. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIServiceN.exe
  231. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  232. HKCR,"TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%
  233. HKCR,"Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  234. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  235. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  236. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  237. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIServiceN.exe
  238. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  239. HKCR,"Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%

  240. HKLM,"SOFTWARE\Classes\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  241. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}",,0x0,"TheLaunchTimeEnhancer Class"
  242. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32",,0x0,%13%\igfxCUIServiceN.exe
  243. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\LocalServer32","ServerExecutable",0x0,%13%\igfxCUIServiceN.exe
  244. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Programmable",,0x10
  245. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\TypeLib",,0x0,"{99174E61-CDBC-469F-AA7A-E3A45C2572C7}"
  246. HKLM,"SOFTWARE\Classes\CLSID\{45244F59-BE44-45D2-8B67-C8D4FE270EB6}\Version",,0x0,"1.0"
  247. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  248. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  249. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  250. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIServiceN.exe
  251. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  252. HKLM,"SOFTWARE\Classes\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%
  253. HKLM,"SOFTWARE\Classes\Wow6432Node\AppID\{278A87E1-1BC2-4E19-82E9-8BBE31D67D20}","LocalService",0x0,"igfxCUIService2.0.0.0"
  254. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}",,0x10
  255. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0",,0x0,"igfxCUIServiceLib"
  256. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0",,0x10
  257. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\0\win64",,0x0,%13%\igfxCUIServiceN.exe
  258. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\FLAGS",,0x0,"0"
  259. HKLM,"SOFTWARE\Classes\Wow6432Node\TypeLib\{99174E61-CDBC-469F-AA7A-E3A45C2572C7}\1.0\HELPDIR",,0x0,%13%

  260. ;
  261. ; igfxextN.exe self registration entries
  262. ;
  263. HKCR,"IgfxExt.CUIExternal\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
  264. HKCR,"IgfxExt.CUIExternal\CurVer",,,"IgfxExt.CUIExternal.1"
  265. HKCR,"IgfxExt.CUIExternal.1\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
  266. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}",,,"CUIExternal Class"
  267. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\LocalServer32",,,%13%"\igfxextN.exe"
  268. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\ProgID",,,"IgfxExt.CUIExternal.1"
  269. HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\VersionIndependentProgID",,,"IgfxExt.CUIExternal"
  270. ;

  271. ;
  272. ;proxy stub for igfxextN.exe (igfxexps.dll)
  273. ;
  274. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"PSFactoryBuffer"
  275. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32",,,%13%"\IGFXEXPS.DLL"
  276. HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32","ThreadingModel",,"Both"

  277. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}",,,"ICUIExtClientNotify"
  278. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  279. HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\NumMethods",,,"1"

  280. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"ICUIExternal2"
  281. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  282. HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\NumMethods",,,"8"

  283. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}",,,"ICUIExternal3"
  284. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  285. HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\NumMethods",,,"2"

  286. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}",,,"ICUIExternalDual"
  287. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  288. HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\NumMethods",,,"0"

  289. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}",,,"ICUIExternal4"
  290. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  291. HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\NumMethods",,,"7"

  292. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}",,,"ICUIExternal5"
  293. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  294. HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\NumMethods",,,"5"

  295. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}",,,"ICUIExternal6"
  296. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  297. HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\NumMethods",,,"12"

  298. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}",,,"ICUIExternal7"
  299. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  300. HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\NumMethods",,,"2"

  301. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}",,,"ICUIExternal8"
  302. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  303. HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\NumMethods",,,"2"

  304. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}",,,"ICUIDownScale"
  305. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
  306. HKLM,"Software\Classes\Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\NumMethods",,,"4"

  307. ;common keys
  308. HKR,,"Inst",%REG_DWORD%,3
  309. HKR,,"InstPath", %REG_SZ%, "%13%"
  310. HKR,,"Install_State",%REG_DWORD%, 0x01
  311. HKR,,"InstallStage",%REG_DWORD%, 0x00
  312. HKR,,"HotKeyState",%REG_DWORD%,0x1
  313. HKR,,"OverrideScalingSupport",%REG_DWORD%,0x1 ;Override scaling Support
  314. HKR,,"MediaImageEnhIS",%REG_SZ%,"" ;Removal of Image Stabilization feature in CUI
  315. HKR,,"SupportViewsPopUp",%REG_DWORD%, 0x0 ; 0x1 enable, 0x0 disable
  316. HKR,,"ShowTrayIcon",%REG_DWORD%,1
  317. HKR,,"ShowOptimalBalloon",%REG_DWORD%,1
  318. HKR,,"ShowVirtualKeyBoard",%REG_DWORD%,0
  319. HKR,,"ExpansionAllDisplay",%REG_DWORD%,0x1 ;CUI Aspect Scaling hotkey expansion RCR 942979
  320. HKR,,"MiracastFeatureEnabled",%REG_DWORD%, 0x01

  321. HKR,,"Version", %REG_SZ%, "3.0.0.0"

  322. [Strings]
  323. ;
  324. ; Customizable Strings
  325. ;
  326. DiskId        = "Intel(R) Graphics Media Accelerator Driver for Windows"
  327. Intel         = "Intel Corporation"
  328. DeviceName    = "Intel(R) Graphics Control Panel"   

  329. ;SoftwareComponentId string - Please do not change format

  330. SoftwareComponentId="100.8853"

  331. ;
  332. ; Non-Localizable Strings
  333. ;
  334. REG_SZ                        = 0x00000000
  335. REG_BINARY                = 0x00000001
  336. REG_MULTI_SZ        = 0x00010000
  337. REG_DWORD                = 0x00010001
复制代码
请教一下大家,进行尝试的话是不是把带有NT版本号的.inf文件都改成win7对应的NT6.1?
作者: Hydrogen    时间: 2024-3-21 14:27
有很多是不含NT版本号的,似乎不需要更改?
作者: Hydrogen    时间: 2024-3-21 15:35
bbs.pcbeta.com/viewthread-1974689-5-1.html                  
                   !!!


大家知道是怎么做到的吗?

作者: szwp    时间: 2024-3-21 16:31

smxdiy上看到这张图
作者: pzh998    时间: 2024-3-21 16:36
驱动都安装不上
作者: zr-71jp    时间: 2024-3-21 17:15
Hydrogen 发表于 2024-3-20 23:45
事实上,如果网上早就有了,就没有这个问题了。不去尝试、讨论是永远不会成的。

很期待你能研究出成功;不过善意的提醒一下,你那支持win10的驱动进行修改,根本不靠谱,老外的论坛早就有人研究,基本以失败告终。win10的驱动的底层逻辑比win7做了大的修改,基本是不支持win7的。
作者: Hydrogen    时间: 2024-3-21 17:19
本帖最后由 Hydrogen 于 2024-3-21 17:26 编辑
zr-71jp 发表于 2024-3-21 17:15
很期待你能研究出成功;不过善意的提醒一下,你那支持win10的驱动进行修改,根本不靠谱,老外的论坛早就 ...

谢谢提醒和指导!只不过是业余爱好,死系统当活系统医,趁着还能折腾多折腾两下
作者: Hydrogen    时间: 2024-3-21 17:20
本帖最后由 Hydrogen 于 2024-3-21 17:29 编辑

离成功进了一步:    刚才试验了一下远景系统爱好者Olsenie制作的镜像(不过是20234月旧版),Olseine确实非常厉害,使用了Win10的安装程序安装Win7,安装过程一切顺利,重启后也没有A5,在此感谢!
       不过虽说这个镜像集成了intel的改inf驱动,最终仍然卡四个点。我留意了一下,用安全模式,最终停在amdlog.sys,难道下一个还没有显示的驱动就是失败元凶?有坛友知道这个未加载成功的驱动是什么吗?(已经采取了双ESP方式,互不影响)

附上Olsenie发布地址:bbs.pcbeta.com/viewthread-1965165-1-1

作者: Hydrogen    时间: 2024-3-21 17:40
难道是因为不是amd显卡,所以卡在amdlog?!
作者: Hydrogen    时间: 2024-3-21 18:24
     看到论坛中”纯UEFI搞定……“中有朋友说到卡在了disk.sys,这应该和显驱无关吧??我还看到了opencore引导,即zhuanlan.zhihu.com/p/400616172,请问又是什么原理呢?提供了vga中断?难道是“骗”vga存在显卡
作者: softwarezheng    时间: 2024-3-21 18:27
谢谢
作者: nsd16588    时间: 2024-3-21 19:26
感谢分享
作者: Hydrogen    时间: 2024-3-21 19:37
请教一下:为什么 win7 需要显卡驱动注入而 win10 就不需要?原版系统应该都不具有显卡驱动啊?!
作者: Hydrogen    时间: 2024-3-21 20:28
本帖最后由 Hydrogen 于 2024-3-21 20:31 编辑

希望有坛友能PM一下smxdiy的邀请码,这个论坛相关内容较多,我进去学习一些技术,一旦有成果或者进展将在帖中继续和大家交流讨论(现在似乎discuz论坛都变得封闭了

注:很遗憾权限不够,无法“悬赏”,请多包涵!

作者: placeholder    时间: 2024-3-21 20:42
我直接跟你说结论这个是没有办法装的
第一,描述里面明显提及A5蓝屏直接就是BIOS的ACPI版本太新,已经不支持了
第二,卡logo问题是因为新电脑普遍采用UEFI Class 3引导,卡logo是正常现象,有CSM开启也未必能解决
第三,第十代酷睿笔记本平台几乎没有Win7对应驱动,即使能装上去系统也不能正常使用
所以楼主不要做无谓的研究了,根本就是不支持安装win7
作者: xinry    时间: 2024-3-23 10:26
楼主还是研究一下WIN8.1的驱动吧,WIN10肯定是不行。
作者: hehuiying    时间: 2024-3-25 14:35
谢谢分享
作者: maykun    时间: 2024-3-25 15:09
之前有看到过台式机CPU,十代核显支持到10600之前
作者: 2011liyafe1997    时间: 2024-3-25 18:12
本帖最后由 2011liyafe1997 于 2024-3-25 18:40 编辑
placeholder 发表于 2024-3-21 20:42
我直接跟你说结论这个是没有办法装的
第一,描述里面明显提及A5蓝屏直接就是BIOS的ACPI版本太新,已经不支 ...

先说一个结论:装是没问题的,前段时间我刚试了在一台Ryzen 6800H的笔记本上装Win7,同样纯UEFI无CSM,能跑起来,当然显卡没驱动,只能用Win7自带的VGA驱动,分辨率正常。

再说一个结论:i7-1065G7已经是Iris核显,Win7驱动无解,无法开3D加速。如果是HD/UHD系列都有戏。如果需要完整的3D支持可以不用看了,当然最基本的用vga.sys正常显示是没问题的。

咱们来一条条过,写几条新平台上Win7的公理/通解,以下也是写给题主的建议:

1. A5蓝屏ACPI这个问题多年前早有解,替换ACPI.sys就可以,稍微网上搜搜就能找到。

2. 纯UEFI Class 3/无INT10/卡LOGO这个问题,如果是HD/UHD核显可以通过注入可用的驱动解决,但是题主的是Iris核显无可用的Win7驱动,目前唯一的解法是github.com/manatails/uefiseven,这是个在UEFI Class 3上的INT10实现,底层通过GOP输出图像,让Win7的vga.sys能正常工作。有运行D3D程序需求的,可以看看这个:github.com/code-tom-code/Software_D3D9

3. 关于Intel核显驱动/注入:如果是HD/UHD核显,哪怕到14代i9都戏,都有魔改的驱动能用(稍微网上搜搜就能找到),Iris完全没戏。如果有能用的显卡驱动情况下,就不需要CSM或者uefiseven,但这样就看不到开机画面/蓝屏画面/chkdsk的那个画面,说白了就是通过INT10中断输出的画面都不支持。

4. 声卡都是HD Audio协议有通用驱动。

5. 网卡的话如果是新的无线网卡(Intel 8开头的以及更新的比如AX系列)那也是无解,可以买个USB无线网卡代替。

6. NVME/USB3.0都有通用驱动,稍微网上搜搜就能找到。

新平台折腾Win7,A5蓝屏和无INT10注入驱动/uefiseven/NVME/USB3已经是老生常谈的问题了,可以说都已经成了公式/通解,不知道为什么这么多人给题主泼冷水,以及还有人在那提注入显卡驱动,也不看下1065G7是Iris核显你去哪找个Win7能用的驱动?

另外再补充几个Win7下的实用资源:
VxKex: Win7的API扩展,把一些Win8/Win10的API backport到Win7上,能让Win7运行一些不兼容的新软件,现在越来越多的软件开始不兼容Win7上,这个很实用。之前不怎么完善,停更一年多之后前两个星期突然诈尸更新,现在已经能支持挺多新软件了,实测最新版Syncthing, VSCode都能在Win7吃上了。github.com/vxiiduu/VxKex

Supermium: 新版Chrome/Chromium fork Win7/XP支持。github.com/win32ss/supermium

r3dfox: 新版Firefox fork Win7支持。github.com/Eclipse-Community/r3dfox

作者: 2011liyafe1997    时间: 2024-3-25 18:24
Hydrogen 发表于 2024-3-21 19:37
请教一下:为什么 win7 需要显卡驱动注入而 win10 就不需要?原版系统应该都不具有显卡驱动啊?!

???原版系统怎么可能会自带有比它晚发布的硬件驱动???难道微软程序员能穿越时空吗?
此外,Win10/Win11早已不自带显卡驱动,而是联上网以后自动通过Windows Update安装。
作者: gander6    时间: 2024-3-25 19:00
支持楼主的探索精神!
作者: Hydrogen    时间: 2024-3-25 19:58
2011liyafe1997 发表于 2024-3-25 18:24
???原版系统怎么可能会自带有比它晚发布的硬件驱动???难道微软程序员能穿越时空吗?
此外,Win10/ ...

这……事实上我的疑问是:Windows10为何能在无显卡驱动的情况下安装而不卡logo?
作者: Hydrogen    时间: 2024-3-25 20:00
gander6 发表于 2024-3-25 19:00
支持楼主的探索精神!

win10确实比win7更“好用”,但是win7更加“耐用”和“美观”,否则就没必要了,感觉微软做了很多负优化……
作者: 2011liyafe1997    时间: 2024-3-25 21:40
Hydrogen 发表于 2024-3-25 19:58
这……事实上我的疑问是:Windows10为何能在无显卡驱动的情况下安装而不卡logo?

去搜搜这两个关键词:INT10中断,GOP,了解下他们是什么,再结合下UEFI (Class 3)你就知道了。
作者: 2011liyafe1997    时间: 2024-3-25 21:43
Hydrogen 发表于 2024-3-25 19:58
这……事实上我的疑问是:Windows10为何能在无显卡驱动的情况下安装而不卡logo?

或者你直接去看我上面贴的那个项目uefiseven的README,这个项目本身就回答了你这个问题,同时也达到了你的目的:让Win7也不卡LOGO
作者: qq24917555    时间: 2024-3-25 21:51
最近 单位用的办公软件要更新 且只能支持WIN7系统 电脑是10代I3 装WIN7就是卡LOGO 不能进桌面
抖音搜索一下 用U盘魔术师(PE) 可以修复卡LOGO  试了一下 果然有效
作者: mzchc    时间: 2024-3-25 22:34
能卡win7的logo,那就应该可以安装这个系统,用驱动总裁离线包在PE下安装win7的驱动,重点是钩选卡LOGO的时候,一定要手动选择引导区,不能用自动那个选项,要不然你一定会卡LOGO,GPT安装双系统,只不过是在ESP区上加多一个启动选项,安装N个系统绝对不是问题!
作者: rzsggg    时间: 2024-3-25 22:54
ZYYDS-FT798 发表于 2024-3-20 16:41
我分析两点!第一你肯定只分了一个ESP  引导分区,建议用分区工具在新建一个新的ESP分区  位置在前在后面  ...

没这说法,卡死是因为esp分区是隐藏的,win7不支持隐藏引导区。你设置成显示分区就行了,然后在win7下删除引导分区盘符。
另外,所谓的esp区也不是必须的,自已新建个fat32分区就行。
卡的问题,你还是下载驱动总裁的离线版本(好几个G的驱动包,然后在pe下安装系统时,将驱动集成到系统里就行)
作者: Hydrogen    时间: 2024-3-26 18:52
谢谢大家的建议、提示和提醒!听说flashboot就是“骗”Windows7有一个int10中断?免费版的说明上说有uefi功能,核心似乎就是vgashim(uefiseven),我试了一下,不过没有成功。也许:(下一楼)
作者: Hydrogen    时间: 2024-3-26 18:54
rzsggg 发表于 2024-3-25 22:54
没这说法,卡死是因为esp分区是隐藏的,win7不支持隐藏引导区。你设置成显示分区就行了,然后在win7下删 ...

也许是因为esp隐藏了?请问esp怎么显示?“隐藏”的定义又是什么?(我并没有在安装了Win7老电脑的文件管理器中看到esp分区?)请教更深入详细的原因和该问题的解决方法。
作者: Hydrogen    时间: 2024-3-26 19:04
  1. UefiSeven
  2. Summary
  3. UefiSeven is an efi module that enables Windows 7 to boot under UEFI Class 3 systems.

  4. Windows 7 does not fully support UEFI and relies on legacy BIOS interrupt 10 (Int10h) during initial graphics initialization. On computers without proper legacy support Windows 7 might freeze on 'Starting Windows' screen or fail with error code 0xc000000d. Some motherboards have 'CSM' or 'legacy' boot options to fix this problem but it is getting increasingly rare as Intel decided to get rid of legacy BIOS support by 2020, and the option is virtually non-existent on consumer mobile devices. UefiSeven installs a minimal Int10h handler in the memory before Windows boots up so that the boot process do not fail because of the missing interrupt.

  5. UefiSeven also contains a hack to enable screen output on hardwares that do not natively support 1024x768 as is needed by Windows Installer. Int10h handler comes with a macro, when enabled before compiling, that will enable serial console output which can be used to debug the handler itself.

  6. Usage instructions
  7. Prepare Windows 7 installation USB Drive
  8. Rename bootx64.efi at (UsbDrive)\EFI\Boot\ to bootx64.original.efi
  9. Unpack bootx64.efi from UefiSeven archive and copy it to (UsbDrive)\EFI\Boot\
  10. Finish initial installation and wait for reboot prompt
  11. Power off computer
  12. Rename bootmgfw.efi at (HDD)\EFI\Microsoft\Boot\ to bootmgfw.original.efi
  13. Copy UefiSeven bootx64.efi to (HDD)\EFI\Microsoft\Boot\bootmgfw.efi using EFI shell
  14. Settings
  15. Settings can be applied by placing UefiSeven.ini file in the directory containing the main efi file. Refer to the sample configuration file for available options.
复制代码
向各位坛友请教,直接WinNTSetup是否可以?必须写入U盘后启动然后进PE替换?(不熟悉EFI shell)根据上面的讨论,似乎win7自己的vga驱动就可以“亮机”(通过一些手段),显卡驱动可选?
作者: ZYYDS-FT798    时间: 2024-3-26 20:43
=会我我上传下网盘   给你Windows7  UEFI  启动的bootmgfw.efi 文件  也就是所谓的BOOTX64.EFI  他两一样的 你把它解开看看  人家是怎么调运独显驱动    启动的  相信会对你有所帮助
地址  qingcheng111.lanzouw.com/iXBj41spuhmj
记得把.exe后缀删掉 就是原来的EFI文件了   我是为了方便上传网盘所以加上了.
作者: Hydrogen    时间: 2024-3-26 21:42
ZYYDS-FT798 发表于 2024-3-26 20:43
=会我我上传下网盘   给你Windows7  UEFI  启动的bootmgfw.efi 文件  也就是所谓的BOOTX64.EFI  他两一样的 ...

非常感谢!我改天试试!
作者: 2011liyafe1997    时间: 2024-3-27 16:37
Hydrogen 发表于 2024-3-26 18:54
也许是因为esp隐藏了?请问esp怎么显示?“隐藏”的定义又是什么?(我并没有在安装了Win7老电脑的文件管 ...

跟ESP隐藏没有半毛钱关系,ESP分区天生就是隐藏的,如果卡Logo就是INT10中断(的前置UEFI启动程序)没处理好,不管是vgashim还是uefiseven。不确定你是怎么用的,uefiseven的话非常简单,只要替换掉bootmgfw.efi就可以了




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