サードパーティのSSD:kext署名を無効にせずにTRIMを有効にする
この長い質問を読む前に、トップの回答に反映されている最近の進展を考慮して、ほとんどが古いことに注意してください。 残念ながら、Appleはヨセミテでkext署名を作成することを決定しました。最適な機能と寿命のためにトリムのサポートを必要とするSSDに問題が発生します。これがベンダーロックインであるかどうかにかかわらず、頭痛の種をアップグレードします。Samsung 840 Evoなど、トリムのサポートが必要なSSD(これを書いている時点では、すべてのSSDにメリットがあります)を購入した場合、PRAMのリセットを実行すると、現在のセキュリティのトレードオフに加えて、将来のシステムアップデートの競合の可能性に関する多くの問題が報告されます(未満)。Trim Enablerの作者は、kext署名をオフにしてTrim Enablerを使用すると、大槌でクルミを割ることになると述べています。 トリムのサポートを推奨または必要とするSSDを使用するための戦略/オプションを期待しています。これまでのところ、この記事のために、Sandforceまたは同等のアクティブなガベージコレクションを備えたSSDを検討しています。また、Trim Enablerを定期的にオンにしてからkext-signingをオフにして再度有効にし、Appleがハードウェアおよびソフトウェアの開発者にTRIMサポートを復元するまで(もしあれば)の問題を回避することも検討しています。 動作しているハードウェア/ソフトウェアの構成と戦略/スケジュール、および結果を詳しく説明してください。 tl; dr- 背景: ほとんどのサードパーティ製SSDは、セキュリティトレードオフに署名するkextなしでYosemiteでトリムをサポートしていません。AppleはOS X 10.10でkext署名を変更し、トリムサポートのためにTrim Enablerなどのアプリケーションを使用するにはkextの歌唱を無効にする必要があるようにしました。したがって、ヨセミテを使用する選択肢は、セキュリティの低下と潜在的なシステムアップデートの問題です。または、Trimサポートを必要としないSSD。 YosemiteはサードパーティのSSDサポートを終了します。AppleがインストールしたSSD、または最適な機能のためにサードパーティのトリムサポートを必要としないSSDを使用している場合、これは関係ありません。したがって、DIY SSDを使用している場合、トリムのサポートに影響を与えるkextのセキュリティ管理に対する最近の変更により、ヨセミテではトリムのサポートがトリッキーです。Trim Enabler for Macの詳細: OS X 10.10(Yosemite)のYosemiteでのトリムについて Appleはkext署名と呼ばれる新しいセキュリティ要件を導入しました。(kextは、Mac OS Xのカーネル拡張機能またはドライバーです) Kext署名は基本的に、システム内のすべてのドライバーがサードパーティによって変更されていないか、またはAppleによって承認されているかどうかをチェックすることで機能します。変更されている場合、ヨセミテはドライバーをロードしなくなります。これはセキュリティを強化する手段ですが、アップルがサードパーティの開発者がOS Xサポートをリリースできるハードウェアを制御する方法でもあります。 Trim Enablerはサードパーティ製SSDのTrimドライバーのロックを解除することで機能するため、このセキュリティ設定により、Trim EnablerはYosemiteでTrimを有効にできなくなります。 Trim Enablerを引き続き使用し、サードパーティのSSDのTrimを引き続き取得するには、最初にkext署名セキュリティ設定を無効にする必要があります。 kext-signing設定はグローバルであることに注意することが重要です。無効にした場合は、信頼できるソースからのシステムドライバーのみをインストールするように注意してください。