【原创】X230升级到MACOS Big Sur 12.2.2,OC引导win10蓝屏
如题,根据现有资料及相关教程(某度搜索:新手挑战黑苹果-超详细的OpenCore黑苹果安装教程,https://www.bilibili.com/video/av416020009/)X230升级到MACOS Big Sur 12.2.2,OC引导win10蓝屏,通过F12选择win10启动可正常进系统,用WINPE修复win10启动问题依旧,看来部分人说的OC引导问题确实存在啊本帖最后由 stopyan 于 2021-2-26 21:30 编辑
clover引导中SSDT hotpatch默认区分macos与windows,patch只对引导mac系统生效。
原版oc引导的SSDT hotpatch默认对全部系统生效。部分针对RTC替换 电池拆分的AML若没有写完整系统判别,会造成windows蓝屏。从楼主的蓝屏信息看是ACPI错误,很明显是SSDT hotpatch全局生效了。原版oc 的config.plist初始选项在成功启动windows后,系统监测软件(aida hwinfo 鲁大师)会将主板识别为acidanthera系列苹果设备,具体型号依据config中smbios而定。
换了MOD版的OC问题依旧 2L说的有道理
OC会把硬件报告为水果家原生设备 以适配MacOS
但是如果也向Windows报告的话 Windows会出问题
不然就F12选择一下 凑付着 现在就是默认Windows引导进win10,要进黑苹果就F12进OC再引导进黑苹果 目前OC引导好像只能用F12,否则WIN10就会蓝屏。 失败奶成功之母,加油。 跟你情况一样,也是装了BIGSUR11.2后才出现的。现在解决的方法用了第三方的开机引导,把OC引导内设置成BIG SUR为默认指向,读秒设置成1秒钟。上图/Users/li/Desktop/WechatIMG4.jpeg /Users/li/Desktop/WechatIMG4.jpeg /Users/li/Desktop/WechatIMG4.jpeg 用手机热点上网的,图为什么发不上去。没办法了
ag1332 发表于 2021-2-28 14:18
目前OC引导好像只能用F12,否则WIN10就会蓝屏。
我的不用F12,win10和bigsur都是OC引导, 我的解决方案是,在WIN10的系统盘里面拷贝文件到ESP里面,解决 zhennewbee 发表于 2021-3-2 21:13
我的不用F12,win10和bigsur都是OC引导,
你的电脑是单硬盘?
amoroso07 发表于 2021-3-3 09:05
win10 + Mac OS 最好是双硬盘 ... 不然真有得折腾!
我的win装在sata硬盘里,mac os装在msata里,之前10.12.6用四叶草引导没问题,重新安装了12.2就是不能用OC引导,按照B站大神的操作也不行,从win10硬盘的启动分区ESP里面拷出来的启动文件放到mac os启动分区里面,并进PE修复引导。只要是用OC引导win10马上蓝屏,用win10自带的引导就没问题... 本帖最后由 stopyan 于 2021-3-3 22:37 编辑
jingzp18 发表于 2021-3-3 22:17
你的电脑是单硬盘?
双硬盘和单硬盘都可以解决。单硬盘需要像楼上说的先把win10efi复制到位,然后在config里对应填写;双硬盘的话win10盘EFI分区保留,config里面填写对应的分区扫描策略,我Probook440 g6计算出是1793(硬件扫描nvme+sata,文件系统扫描APFS HFS FAT(EFI)。
原版OC启动windows最关键的操作在ssdt-hotpatch部分将ACPI更名和热补丁做好做隔离,确保所有新增SSDT不影响windows。举例
针对电源部分的ssdthotpatch,区分darwin(mac os内核)和其他内核
详细的中文讲解参考OC-little仓库。
我的是单硬盘 别慌,这个问题会有高人解决,坐等最新EFI即可 这个只能说明OC的ACPI补丁没做好。 据说要在ssdt里加上 系统判断语句,使acpi里的ssdt对win10不启用。
不过一直没找到详细的教程,多数的efi都是白嫖来的,没有针对性的写上补丁。 x230黑苹果可以用a200网卡吗 叁禄柒 发表于 2021-3-12 12:46
x230黑苹果可以用a200网卡吗
英特尔的网卡很难搞,要大神才能搞定 前两天看到有更新,升级到了12.2.3,现在卡的很酸爽 jingzp18 发表于 2021-3-26 23:15
英特尔的网卡很难搞,要大神才能搞定
你是用94352网卡吗?我现在是用的这个 蓝牙连接音响有时候放歌声音断断续续的 是什么原因 叁禄柒 发表于 2021-4-4 23:06
你是用94352网卡吗?我现在是用的这个 蓝牙连接音响有时候放歌声音断断续续的 是什么原因
蓝牙音箱我没试过,不过我的蓝牙耳机很稳定,换个EFI试试 试试这里的:https://blog.daliansky.net/From-Clover-To-OpenCore.html
里头有//
// In config ACPI, GPRW to XPRW
// Find: 47505257 02
// Replace:58505257 02
//
// 需要注意的是,ACPI 里不支持非 ASCII 字符注释,这里仅做示例,不可直接用于编译
DefinitionBlock ("", "SSDT", 2, "OCLT", "GPRW", 0)
{
External(XPRW, MethodObj) // 对 XPRW 函数的外部引用
Method (GPRW, 2, NotSerialized)
{
If (_OSI ("Darwin")) // 如果当前的操作系统是 macOS,生效以下行为
{
If ((0x6D == Arg0))
{
Return (Package ()
{
0x6D,
Zero
})
}
If ((0x0D == Arg0))
{
Return (Package ()
{
0x0D,
Zero
})
}
}
// 否则,直接返回 XPRW 函数。只有三种情况下会走到这一步:
// 第一个参数不是 0x6D、第一个参数不是 0x0D、当前操作系统不是 macOS
// XPRW 是 ` DSDT ` 中原始的 GPRW 函数重命名而来
// 所以这一步实际上是调用了原始 ` DSDT ` 中原始的 GPRW 方法
Return (XPRW (Arg0, Arg1))
}
}
这段看不太懂,好像和楼主说的是一个东西^t^
页:
[1]