OS X Mavericks 10.9.4で変更された「IOAHCIBlockStorage.kext」でサードパーティ製SSDのTrimを有効にする方法。

記事内に広告が含まれています。
スポンサーリンク

 OS X Mavericks 10.9.4でサードパーティ製SSDのTrimを有効にする方法が公開されています。詳細は以下から。

 先日 公開されたOS X Mavericks 10.9.4では多数の不具合修正[1, 2, 3]の他に「IOAHCIBlockStorage.kext」も変更されており、さらにOS X Mountain Lion 10.8.3からOS X Mavericks 10.9.3まで使用されてきた「IOAHCIBlockStorage.kext」とではTrimを有効にするパターンが違うため一部ユーザーの間で「Trimが有効にできない[1, 2, 3]」という報告が上がっています。


TRIM-Enabler-OS-X-1094
[Enable TRIM support in 10.9 – MacRumors Forum]

OS X Mavericks 10.9.4でTrimを有効にする方法

 OS X Mavericks 10.9.4でTrimを有効にするScriptは以下の通りで、

#OS X Mavericks 10.9.4用

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original
# for Mavericks 10.9.4 (thanks Tobi)
sudo perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

OS X 10.8.3 ~ 10.9.3までのScriptは以下の通り。

#OS X Mountain Lion 10.8.3 ~ 10.9.3用

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original
# for Mavericks and Mountain Lion from 10.8.3 to 10.9.3
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage


[TRIM Enabler for OS X Mavericks 10.9.4, Mountain Lion 10.8.x and Lion 10.7.x – GitHub]

 「ターミナル.appでやるのは面倒」という人は、この問題についてTrim Enablerは既に最新版で対応しており、Chameleon SSD Optimizerはbeta版を提供しているのでそちらをお使いください。


TRIM-Enabler-OS-X-1094-Update
Chameleon-SSD-Optimizer-OS-X-1094-beta


コメント

  1. Apple7743 より:

    トリムの存在自体忘れていたMac miniユーザーです orz
    早くApple純正SSD積んだMac mini 2014出してくれ…来週っていつだよ orz

  2. Apple7743 より:

    来週がいざ来てもその次の週には来週って言うじゃん。

タイトルとURLをコピーしました