Windows 10ミニTips (64) SSDの速度低下を抑制する「Trim」コマンドを調べてみる
○Trimコマンドとは
SSD上でファイルやフォルダーを削除しても、データそのものは残っている。Windows 10のごみ箱とはまた別に、SSD上で「削除マーク」が付けられるだけだ。この状態でTrimコマンドが発行されると、削除マークが付いた領域のデータも本当に消去される。すると、次回の書き込み時に、「古いデータの消去」→「新しいデータの書き込み」という手順を踏まずに、新しいデータを直接書き込めるため、速度の低下を抑制できるわけだ(SSDは古いデータが存在する領域に新しいデータを「上書き」できない。本来はもっと複雑だが、ここでは詳しく触れない)。
Trimコマンドは、OSレベルではWindows 7からサポートを開始し、Windows 10にいたるまで改善を続けている。メンテナンス機能である「ドライブの最適化」も、SSDに対しては一定の頻度でTrimコマンドを実行する仕組みだ。
こちらをコマンドラインから確認するには、管理者権限でコマンドプロンプトを起動し、「fsutil behavior query disabledeletenotify」というコマンドを実行すればよい。
上図では「NTFS DisableDeleteNotify」の値が「0」だが、これはSSDがTrimコマンドに対応していることを示している。値が「1」の場合はTrimコマンドが無効となり、「NTFS DisableDeleteNotify is not currently set」というメッセージが帰ってきた場合は、Trimコマンドが現時点で無効な状態だが有効にできる。
Trimコマンドを有効にするには「fsutil behavior set disabledeletenotify NTFS 0」と実行すればよい。
○次期Windows 10(Redstone)はReFSをサポート?
この確認コマンドをWindows 10 Insider Previewで実行すると、様子が異なる。下図はWindows 10 Insider Preview ビルド14279で試した状態だが、ReFSに関する設定情報が示される。
筆者は約1カ月前からこの変化を確認しているため、ビルド14257あたりから加わったと思われるが、「Redstone」の名称で開発が進んでいる次期大型アップデートでは、ReFSの正式サポートが行われる可能性が高まった。
ReFSは「Resilient File System」の略で、Windows Server 2012からサポートを開始した新しいファイルシステムだ。NTFSでは対応できなくなった要求に応えるため、信頼性や拡張性などを高めている。簡単にいうと、データ破損の可能性が大幅に減るが、NTFSの圧縮機能などは取り除かれる。Microsoftの正式なアナウンスが行われたときに、Tipsとして紹介したい。
阿久津良和(Cactus)
関連リンク
-
「お年玉は1人1万円でお願いね!」奨学金返済中の私に甥っ子のお年玉の金額を指定してくる義姉…図々しいお願いをし続けた兄夫婦の末路
-
new
柳楽優弥、TBS日曜劇場に初出演で“主演”に 27年1月スタート…主人公は警視庁・被害者サポート担当係「俳優活動の中で新しいチャレンジに」【コメントあり】
-
「拒否する権利ないでしょ」家事を全部押しつけてくる義母が、勝手に義妹の里帰り出産を決定…夫は知らんぷりで妻は唖然
-
Snow Man目黒蓮、内村光良との再会で乾杯 カナダでの“挑戦”振り返る
-
new
「慰謝料もう払わないことにしたから」浮気をした元夫に言われた一言に唖然。慰謝料を払いたくない元夫が起こしたアホすぎる事件