有很多朋友都在问小子如何制作DSDT,其实,小子对DSDT也只是了解,并没有深入研究过。
下面,小子就把自己所了解的制作DSDT的方法介绍给需要的朋友,当然,小子要特别说明的是DSDT并不是安装黑苹果必须的,也不要盲目的使用DSDT,它只是为了让我们的黑苹果更接近白苹果。
首先,让我们先来了解下什么叫DSDT?
ACPI 全称为Advanced Configuration and Power Interface即高级配置和电源管理接口
是由HP、Intel、Microsoft、Phoenix和Toshiba共同开发,用来定义能够为主板上设备提供操作系统配置和电源管理的硬件和软件接口的公开的行业规范。它能在操作平台独立的方式下描述系统硬件并且以固定格式的数据结构或者AML形式表示,最主要的AML表便是DSDT(differentiated system description table)。
DSDT是最大也是最重要的表因为它描述了主板上的设备,DSDT和其他ACPI表是储存在BIOS而且只描述主板上的硬件。因为Windows的优化可能会导致一些错误,所以我们需要用一些符合OS X系统需要的声明来绕过之前有错误的DSDT表从而使兼容性更可能的好。
我们通过变色龙引导加载编辑过的DSDT而不是工厂预设的,可以达到以下效果:
1.DSDT中的仿冒device-id能够取代仿冒驱动。
2.系统更新可能会使修改过的驱动或者仿冒驱动失效但无法使DSDTpatch失效。
3.DSDT修改能使系统睡眠并开启原生降频。
4.大规模的修改能够加速启动过程。
接着,小子分别以Mac平台、Linux平台和Windows平台来讲解如何提取DSDT。
Mac平台提取DSDT&#x