SSDのメンテナンス、SSDは定期的にTRIMしよう

SSD交換イメージ
豆知識

SSDのTRIMコマンドとは

SSDではハートディスクと当然ながら動作上の仕組みが異なります。ハードディスクでは、データを書き込むときにディスク上のデータ領域に直接データを上書きしていましたが、SSDではこれができず、書き換え後のデータを別領域に書き込んでアドレステーブルを更新するという手順を取るそうです。

そのためスピーディな書き換えには、空き領域が必要ということになります。ところが一度ファイルを書き込んだ領域にはファイルを削除してもデータが残っています。ファイルの管理台帳からファイルの目録を消すだけの処理をするのが今までハードディスクで使われていた方法でした。ここにはもう保存の必要なファイルはないよと目録を消すのですね(だからファイルの削除は一瞬で済んでいたのですね)

しかしこの方法ではファイルが消えたことをSSDに伝えられません。ファイルを消しても、SSDからは区別がつかず有効なデータがそこにあると認識されてしまうためです。

そこでSSDにはTRIMコマンドというものが実装されるようになりました。OSからSSDに削除してよいよという通知を送る仕組みです。このコマンドを送ることによりSSDはSSD上の空き領域としてその領域を使うために、このコマンドが送られた領域を順次削除(書き込み可能に)してくれます。

これがTRIMコマンドの概要です。

SSDでTRIMコマンドを使う方法

・Windows

Widnows上ではWidnows7からTRIMコマンドのサポートが始まりました。TRIMコマンドはSSDの最適化として、Windows上で自動的に実行されます。定期的にスケージュールされ一定のタイミングで行われます。タイミングが気に入ら無いとき、また大きなファイルを書き込んだあとなど今すぐやりたいとぃうときエクスプローラのドライブのプロパティよりディスクの最適化として手動で実行することもできます。

一方でHDDでは効果のあったデフラグはSSDには無意味になりました。WindowsではSSDのデフラグは画面が表示されないのでできませんが、もし何かのアプリでできたとしてもSSDのデフラグはやめておきましょう。

・linux

fstrimコマンドを使う
マウントしたファイルシステムにTrimコマンドを発行します。-vをオプションをつけないと何ギガの領域にTrimを行ったかわからないため-vオプションをつけて行いましょう。

TRIMコマンドの弊害

TRIMコマンドはSSDの速度を保つのに有効ですが、一方でデータ復旧に弊害をもたらすことがあるようです。HDDのときに消したデータは上書きされるまで残り続けていましたが、SSD(特にWindows)では自動でTRIMされるため消したデータの復旧はHDDのときよりも難しくなったようです。

間違いはいつ起こるかわかりませんが、SSDを使用している時にはデータの扱いには気をつけましょう

コンテンツフィルター
Tips
DNSを使って簡単にコンテンツフィルタリングを行うOpenDNS

皆様コンテンツフィルタリングに興味はありますか? お子様がいらっしゃる場合など危険なサイトにはアクセスしてほしくないと考える方も多いのではないでしょうか? 大人用コンテンツやフィッシングサイトなど危険なサイトは沢山あります。どのようにしてそのようなサイトから身を守るべきでしょうか。 今から出来るフィルタリング 今からすぐフィルタリングを始めたい場合、利用でき …

IP電話イメージ
お得情報
携帯電話代金を安くあげる方法の一つ。050番号を持つ方法

携帯電話代金を維持するには格安シムでさえおよそ700円かかります。 電話番号を持つ方法はこの700円を支払うか。050番号を持つという方法があります。050番号はIP電話に振られる番号でこのIP電話を持つことにより携帯電話代金を安くあげる事ができます。 多くのプランではデータプランを全くなしにできない事から700+480円程度は維持費がかかります。 IP電話 …

ファイルのイメージ
Tips
Windows10のファイル検索、ファイルサイズによる検索をする方法

古くからWindowsのファイル検索はファイル名だけでなくサイズなどからも検索することができますが、昔のWindowsファイル検索窓と違い使い方がわからないために、検索できないなー不便だなーと思う事がありました。 Windows10ですぐに使えるテクニックで、サイズから検索するにはどうしたらよいのでしょうか。 ファイルサイズから検索する方法 答えは簡単で検索 …