dsdt修改(提取和軟體使用篇)
乎,就有了這文章的出現帖子涉及的軟體在
在此之前先說說dsdt的作用吧==很多人老是問為什麼在系統資訊裡面顯示了,但是就是沒法驅動。。。我再次宣告:dsdt沒有驅動功能,說白了它只是用來告訴mac,電腦裡面有某些硬體,所以在系統資訊裡面就能顯示了~但是有沒有驅動這要看mac的有沒有驅動可以支援你的硬體了。。。
還有我們使用的dsdt檔案是不是
dsdt如何使用
變色龍引導或者hjmac引導的話直接放到mac盤的extra資料夾的根目錄,重啟就行了~ps:不要在問我說放在extra/extensions行不行或者放到其它地方行不行
如何提取dsdt?
提取dsdt主要分為2種~第一種:win下提取。第二種:mac下提取。
這2種有什麼提取出來的dsdt有什麼區別麼~~說實話:其實沒多大區別~只要你的mac
沒有用dsdt啟動的話,提取出來的和win是一樣的(我是沒發現什麼不同,若是真有什麼不同,請指正~)如果你的mac已經載入了修改過的dsdt再來提取dsdt那麼生成的dsdt 就會和win下提取的不同了。。。
win下提取dsdt:
1.使用aida64extrem edition(原名:everest ultimate edition)
2.使用dsdt editor(需安裝j**a)
3.其它(不做討論)
使用aida64提取:
1.在狀態列空白處右鍵,如圖:
2.選擇acpi tool,如圖:
3.這時會出現一大堆的資訊,我們無視他直接按s**e dsdt儲存
至此我們就把dsdt提取出來了~不過提取出來的dsdt是bin字尾的,自行把字尾改為aml (此時請不要直接拿去用,一般提取出來的dsdt都是有錯誤的),便可在dsdt editor軟體開啟修改了。
使用dsdt editor提取:
如圖提取便可:
提取後儲存為dsl檔案後便完成提取,此時的就是最原始的dsdt了(前提是你的mac沒有dsdt載入)
mac下提取dsdt:
1.使用dsdtse
2.使用dsdt editor(需安裝j**a)
4.其它(不做討論)
使用dsdtse提取:
如圖提取:
提取後儲存為dsl檔案後便完成提取,此時的就是最原始的dsdt了(前提是你的mac沒有dsdt載入)
使用dsdt editor提取:
如圖提取:
選擇後:
儲存:總的來說,2個軟體各有優缺點~我2個都用==你們的話就隨便吧==喜歡就行
dsdt editor使用
開啟檔案後
按f5進行編譯,由圖可知此dsdt有乙個錯誤,點一下這個錯誤,他會自動定位到12733行
錯誤的位置:
但是有的錯誤這軟體可以自動修復,此時只要直接點一下fix errors錯誤就修復了~如圖:
當然有些錯誤自己修復,這軟體修復不了,此時就要去google或者百度了~~有的人說能不能把警告的那些也修復了,其實那些一點也不影響dsdt的使用~完全沒有必要~如果你是完美主義者,抱歉,我也沒辦法~~當然我可以提供乙個辦法給你,那就是使用dsdtfixer,這個軟體可以提取dsdt也修復錯誤和警告什麼的,還可以打補丁==個人認為,如果自己有能力,最好自己修改dsdt。。。如果連這軟體都不能修復你的警告什麼的==那你就只能另謀高就了~~不要跟我說什麼會不會因為警告這些影響了睡眠啊,喚醒啊,usb沒反應啊~~這樣我會奔潰的~~完美主義者乾脆買白蘋果算了(話說即使是白蘋果也不是完
美的==)
修復錯誤後,接下來是打上patch,該軟體自帶很多patch,如圖:
確認無誤後才按apply,打完patch後編譯看看又沒有錯誤~~多注意儲存~
當所有工作都修改好後,編譯一次,沒錯誤後如圖儲存檔案~~
名字要打如果直接打dsdt的話儲存後是沒有字尾的
dsdtse使用教程主面板:
a:這裡有相關錯誤的修改方法
b:這裡有點類似於dsdt edtiot的patch,不過這給的只是方法,不能自動patch
c:這實際上就是ioregistryexplorer軟體,可以檢視系統的相關資訊,便於修改~
d:自定義**部分(我從沒用過==)
e:提取檔案
要先選擇檔案的型別,不然會提示錯誤
f:這個就是提取dsdt
g:開啟編輯器面板,這個要說明下,這個的具體用途因人而已==可以在這裡面編譯也可以在這裡面對比2個dsdt~(我基本沒用過)
右面板:
a:編譯dsdt
b:安裝dsdt(可以選擇安裝到efi分割槽==建議新手勿用==後果自負~我也是新手,我從沒用過)
c:可以定位到dsdt的某乙個位置,應該說是快捷搜尋~~建議自己試試看,說不清楚==(語文不過關)
d:在後面的框框裡面輸入你想搜尋的內容即可
e:搜尋下乙個
f:d搜尋框裡面的內容全部替換為f替換框的內容==(表達能力欠缺啊)
g:轉到dsdt某一行
h:10進製轉換為16進製制
i:自定義**(有點和主面板的d一樣)
其實這個的用法是你要自己新建乙個空白的,然後打上你的**,在name裡面命名後點add~~
這樣在load裡面就會多出來你自己寫的**~~(這**也只是給你以後自己參考用的==)
folder就是顯示自定義**的資料夾
j:設定背景顏色
k:j設定完後要按k,下次重新開啟dsdtse顏色才會保持一直生效
l:還原預設背景顏色,還原後同樣要按k
dsdtfixer使用教程
主面板:
可以選擇a:獲取本機dsdt
或者修復dsdt
之後會出現
b:顯示修復後的dsdt檔案(此時得到只是修復了錯誤和警告什麼的)
c:開啟修復選項勾上自己需要的後hack it!
然後在點compile就會在編譯一次如圖
這時就要選b來得到編譯以及修復後的dsdt檔案了(此時得到的是打了patch的dsdt)
d:關閉
Mathematica使用教程
一 要點 mathematica是乙個敏感的軟體.所有的mathematica函式都以大寫字母開頭 圓括號 花括號,方括號 都有特殊用途,應特別注意 句號 分號 逗號 感嘆號 等都有特殊用途,應特別注意 用主鍵盤區的組合鍵shfit enter或數字鍵盤中的enter鍵執行命令.二 介紹案例 1.輸...
ghost使用教程
一 準備工作 1 ghost是著名的備份工具,在dos下執行,因些需準備dos啟動盤一張 如98啟動盤 2 ghost8.0程式,大小1.362k,各大軟體站均有免費 推薦 後將它複製到一張空白軟盤上,如果你的硬碟上有fat32或fat檔案系統格式的分割槽,也可把它放在該分割槽的根目錄,便於dos下...
myeclipse使用教程
1.myeclipse是一款功能強大的j2ee ide與web開發工具。本文主要介紹如何利用myeclipse寫程式,並以簡單的例子展示具體步驟。2.step 1 選擇file new 在這邊,可以看到有j a project或者是web project,根據需要選擇乙個,然後選擇next。本文以建...