本帖最后由 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.A30是Z77IA-E53的BIOS,从官网下载。 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制作的问题,确认无误,可以用HP的U盘工具制作一个DOS启动盘,进入DOS,输入AFUDE238 E7733IMS.A30便可刷写。 切记一定要先验证无误,再刷入主板。如果验证这个过程,不能启动,那这个BIOS一定不能用的,否则变了砖头送修浪费时间与精力。
第三部分,情非得已,修改BIOS。 这个步骤,只推荐有动手能力的玩家尝试。或者是失败了,你有办法刷写回来。否则不要尝试,以免烦恼。 我们先把要修改的BIOS打开。
我们看到powermangement对应的GUID是8C783970-F02A-4A4D-AF09-8797A51EEC8D。原理上是可以用AMI这个MMTOOLAPTIO工具直接解压出来的,但是现在的BIOS已经被搞的比秋香中了面目全非掌还可怕,原厂的工具基本上已经无能为力了。还是求助别的吧。
这就是phoenixtool,现在是214版本,也是一个高手的作品。用法简单,导入你的BIOS文件即可。厂商哪里选择对应的,因为是MSI的BIOS,选择MSI,SLIC这里我加如了2.2版,可以激活WINDOWS8 SERVER版和WIN7,RW FILE我加了个文件,作为软件工作的参照,不加也可以,加了做的更规范点。如果你不打算加入SLIC,那么这两步可以不做,后面的勾选NO SLIC即可。
状态软件自己选择,不要去勾选。SLP FILE,这里建议不要加。加上就可以激活XP,这个东西加上,有时候会使得软件加入SLIC失败。都完到UEFI了,XP也太老迈了。如果实在想搞,可以用AMI的工具直接写到BIOS里即可,几个字节而已。
然后将软件设置一下。
|