PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

MSI板卡黑苹果之主板BIOS改造篇

[复制链接]
跳转到指定楼层
#
ivis 发表于 2013-5-22 01:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
点击数:36314|回复数:36
本帖最后由 ivis 于 2014-7-31 09:55 编辑

本章节包括以下几个内容:


1.各种软办法,解决电源管理问题。
2.BIOS打个补丁。
3.万不得已,修改BIOS


第一部分,软解决电源管理问题。
主板的BIOS如果能够支持苹果原生的电源管理AppleIntelCPUPowerManagement.kext,对于黑苹果来说,已经成功了一半。这个KEXT的作用非常重要,关系到Mac系统能否安装,安装好后能否睡眠唤醒,Cpu能否降频等等一系列重要的方面。有一些主板,比如技嘉的一些板子可以原生支持苹果的电源管理,一时被黑苹果用户奉为神器。如果不巧你手里没有这样的板子,那么我们也是有办法的。
首先是安装了,浅显办法可以用个nullpowermanagement.kext,这是禁用原生电源管理的,一般来说,可以安装了,再找个睡眠的KEXT,进行睡眠或者换新,这都不是根本的解决办法。下面我们来看几个软方法。
如果你的主板BIOS中有HPET功能,那么在BIOS中打开。去掉nullpowermanagement.kext。看看能不能用。如果能用,恭喜你,省掉了一些折腾。
如果你的BIOS没有HPET功能,如果你是变色龙引导的,那么要在变色龙的com.boot.apple.plist文件中加入
<key>ForceHPET</key>
<string>Yes</string>语句。
然后在DSDT中加入HPET代码:
Device (HPET)
                 {
                     Name(_HID, EisaId ("PNP0103"))
                     Name(ATT3, ResourceTemplate ()
                     {
                        IRQNoFlags ()
                            {0}
                        IRQNoFlags ()
                             {8}
                        Memory32Fixed (ReadWrite,
                            0xFED00000,         // AddressBase
                            0x00000400,         // AddressLength
                             )
                     })
                     Name (ATT4,ResourceTemplate ()
                     {
                     })
                     Method(_STA, 0, NotSerialized)
                     {
                        Return (0x0F)
                     }
                     Method (_CRS, 0, NotSerialized)
                     {
                        Return (ATT3)
                     }
                 }
如果是CLOVER引导的,那么需要在CONFIG中加入
<key>AsusAICPUPM</key>
<string>Yes</string>
来试验一下。如果能用,那是万幸。
或者在别人相同主板的打过补丁的AppleIntelCPUPowerManagement.kext来替换下。这些都是权宜之计。日后的升级可能还要修改。










第二部分,简单的方法给BIOS打补丁。
我们知道有些主板是原生支持苹果的电源管理的,比如技嘉的一些板子。被黑苹果玩家奉为神器。关键的地方就在于一个锁定。下一个部分我们再详细说。
现在先来看如何简单的解锁。


打开CMD,输入PMPATCH,这是一个玩家做的小工具。
用法很简单。命令如下:
Pmpatch e7733ims.a30 e53.a30
其中E7733IMS.A30Z77IA-E53BIOS,从官网下载。
E53.A30是修改后的BIOS,名字随意取即可。
命令执行完毕,我们可以看到在0037F190这个地方打了个补丁。
这也E53.A30就是修改后的BIOS,一般来说,可以使用了。
但是千万注意,不要着急。要先验证。否则直接刷机,变了砖头得不偿失。
MSI板子有个很好的功能就是支持U盘上的BIOS开机。
M-Flash内。官方的说法是,当BIOS损毁时可由USB随身碟载入BIOS档案进行开机修复作业。
我们现在理由的就是这个功能中的一个,只开机不修复。
需要注意的几个方面就是:
1.      BIOS文件的名字不能改。刚才我们输出的是E53.A30,拷贝到U盘后,必须改回原来的E7733IMS.A30
2.      U盘必须为FAT32格式。其他的好像不支持。
3.      必须插到USB 2.0端口。USB3.0好像不能用。

进入Utilities,选择M-FLASH,将BIOS BOOTFUNCITON设置为ENABLED。然后选择U盘里的E7733IMS.A30。最后F10保存,重启便可从U盘上的BIOS文件启动。
如果启动成功,经过一系列测试可以使用,那么再考虑从M-FLASH刷入。
如果刷写过程失败,可以考虑BIOS制作的问题,确认无误,可以用HPU盘工具制作一个DOS启动盘,进入DOS,输入AFUDE238 E7733IMS.A30便可刷写。
切记一定要先验证无误,再刷入主板。如果验证这个过程,不能启动,那这个BIOS一定不能用的,否则变了砖头送修浪费时间与精力。


第三部分,情非得已,修改BIOS
这个步骤,只推荐有动手能力的玩家尝试。或者是失败了,你有办法刷写回来。否则不要尝试,以免烦恼。
我们先把要修改的BIOS打开。



我们看到powermangement对应的GUID8C783970-F02A-4A4D-AF09-8797A51EEC8D。原理上是可以用AMI这个MMTOOLAPTIO工具直接解压出来的,但是现在的BIOS已经被搞的比秋香中了面目全非掌还可怕,原厂的工具基本上已经无能为力了。还是求助别的吧。



这就是phoenixtool,现在是214版本,也是一个高手的作品。用法简单,导入你的BIOS文件即可。厂商哪里选择对应的,因为是MSIBIOS,选择MSISLIC这里我加如了2.2版,可以激活WINDOWS8 SERVER版和WIN7RW FILE我加了个文件,作为软件工作的参照,不加也可以,加了做的更规范点。如果你不打算加入SLIC,那么这两步可以不做,后面的勾选NO SLIC即可。

状态软件自己选择,不要去勾选。SLP FILE,这里建议不要加。加上就可以激活XP,这个东西加上,有时候会使得软件加入SLIC失败。都完到UEFI了,XP也太老迈了。如果实在想搞,可以用AMI的工具直接写到BIOS里即可,几个字节而已。

然后将软件设置一下。

















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
36#
wakin20 发表于 2015-10-14 14:39 | 只看该作者
我的uefi PowerMgmtDxe 的guid为F7731B4C-58A2-4DF4-8980-5645D39ECE58,但是里面没有75080FBAE80F89442430,这是我反编的pm.asm,大神有空历帮忙看一下!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
35#
wakin20 发表于 2015-10-13 13:31 | 只看该作者
请教一下给bios打补丁的问题:
本人是华擎 h87m pro 4的板子,用uefipatch(pmpatch作者已不更新,这是新的工具)打补丁没有反应。
这个问题有解吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
34#
yujie787 发表于 2015-1-15 13:01 | 只看该作者
非常感谢啊,不知道MSI B85I 能不能顺利装上黑苹果?求教~
33#
huaxiaosi 发表于 2014-11-13 18:14 | 只看该作者
大神能帮我修改下B85M-E45主板的bios吗?换了平台后买了微星,黑苹果就。。。。。
32#
黛染青衫寒泷月 发表于 2014-10-16 00:44 | 只看该作者
楼主好人,等家里房子折腾好,整个mac mini 帮我改下好不好 ?还有就是修改分不分主板品牌呀 ?
31#
qz3323451 发表于 2013-7-24 14:37 | 只看该作者
ivis 发表于 2013-7-17 13:36
7850还需要简单改下驱动ID什么的,去搜下就OK

对,我试过,改完以后就白屏,和别人休眠后再启动就Ok不一样,我一休眠就关机了
但是我用的是技嘉的B75板子做的实验

30#
ivis  楼主| 发表于 2013-7-17 13:36 | 只看该作者
qz3323451 发表于 2013-7-16 23:16
已成功UEFI GOP BIOS 但是显卡显存仅7m,另外一点。。MSI的主板我放在学校了,暑假结束后会去试试的~  谢 ...

7850还需要简单改下驱动ID什么的,去搜下就OK
29#
ivis  楼主| 发表于 2013-7-17 13:36 | 只看该作者
DiabloFC 发表于 2013-7-8 20:05
是的Windows8 feature,无法开启,显卡是460(用着挺不爽的,容易死机)。

换MSI 79XX,UEFI GOP BIOS很好用
MAC 10.9下支持的各种完美


28#
qz3323451 发表于 2013-7-16 23:16 | 只看该作者
ivis 发表于 2013-7-8 17:51
BIOS随便改,不分技嘉还ASUS 还是MSI
一般技嘉自己的电源本身已经OK了。不用修改。

已成功UEFI GOP BIOS 但是显卡显存仅7m,另外一点。。MSI的主板我放在学校了,暑假结束后会去试试的~  谢谢你的帮助
27#
DiabloFC 发表于 2013-7-8 20:05 | 只看该作者
ivis 发表于 2013-7-8 20:03
什么显卡?

对于MSI来说,FASTBOOT一般不是纯的UEFI

是的Windows8 feature,无法开启,显卡是460(用着挺不爽的,容易死机)。
26#
ivis  楼主| 发表于 2013-7-8 20:03 | 只看该作者
DiabloFC 发表于 2013-7-8 20:01
引导上面已经是UEFI了,Clover的。
但是显卡不支持啊,无法开FastBoot。

什么显卡?

对于MSI来说,FASTBOOT一般不是纯的UEFI
现在好像有个选项叫.....FOR WINDOWS 8打开这个才是纯UEFI

25#
DiabloFC 发表于 2013-7-8 20:01 | 只看该作者
ivis 发表于 2013-7-8 19:44
是的
那个其实是把倍频交给MAC 系统
在MSI 的BIOS有这两个选项。

引导上面已经是UEFI了,Clover的。
但是显卡不支持啊,无法开FastBoot。
24#
ivis  楼主| 发表于 2013-7-8 19:44 | 只看该作者
DiabloFC 发表于 2013-7-8 19:24
微星板装黑苹果用CLOVER引导还需要一步操作,就是BIOS里面的CPU倍频要指定,不能自动。不然会无限重启{:1_4 ...

是的
那个其实是把倍频交给MAC 系统
在MSI 的BIOS有这两个选项。
进了系统,有时候只有最高和最低两个频率。

也可以关掉瑞频什么的。
或者你用UEFI GOP BIOS的显卡,打开主板的纯UEFI模式
就不用管理倍频。

23#
DiabloFC 发表于 2013-7-8 19:24 | 只看该作者
微星板装黑苹果用CLOVER引导还需要一步操作,就是BIOS里面的CPU倍频要指定,不能自动。不然会无限重启
22#
ivis  楼主| 发表于 2013-7-8 18:01 | 只看该作者
qz3323451 发表于 2013-6-29 18:17
download3.msi.com/files/downloads/bos_exe/7798v16.zip  官方下载地址~

一分钟搞定
用我前面说的U盘启动的方法,先在U盘启动测试。没问题再刷入。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21#
ivis  楼主| 发表于 2013-7-8 17:51 | 只看该作者
qz3323451 发表于 2013-6-29 11:26
我在MSI北美论坛求了HD7850 HAWK 2G的UEFI BIOS,刷了以后装MAC
用的是iAtkos M3LU,结果安装完以后显存 ...

BIOS随便改,不分技嘉还ASUS 还是MSI
一般技嘉自己的电源本身已经OK了。不用修改。

UEFI主板,你如果开启了纯的UEFI模式。
显卡不是UEFI GOP BIOS是无法进入系统的,会提示你

各家的都不同,有的是UEFI ONLY
有的是...FOR WINDOWS 8

看下说明书

20#
ivis  楼主| 发表于 2013-7-8 17:46 | 只看该作者
qz3323451 发表于 2013-7-3 01:08
OK~   win8找到激活的方案啦 能激活win7(GPT)就好~

不好意思,刚回来。和GPT无关,都可以激活
今天给你搞出来。
19#
qz3323451 发表于 2013-7-3 01:08 | 只看该作者
ivis 发表于 2013-7-2 14:41
WIN8不行,激活机制变了。
但是有人把那个SERVER改的和WIN8差不多了

OK~   win8找到激活的方案啦 能激活win7(GPT)就好~
18#
ivis  楼主| 发表于 2013-7-2 14:41 | 只看该作者
qz3323451 发表于 2013-6-29 19:45
之前链接是官网上的BIOS下载链接,我没加HTTP

另外我想问一下加入SLIC2.2后能激活WINDOWS8 SERVER以外的Wi ...

WIN8不行,激活机制变了。
但是有人把那个SERVER改的和WIN8差不多了

BIOS收到了,我这两抽时间给你改/。
17#
qz3323451 发表于 2013-6-29 19:45 | 只看该作者
之前链接是官网上的BIOS下载链接,我没加HTTP

另外我想问一下加入SLIC2.2后能激活WINDOWS8 SERVER以外的Windows8么?
非常感谢你的帮助~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部