MacBookPro Early 2011 13inch(A1278)をメンテナンス Win10音を求めて
- 2023.01.24
- MacBookPro Early2011 13inch(A1278)
先日ゲティオンしたMacBookPro Early 2011 13inch(A1278)2台目ですが、OS X 10.14 Mojaveを入れて使うことに。Catalina(10.15)とBigSur、Montereyも入れてみたが、Catalinaまでは快適だったが、BigSur以降はちょっと重い。あとCatalinaからは32Bitアプリが動かん為、Mojaveという結論に。
んで、今回はMojaveだけではつまらんので、Windows10とのデュアルブートにしてやろうということで、Windows10の21h2をUSBからインストールしたものの、音が鳴らない
あー、スピーカーマークが×
Audioコントローラーもビックリマーク。
ネットを調べるとACPIの電源制御がどうちゃらで、DSDTを書き換えると音が出るようになるらしい。以下手順の要約。必要なソフトはググっていただきたい
手順
①BootCampをインストール
②refs.txtを準備
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
External(_SB.PCI0.XHC.PS0X, MethodObj, 0)
External(_SB.PCI0.XHC.PS3X, MethodObj, 0)
External(_SB.PCI0.SDHC.PS0X, MethodObj, 0)
External(_SB.PCI0.I2C0.PS0X, MethodObj, 0)
External(_SB.PCI0.I2C0.PS3X, MethodObj, 0)
External(_SB.PCI0.I2C1.PS0X, MethodObj, 0)
External(_SB.PCI0.I2C1.TPD7.PS0X, MethodObj, 0)
External(_SB.PCI0.I2C1.TPD8.PS0X, MethodObj, 0)
External(_SB.PCI0.SDHC.WI01.PS3X, MethodObj, 0)
上記をrefs.txtとしC:¥dsdt¥へ保存
③Windows Binary Tools from 2016、Windows Driver Kit(WDK)、Notepad++をダウンロード
④mkdir c:\dsdt
⑤Windows Binary Tools from 2016をc:\dsdt\へ解凍
⑥C:\Program Files (x86)\Windows Kits\10\Tools\x64\ACPIVerify\asl.exeをC:\dsdtへコピー
⑦以下のバッチを実行
c: & cd \dsdt
acpidump -b -z
asl /u dsdt.dat
copy dsdt.asl dsdt-modified.asl
iasl -da -dl -fe refs.txt dsdt.dat
copy dsdt.dsl dsdt-modified.dsl
⑧出来上がったdsdt-modified.dslをNotepad++で編集
// – ADD THIS SECTION — SECTION START
QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x0000000000000000, // Granularity
0x0000000C20000000, // Range Minimum, set it to 48.5GB
0x0000000E0FFFFFFF, // Range Maximum, set it to 56.25GB
0x0000000000000000, // Translation Offset
0x00000001F0000000, // Length calculated by Range Max – Range Min.
,, , AddressRangeMemory, TypeStatic)
// – ADD THIS SECTION — SECTION END
})
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
⑨以下のバッチを実行
c: & cd \dsdt
iasl -ve dsdt-modified.dsl
asl /loadtable dsdt-modified.aml
bcdedit -set TESTSIGNING ON
⑩再起動後音が出ます。
承認されていないデバドラとかを動かすTESTSIGNINGを有効にしているので
Windowsの画面右下に『testモード』とOSのビルドが表示されるが我慢。
ここまでやると、スピーカーのビックリマークが消え音が出るとか出ないとか
素敵なCorei7(2nd Gen) 2.7GHz、Ram8GByteの素敵なWindows10マシンの完成だ!もとい、MacBookProの完成じゃ!
-
前の記事
MacBookPro Early 2011 13inch(A1278) の2台目をゲット 2023.01.17
-
次の記事
MacBookPro ???15inch(A1286)をゲット 2023.01.24