朱屹川Thomas 发表于 2024-10-6 14:37

关于opencore引导win(win7)失败的解决办法

本帖最后由 林凡子夕 于 2024-10-6 14:40 编辑

本帖主要针对opencore引导win失败的解决办法(适用于引导win10/win11蓝屏失败)问题前沿:现在用win7用的人比较少,但某些特殊软件或者需求时,还是需要win7,然而opencore引导win7常常遇到蓝屏或者黑屏重启等诸多问题
问题根源:opencore在引导macos时,我们会注入很多acpi的补丁,它们是导致引导win7失败的主要原因。排除方法,config的acpi里取消所有ssdt的注入,再去引导win7,如果能成功,则说明acpi导致。
解决办法:
根本办法,不注入acpi补丁,但是只有部分主板能在不注入acpi补丁的情况下,能成功引导进mac,我的z370更好可以,所以很简单就解决了这个问题。
其他办法。当然很多主板在需要加入acpi补丁的情况下,通过对加入的ssdt加上合适的系统判断,也是能成功引导成功的。首先勾选syncRuntimepermissions,其次加入acpi的判断句:
If (_OSI ("Darwin"))
                {
},即可。
对比如下:

在此,我也把常用的ssdt放上来,需要的朋友直接下载下来,替换即可。




remyxo 发表于 2024-10-6 21:03

我用OC引导Windows 11,一个ACPI文件都没加的情况下,照样蓝屏。
搜群里各种解决方案,主要是:
Booter → Quirks → SyncRuntimePermissions = TRUE
Kernel → Quirks → CustomSMBIOSGuid = Enabled
Platforminfo(PI) → Generic → SpoofVendor = Disabled(取消勾选/)
Platforminfo(PI) → UpdateSMBIOSMode = Custom
还是蓝屏。(这么设置在其它电脑上都OK,唯独荣耀笔记本2020版死活不行)
后来换了MOD版,轻松搞定。

LEO_DX 发表于 2024-10-7 08:38

用refind引导,很方便,还互不干扰

Cyril2 发表于 2024-10-7 09:47

mod版试试
页: [1]
查看完整版本: 关于opencore引导win(win7)失败的解决办法