「SSDにデフラグは不要」言うのは間違いです。SSDでは状況変わらず。10では有用にレベルダウン(2016.4月現在)。図版引用:SSD劣化ソフト「スペースデデフラグ」もしも「SSDにデフラグは不要」、「SSDにデフラグは百害あって一理なし」という主張を見かけたらNANDフラッシュの事を知らない人が勘違いしたと思ってください。この図は今では今では見る事もない2011年頃のSSDのベンチマーク結果です。デフラグをかけないとこのように速度がどんどん遅くなり、4Kで実に1/100にまで低下しています。最近のSSDはメーカ型式によりますが普通に使って悪くて2/3くらいの速度低下があると思ってください。SSDだからこそデフラグを掛ける必要があり、今は30%未満の低下に収まっています。1.基礎情報、NAND素子の特性まずハードディスクとSSDの特性の違いを表にまとめます。ちなみにWindowsのディスクのアクセス単位は4KBです。図中の4KBのアクセス単位はここから来ています。初回書き込みはページ単位SSDのライトに注目ください。初回書き込みはページ単位ですが上書きが発生した時に512KBxN倍単位になります。ハードディスクが4KB単位で素直にアクセスできるのに対しSSDはライトで512KBxN倍単位という断層があります。“SSDには円盤がないからデフラグが不要”という意見はこの512KBxN倍単位という性質を理解しない意見です。キナ臭さに気が付くと思います。■よび知識としてハードディスクの構造ハードディスクは内部に円盤が入っており、読み取りヘッドが移動してアクセスします。この構造だと、デフラグをかけないと速度がどんどん低下します。ハードディスクにおいてはデフラグを極めて重要です。■SSDに入っているNANDメモリの特性NANDメモリはリードはページ単位で行います。ライトは一回しか出来ません。2回目、つまり上書きできません。上書きする時は一度、ブロック(区画)を丸ごと消去する必要があります。上書きが発生した時、1ブロック512KBの消去が発生します。1ページ4KB、1ブロック512KBの時、上書きの有無で128倍の以上の速度が発生します。ここでより複雑なデータを考えて見ましょう。3ページ分の書き込みが考えます。3つのブロックに1ページずつ書く場合と、一つのブロックに書く場合で速度が変わる事は容易にわかります。一つのブロックに収まらず、複数に散るほど「上書き」の発生する可能性が高くなります。遅くなる確率が上ります。単純なSSDの構造はこういうものです。単純にハードディスクの磁気メモリをNANDに置き換えただけのものです。Windowsの管理するディスクイメージに一対一でNANDがあります。プチフリが社会問題だった頃の噂を挙げます。・買った時は高速だったのに、使っているうちにどんどん遅くなる。購入当時はページへの初書き込みで高速だったが、使っているうちに上書きが発生して遅くなる。・デフラグは不要、NANDが傷むから掛けるべきではないと言う主張ファイルの断片化が増大に比例して書き込みがどんどん遅くなる。デフラグは不要という意見が世の多数を占め、デフラグをかけないから事態をさらに悪化させる。・Windows(XP)のデフラグはHDD用なのでかけても効果はないこの時代のSSDは購入直後、クイックフォーマットを掛けた直後はほとんどのブロックはまっさらです。上書きは当然、ほとんど発生しません。き込むと後は上書きの連続となります。デフラグをかけても購入時に戻らないから効果はないと言われたのが真相ではないでしょうか。当時のSSDはデフラグを掛けないとどんどん遅くなり、理論上最悪で1/128まで速度が低下します。3.今のSSD、改良型のSSD今のSSDはTRIMの恩恵を受けてデフラグをしなくても性能を維持できるように改善の道を歩みました。今のSSDだからこそデフラグが不要になったともいえます。今のSSDは次の構造を取ります。SSDは突然の電源断に備え、DRAMの使用を必要最低限度にする必要があります。この制限からSSDの内部構造をさらに考えると次の構造をとると考えられます。SSDに送付されるデータは「データ小包(パケット)」の形をとります。これはディスクのアドレス番地+長さ+実際のデータの構成をとります。OSから受け取ったデータ小包を空いているページに順番に書いていきます。管理情報バッファは筆者の推測箇所です。128GBのSSDでページサイズが4KBの時、その管理情報は最低256MB以上必要です。