《2022年DSDTSE使用教程 .pdf》由会员分享,可在线阅读,更多相关《2022年DSDTSE使用教程 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、DSDT 修改(提取和软件使用篇)虽然论坛上有很多如何提取DSDT和 DSDT软件的使用,但是有些散乱不便于新手查看。于是乎,就有了这文章的出现帖子涉及的软件在3楼=先附上 DSDT修复(代码篇):DSDT修改第一季(包括App store登陆问题,自动降频),附上 mac下和 win 下安装 Lion教程DSDT修改第二季(包括USB内建)=在此之前先说说DSDT 的作用吧=很多人老是问为什么在系统信息里面显示了,但是就是没法驱动。我再次声明:DSDT没有驱动功能,说白了它只是用来告诉Mac,电脑里面有某些硬件,所以在系统信息里面就能显示了但是有没有驱动这要看Mac的有没有驱动可以支持你的硬
2、件了。还有我们使用的DSDT文件是 DSDT.aml(dsdt.aml)不是 DSDT.dsl(dsdt.dsl)=DSDT如何使用变色龙引导或者HJmac引导的话直接放到Mac盘的 Extra 文件夹的根目录,重启就行了PS:不要在问我说放在Extra/Extensions行不行或者放到其它地方行不行=如何提取DSDT?提取 DSDT 主要分为 2种第一种:Win下提取。第二种:Mac下提取。这2种有什么提取出来的DSDT 有什么区别么说实话:其实没多大区别只要你的Mac没有用 DSDT启动的话,提取出来的和Win 是一样的(我是没发现什么不同,若是真有什么不同,请指正)如果你的Mac已经加
3、载了修改过的DSDT再来提取 DSDT那么生成的DSDT就会和 Win 下提取的不同了。=Win 下提取 DSDT:1.使用 AIDA64 Extrem Edition(原名:EVEREST UltimateEdition)2.使用 DSDTEditor(需安装JAVA)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -3.其它(不做讨论)使用 AIDA64提取:1.在 状态栏空白处右键,如图:2.选择 ACPI Tool,如图:3.这时会出现一大堆的信息,我们无视他直接按Save DSDT 保存至此我们就把DSDT提取出来了不过提取出来的DSDT是 bin 后缀的,自
4、行把后缀改为aml(此时请不要直接拿去用,一般提取出来的DSDT都是有错误的),便可在 DSDTEditor软件打开修改了。使用 DSDTEditor提取:如图提取便可:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -提取后保存为dsl 文件后便完成提取,此时的 dsdt.dsl就是最原始的dsdt 了(前提是你的Mac没有 DSDT 加载)=Mac下提取 DSDT:1.使用 DSDTSE2.使用 DSDTEditor(需安装JAVA)3.DSDTFixer4.其它(不做讨论)使用 DSDTSE 提取:如图提取:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页
5、,共 16 页 -提取后保存为dsl 文件后便完成提取,此时的 dsdt.dsl就是最原始的dsdt 了(前提是你的Mac没有 DSDT 加载)使用 DSDTEditor提取:如图提取:选择后:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 16 页 -保存:提取后保存为dsl 文件后便完成提取,此时的 dsdt.dsl就是最原始的dsdt 了(前提是你的Mac没有 DSDT 加载)=DSDT 修改软件的使用在 Win 下我只是用DSDTEditor用法和 Mac下的基本一样,所以这里我就只说明Mac下2个DSDT修改软件的使用及技巧。先对比下这 2个软件:?DSDTSE 不需要
6、安装JAVA(Lion 默认没安装),打开比较快但是这软件的流畅性明显不如 DSDTEditor(在我的电脑上是这样的=可能电脑太破)。而 DSDTEditor就是打开文件的时候要等一会才可以开始修改(尤其是打开带ATI 显卡代码的dsdt,那等的时间叫人纠结啊)?DSDTSE 和 DSDTEditor都可以把 dsl 文件编译成aml但是 DSDTSE 编译后如果有错误只会提醒你什么错误,错误在哪一行,但是没法定位到错误的地方需要你自己手动定位而 DSDTEditor就可以直接定位到错误的地方方便修改,其实无论是那个软件,它告诉你的错误在哪一行不代表哪一行就有错误有时只是某些地方缺了个就可以
7、出现一堆错误。所以这软件报告的错误不能全信,要根据实际情况进行修改?DSDTEditor不支持有中文名的aml 文件(包括路径有中文名的都不行)所以你要修改 DSDT 的时候最好不要有中文名,而DSDTSE 这支持中文名的DSDT文件?DSDTEditor自带很多patch,可以快速patch 进去,DSDTSE 也自带很多,但是要手动修改进去?这2个软件有时编译的情况不同,DSDTSE 显示没错误,但是DSDTEditor则显示有错误不过一般DSDTEditor修复下错误就可以了(有时候这软件有点问题,可能太自动了,反而有时候出错明明代码完全没问题可就是编译不过去,但是换DSDTSE 就可以
8、编译过去了)?DSDTSE 还自带 IORegistryExplorer软件,方便对自己的DSDT修改的时候进行参考。总的来说,2个软件各有优缺点我2个都用=你们的话就随便吧=喜欢就行=名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 16 页 -DSDTEditor使用打开文件后按 F5进行编译,由图可知此dsdt 有一个错误,点一下这个错误,他会自动定位到12733行错误的位置:但是有的错误这软件可以自动修复,此时只要直接点一下Fix errors错误就修复了如图:当然有些错误自己修复,这软件修复不了,此时就要去google 或者百度了有的人说能不能把警告的那些也修复了,其实那
9、些一点也不影响dsdt 的使用完全没有必要如果你是完美主义者,抱歉,我也没办法当然我可以提供一个办法给你,那就是使用DSDTFixer,这个软件可以提取DSDT也修复错误和警告什么的,还可以打补丁=个人认为,如果自己有能力,最好自己修改DSDT。如果连这软件都不能修复你的警告什么的=那你就只能另谋高就了不要跟我说什么会不会因为警告这些影响了睡眠啊,唤醒啊,usb 没反应啊这样我会奔溃的完美主义者干脆买白苹果算了(话说即使是白苹果也不是完美的=)修复错误后,接下来是打上patch,该软件自带很多patch,如图:名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 16 页 -当然你也可
10、以根据它的patch 自己进行修改毕竟有时候自动没手动安全在打patch 的时候要注意对比before和 after里面的 2部分代码确认无误后才按Apply,打完 patch 后编译看看又没有错误多注意保存当所有工作都修改好后,编译一次,没错误后如图保存dsdt.aml文件名字要打 dsdt.aml 如果直接打dsdt 的话保存后是没有后缀的名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 16 页 -DSDTSE 使用教程主面板:A:这里有相关错误的修改方法名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 16 页 -B:这里有点类似于DSDTEdtiot的 Pat
11、ch,不过这给的只是方法,不能自动PatchC:这实际上就是IORegistryExplorer软件,可以查看系统的相关信息,便于修改D:自定义代码部分(我从没用过=)E:提取档案名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 16 页 -要先选择档案的类型,不然会提示错误F:这个就是提取DSDT名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 16 页 -G:打开编辑器面板,这个要说明下,这个的具体用途因人而已=可以在这里面编译也可以在这里面对比 2个 DSDT(我基本没用过)右面板:A:编译 DSDTB:安装 DSDT(可以选择安装到EFI 分区=建议新手勿用=
12、后果自负我也是新手,我从没用过)C:可以定位到DSDT的某一个位置,应该说是快捷搜索建议自己试试看,说不清楚=(语文不过关)名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 16 页 -D:在后面的框框里面输入你想搜索的内容即可E:搜索下一个F:D搜索框里面的内容全部替换为F替换框的内容=(表达能力欠缺啊)G:转到 DSDT 某一行H:10进制转换为 16进制I:自定义代码(有点和主面板的D一样)其实这个的用法是你要自己新建一个空白的,然后打上你的代码,在Name里面命名后点Add名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 16 页 -这样在 Load里面就会
13、多出来你自己写的代码(这代码也只是给你以后自己参考用的=)Cust.codefolder就是显示自定义代码的文件夹J:设置背景颜色K:J 设置完后要按K,下次重新打开DSDTSE 颜色才会保持一直生效L:还原默认背景颜色,还原后同样要按K-DSDTFixer 使用教程名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 16 页 -主面板:可以选择 A:获取本机DSDT或者修复 DSDT之后会出现B:显示修复后的DSDT文件(此时得到只是修复了错误和警告什么的)名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 16 页 -C:打开修复选项勾上自己需要的后Hack it!然后在点 Compile 就会在编译一次如图名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 16 页 -这时就要选B来得到编译以及修复后的DSDT文件了(此时得到的是打了patch 的 DSDT)D:关闭名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 16 页 -