「電源アダプタを繋いでないとすこぶる遅くなるのですが、バッテリーでしょうか?」とお持ち込み。
電源アダプタを繋いでいると動作に問題ないのですが、電源アダプタを外すと確かにかなり速度が落ちます。
当初、以下の部品の不良を疑いました
バッテリー
HDD
トラックパッド
その他
ただそれぞれ部品を交換しても、新規でシステムインストールをしても同様の動作になります。故障箇所の特定が難航しました。
日本語ページでは同様の事例の報告を見つけることができませんでした
が、海外では同じ事例の報告と解決方法を発見
MacBook Pro Running Slow On Battery – Fix It! – Mach Machines
MacBook Running Slow on Battery? Here Are 3 Ways to Fix It
上記ブログ記事によると、
「バッテリー駆動の場合にのみ、CPU速度を抑えているシステムファイルを削除する」ことで改善することがあるとのこと。今回は運良くこの手順で解決しましたが、以前は問題無く動作していた上システムのアップデートなども行ってないとなれば、本体側のハードウェア異常が全くないとも言えません。使用する中で様子を見るしかないですね。
ということで
それでは早速解決方法について
1、最初に削除するファイルを特定します。左上のアップルメニューから「このMacについて」を開いてシステムレポートを開きます。
2、このマシンの機種IDを確認します。今回のマシンはMacBookPro8,1です。
3、Macintosh HD / システム を開く (ちょっと深いところまで掘っていきます)
4、Macintosh HD / システム / ライブラリを開く
5、Macintosh HD / システム / ライブラリ/ Extensionsを開く
6、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext の「パッケージの内容を表示」する(右クリック、もしくはコントロールとクリックでサブメニューが開きます)
7、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents を開く
8、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents / Plugins を開く
9、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents / Plugins / ACPI_SMC_PlatformPlugin の「パッケージの内容を表示」する
10、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents / Plugins / ACPI_SMC_PlatformPlugin / Contents を開く
10、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents / Plugins / ACPI_SMC_PlatformPlugin / Contents / Resouces を開く
10、Macintosh HD / システム / ライブラリ/ Extensions / IOPlatformPluginFamily.kext / Contents / Plugins / ACPI_SMC_PlatformPlugin / Contents / Resouces / MacBookPro8,1.plist このファイルを消去します。
※MacBookPro8,1は、1で調べた機種IDに準じます(それぞれのマシンで異なってきます)。
11、再起動し、電源プラグを抜いてもスピードが落ちなければOK!
あと、リカバリーディスクからターミナルで直接ファイルを削除する方法も紹介されてますね。
もちろんこの情報はアップル推奨の方法ではなく、不具合が起きたもの同士あーでもないこーでもないと試した結果、発見された解決方法であることは言うまでもありません(と先の英語サイトにも書いてあります、下記抜粋参照)ので、全て自己責任でお願いします。
What does deleting the above .plist file actually do?
The theory is that the .plist file identified above is the file responsible for telling your Mac to slow down, when on battery power, so your battery life can be extended. More technically, the file actually instructs your Mac’s processor to work at a much slower clock speed than it is usually capable of, thereby resulting in dramatically reduced performance levels.
In some cases, instead of just some minor slowdowns, this .plist file brings about a crawl, leading to performance issues that probably made you find your way here to this page.
Remember, deleting this .plist file is a hack discovered by users after several trial and error methods and not something that is recommended by Apple, at least not officially. However, several hundred users have vouched for this method in forums and various types of online discussions.
その他の詳細は上記サイト(英語)をご参照下さい。上記作業の後、不具合が起きた場合にも少々言及があります。
ということで作業完了です。
MacBookPro8,1.plist このファイルを消去方法を教えてください
失礼遅くなりました。ちょっと前のことなので記憶しておりませんが、権限がなくて消去できないということであれば、外部システムから起動すれば捨てれると思います。