关于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放上来,需要的朋友直接下载下来,替换即可。
我用OC引导Windows 11,一个ACPI文件都没加的情况下,照样蓝屏。
搜群里各种解决方案,主要是:
Booter → Quirks → SyncRuntimePermissions = TRUE
Kernel → Quirks → CustomSMBIOSGuid = Enabled
Platforminfo(PI) → Generic → SpoofVendor = Disabled(取消勾选/)
Platforminfo(PI) → UpdateSMBIOSMode = Custom
还是蓝屏。(这么设置在其它电脑上都OK,唯独荣耀笔记本2020版死活不行)
后来换了MOD版,轻松搞定。 用refind引导,很方便,还互不干扰 mod版试试
页:
[1]