OS Xの任意のSSDでTRIMを有効にする(Yosemite 10.10.4以降)

あなたのMacにトップシェイプで追加するSSDを維持する

AppleがMacにSSDを初めて提供して以来、OSがSSDを使ってスペースを解放する方法であるTRIMをサポートしました。

TRIMコマンド

TRIMコマンドは、オペレーティングシステムによって発行され、不要になったストレージブロック内のデータをSSDがクリーンアップするのを支援します。 これにより、より多くのブロックのデータを自由に書き込むことができるため、SSDの書き込みパフォーマンスが向上します。 また、それ自体の後にSSDが積極的にクリーンアップするのを防ぎ、メモリチップの摩耗を引き起こし、早期の故障につながります。

TRIMは、 OS X Lion(10.7)以降でサポートされていますが、Appleは、Apple提供のSSDで使用するためのTRIMコマンドのみを有効にします。 なぜアップルがこのようにTRIMサポートを制限したのかは明らかではありませんが、TRIMの実装はSSDの製造元に任されており、各SSDメーカーは異なるTRIM方法論を使用しています。 そのため、アップルは認定したSSDでTRIMを使用したかっただけです。

それは、少なくともパフォーマンスを向上させるSSDを実行するときに、寒い中でMacをアップグレードすることを望んでいる私たちの人たちを残しました。 TRIMのサポートがなければ、時間の経過とともに高価なSSDが減速する可能性があり、SSDへの書面による実際のパフォーマンスの低下が見られるでしょう。

ありがたいことに、2014年に私のMacソフトウェアの候補の 1つである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に対しては、次の手順を実行するだけです。

  1. / Applications / UtilitiesフォルダにあるLaunch Terminalに移動します。
  2. ターミナルのコマンドプロンプトで、以下のテキストを入力します。(ヒント:コマンドラインを3回クリックしてターミナルウィンドウにコピー&ペーストすることができます)sudo TRIMforce enable
  3. 要求されたら、管理者パスワードを入力します。
  4. 端末は、アップルがまだ出てきている恐ろしい警告の1つを生成するでしょう:
    重要な注意:このツールは、TRIMを使用している間、そのようなデバイスがデータの整合性を検証されていない場合でも、関連するすべての接続デバイスのTRIMを強制的に有効にします。 TRIMを有効にするためにこのツールを使用すると、意図しないデータの損失やデータの破損が生じる可能性があります。 商業的な操作環境や重要なデータでは使用しないでください。 このツールを使用する前に、TRIMが有効な間にすべてのデータをバックアップし、データを定期的にバックアップする必要があります。 このツールは「現状のまま」提供されます。 アップルは、本ツールまたはその使用に関連して、またはお客様のデバイス、システム、またはサービスと組み合わせて、黙示的、黙示的、商品性および特定目的への適合性を含む黙示の保証を含め、明示的または黙示的を問わず、いかなる保証もいたしません。 このツールを使用してTRIMを有効にすることにより、お客様は、該当する法律によって許可されている限り、ツールの使用はあなたの唯一の危険であり、品質、性能、正確さ、努力のすべてがお客様にあることに全面的にリスクがあることに同意するものとします。
    続行してもよろしいですか(y / N)? "
  1. かなり恐ろしいですが、あなたが現在のバックアップを持っている限り、そしてあなたのバックアップを最新に保つためのTime Machineのようなシステムなら、あなたはSSDをチップトップの形に保つためにTRIMを利用することについてあまり心配するべきではありません。
  2. ターミナルプロンプトでyを入力するとTRIMが有効になり、Nを指定するとサードパーティSSDのTRIMはオフのままになります。
  3. TRIMを有効にすると、TRIMサービスを利用するにはMacを再起動する必要があります。

TRIMについての追加の注意点

TRIMは、Macに接続する方法としてUSBまたはFireWireを使用する外部エンクロージャではサポートされていません。 SSDのThunderboltエンクロージャは、TRIMの使用をサポートしています。

第三者SSDのTRIMをオフにする

サードパーティのSSDでTRIMを有効にしたくない場合は、TRIMforceコマンドを使用して上記の手順に従ってTerminalコマンドを置き換えることでTRIMを無効にすることができます。

sudo TRIMforce disable

TRIMをオンにしたときと同じように、Macを再起動してTRIMをオフにするプロセスを完了する必要があります。