AppleがMacにSSDを初めて提供して以来、OSがSSDを使ってスペースを解放する方法であるTRIMをサポートしました。
TRIMコマンド
TRIMコマンドは、オペレーティングシステムによって発行され、不要になったストレージブロック内のデータをSSDがクリーンアップするのを支援します。これにより、より多くのブロックのデータを自由に書き込むことができるため、SSDの書き込みパフォーマンスが向上します。また、それ自体の後にSSDが積極的にクリーンアップするのを防ぎ、メモリチップの摩耗を引き起こし、早期の故障につながります。
TRIMは、OS X Lion(10.7)以降でサポートされていますが、Appleは、Apple提供のSSDで使用するためのTRIMコマンドのみを有効にします。 AppleがこのようにTRIMサポートを制限した理由は明らかではありませんが、従来の知恵は、TRIMの実装はSSDの製造元に任されており、各SSDメーカーは異なるTRIMの方法論を使用しています。そのため、アップルは認定したSSDでTRIMを使用したかっただけです。
それは、少なくともパフォーマンスを向上させるSSDを実行するときに、寒い中でMacをアップグレードすることを望んでいる私たちの人たちを残しました。 TRIMのサポートがなければ、時間の経過とともに高価なSSDが減速する可能性があり、SSDへの書面による実際のパフォーマンスの低下が見られるでしょう。
ありがたいことに、TRIM Enablerを含むApple以外のSSDでTRIMを有効にできるサードパーティのユーティリティがいくつかあります。これらのユーティリティはAppleの内蔵TRIMサポートを利用しています。彼らはSSDがアップルの承認済みメーカーのリストに載っているかどうかをOSが確認できるようにしたばかりだ。
AppleはすべてのSSDにTRIMを利用可能にする
OS X Yosemite 10.10.4以降では、AppleはDIYerによってインストールされたものを含め、どのSSDでもTRIMを利用できるようにしました。多くのお客様はAbout:Macsや多くのお客様のようです。しかし、AppleはサードパーティのSSDをサポートしていますが、アップル以外のSSDではTRIMをオフにし、必要に応じて手動でTRIMサポートを有効にすることができます。
あなたはTRIMを使うべきですか?
初期世代のSSDの中には、データ破損の原因となる可能性のあるTRIM機能の異常な実装がありました。フリーマーケット、スワップ・ミーティング、eBayなどの製品を専門とするソースから購入した場合を除き、ほとんどの場合、これらの初期のSSDモデルは見逃すことができませんでした。
あなたがすべきことの1つは、あなたが持っているSSDモデルのファームウェアアップデートがあるかどうかをSSD製造元に確認することです。
しかし、問題を抱える古いSSDだけではありません。 Samsung 840 EVO、840 EVO Pro、850 EVO、850 EVO Proなどの一部の一般的なSSDモデルでは、データ破損の原因となるTRIMに問題があります。幸運なことに私たちのMacユーザーにとって、Samsung TRIMの問題は、キューに入れられたTRIMコマンドと共に使用された場合にのみ明らかになるようです。 OS Xはこの時点で逐次TRIMコマンドしか使用しないため、Macromedia社が報告しているように、サムスンのSSDラインでTRIMを有効にする必要があります。
バックアップの重要性
私はMac ProにインストールしたサードパーティのSSDでTRIMコマンドを使用していましたが、TRIMを有効にする前にバックアップシステムを用意していました。 SSDにTRIMによる障害が発生した場合、大きなブロックのデータがリセットされ、回復不能なファイルが失われる可能性があります。常にバックアップシステムを設置してください。
OS XでTRIMを有効にする方法
続行する前に、TRIM機能がApple提供のSSDで自動的に有効になっていることを覚えておいてください。アップグレードとしてインストールしたサードパーティのSSDに対しては、次の手順を実行するだけです。
TRIMについての追加の注意点
TRIMは、Macに接続する方法としてUSBまたはFireWireを使用する外部エンクロージャではサポートされていません。 SSDのThunderboltエンクロージャは、TRIMの使用をサポートしています。
第三者SSDのTRIMをオフにする
サードパーティ製のSSDでTRIMを有効にしたくないと判断した場合は、TRIMforceコマンドを使用してTRIMを無効にし、上記の手順に従ってTerminalコマンドを次のように置き換えることができます。
sudo TRIMforce disable
TRIMをオンにしたときと同じように、Macを再起動してTRIMをオフにするプロセスを完了する必要があります。




