【コラム】

Windows 10ミニTips

64 SSDの速度低下を抑制する「Trim」コマンドを調べてみる

 

64/106

「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。

SSDをメインストレージとするPC環境が増えているが、SSDには使用時間とともに速度が低下する性質があり、これを回避するのがTrimコマンドだ。Windows 10では特に意識する必要はないが、Windows 10 Insider Previewで興味深い変化が加わった。今回は少々難しくなるが、その変化を紹介したい。

Trimコマンドとは

SSD上でファイルやフォルダーを削除しても、データそのものは残っている。Windows 10のごみ箱とはまた別に、SSD上で「削除マーク」が付けられるだけだ。この状態でTrimコマンドが発行されると、削除マークが付いた領域のデータも本当に消去される。すると、次回の書き込み時に、「古いデータの消去」→「新しいデータの書き込み」という手順を踏まずに、新しいデータを直接書き込めるため、速度の低下を抑制できるわけだ(SSDは古いデータが存在する領域に新しいデータを「上書き」できない。本来はもっと複雑だが、ここでは詳しく触れない)。

Trimコマンドは、OSレベルではWindows 7からサポートを開始し、Windows 10にいたるまで改善を続けている。メンテナンス機能である「ドライブの最適化」も、SSDに対しては一定の頻度でTrimコマンドを実行する仕組みだ。

ドライブのプロパティダイアログに並ぶ「ツール」タブから起動可能な「ドライブの最適化」。SSDはデフラグではなくTrimコマンドを実行

こちらをコマンドラインから確認するには、管理者権限でコマンドプロンプトを起動し、「fsutil behavior query disabledeletenotify」というコマンドを実行すればよい。

「Win」+「X」キーを押すなどしてクイックアクセスメニューを開き、「A」キーを押すか<コマンドプロンプト(管理者)>をクリック/タップ

コマンドラインに「fsutil behavior query disabledeletenotify」と入力して「Enter」キーを押す。ここで示された数値がSSDのサポート状況だ

上図では「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に関する設定情報が示される。

Windows 10 Insider Preview 14279で確認した状態。NTFSだけではなくReFSに対するメッセージが加わる

筆者は約1カ月前からこの変化を確認しているため、ビルド14257あたりから加わったと思われるが、「Redstone」の名称で開発が進んでいる次期大型アップデートでは、ReFSの正式サポートが行われる可能性が高まった。

ReFSは「Resilient File System」の略で、Windows Server 2012からサポートを開始した新しいファイルシステムだ。NTFSでは対応できなくなった要求に応えるため、信頼性や拡張性などを高めている。簡単にいうと、データ破損の可能性が大幅に減るが、NTFSの圧縮機能などは取り除かれる。Microsoftの正式なアナウンスが行われたときに、Tipsとして紹介したい。

阿久津良和(Cactus)

64/106

インデックス

連載目次
第106回 「ファイル履歴」のバックアップデータを手動で削除する
第105回 「ファイル履歴」のバックアップ対象フォルダーを取捨選択する
第104回 「ファイル履歴」でユーザーファイルを復元する
第103回 「ファイル履歴」でユーザーファイルをバックアップする
第102回 アプリごとに通知サウンドのオンオフを選択する
第101回 通知サウンドを短いものに変更する
第100回 ストアで購入したUWPアプリを別のPCで使う
第99回 Windows「ストア」の使い方、無償・有償アプリを試してみる
第98回 Windows 10で「Windowsエクスペリエンスインデックス」を確認する
第97回 Windows 10のバージョン情報を確認する●つの方法
第96回 OneDriveにアップロードできるファイルサイズ
第95回 デスクトップのアイコンサイズを変更する
第94回 OneDriveの同期を止めたいが、OneDriveクライアントが終了できない?
第93回 OneDriveが使うネットワーク帯域を調整する
第92回 ライブラリを使いこなす
第91回 Windows 7のライブラリを復活させる
第90回 Microsoft Edgeをショートカットキーで快適に操作する
第89回 システムの復元が動作してない? → 有効にする
第88回 ウィンドウの自動整列機能を一時的に無効化する
第87回 Internet Explorer 11を既定のWebブラウザーにする
第86回 Microsoft Edgeをコマンドラインから起動する
第85回 UWP版「電卓」をショートカットキーで便利に使う
第84回 誰も使わない? Wi-Fiセンサーを無効にする
第83回 クイックランチャーをタスクバーに復活させる
第82回 Microsoftアカウントの表示名を変更する
第81回 バッテリーの持ちが悪い? 電力を消費するアプリを確認する
第80回 コントロールパネルの項目(アプレット)をスタートメニューにピン留めする
第79回 ジャンプリストを使ってコントロールパネルの項目を素早く呼び出す
第78回 検索ボックスのエンジンを、Google ChromeやFirefoxを使って変更する
第77回 Win10 PCが謎の再起動、原因のひとつにメモリーを疑う
第76回 仕組みが変わったOneDriveの共有設定
第75回 Wi-Fiのパスワードを忘れてしまったら
第74回 意外と知らない? デスクトップでスライドショー
第73回 UACプロンプトを表示させずに管理者権限でアプリを起動する
第72回 オンライン版とオフライン版のトラブルシューティングツール
第71回 起動しないWindows 10の修復を試みる - 「sfc」コマンドを使う
第70回 起動しないWindows 10の修復を試みる - 回復ドライブの利用
第69回 起動しないWindows 10の修復を試みる - 回復ドライブの作成
第68回 既存アカウントのユーザーフォルダー名を変更する
第67回 ユーザーアカウントの正しい作成方法
第66回 クイックアクセスの履歴をクリアする&無効にする
第65回 「緊急の再起動」 - 電源ボタン前の最終手段?
第64回 SSDの速度低下を抑制する「Trim」コマンドを調べてみる
第63回 Wi-Fi接続設定へのショートカットをデスクトップに作成する
第62回 Windows 10でインターネットショートカットファイルを作成する
第61回 Windowsスポットライトのロック画面に現れる(らしい)広告を無効にする
第60回 マルチディスプレイ環境の壁紙を使いこなす
第59回 意外と知らない? Windows 10の壁紙を設定する方法
第58回 Windows 10の「バッテリー節約機能」を知る
第57回 電源コマンドを使ってPCの「モダンスタンバイ」対応を確認する
第56回 エクスプローラーに表示されていた「リンク」はどこへ?
第55回 Windows 10で「休止状態」を使う
第54回 Microsoftアカウントの2段階認証は有効にすべき? - 後編
第53回 Microsoftアカウントの2段階認証は有効にすべき? - 前編
第52回 Adobe Flash Playerを無効にする - Firefox&Chrome編
第51回 Adobe Flash Playerを無効にする - IE&Edge編
第50回 OneDriveの同期設定をリセットしてメンテナンス
第49回 インストール済みユニバーサルWindowsアプリの保存先を変更する
第48回 Internet Explorer 11をWindows 10から取り除いてみる - その影響は?
第47回 Windows 10で古いNASにアクセスできない症状の処方箋
第46回 仮想プリンターをWindows 10から取り除く
第45回 「Microsoft Print to PDF」仮想プリンターは有益か
第44回 仮想メモリーを別ドライブに移動させる
第43回 「デバイスキャスト」はどうやって使う?
第42回 「割り当てられたアクセス」って何だろう
第41回 Microsoftへのフィードバック頻度と送信データを見直す
第40回 あの設定はドコ? - 各所に散らばる設定項目
第39回 あの設定はドコ? - パスワードリセットディスクを作るには
第38回 あの設定はドコ? - デスクトップやテーマに関する項目
第37回 あの設定はドコ? - Windows Update更新プログラムの再表示など
第36回 Windowsスポットライトの画像を保存したい
第35回 「更新とセキュリティ」画面の「開発者向け」って何だろう?
第34回 メディアクリエイションツールを使ってWindows 10を最新版にする
第33回 OneDriveの「自動保存」機能を検証
第32回 Windows 10のアプリを黒く染める
第31回 不要なアプリは削除しても大丈夫? 簡単にできる再インストール
第30回 更新プログラムを手動インストールに切り替える
第29回 任意の更新プログラムがインストールされるのをストップする
第28回 インストール済み更新プログラムの内容を知りたい
第27回 チェックディスクの結果を詳しく知る
第26回 Windows 10のPIN(暗証番号)は何桁まで設定できるか
第25回 仮想デスクトップ、こう使う
第24回 システムファイルをコマンドラインから圧縮する
第23回 タスクマネージャーの「スタートアップ」タブを直接開く
第22回 ユーザーアカウントの画像をリセットする
第21回 ユーザーアカウントの画像履歴を削除する
第20回 Windows Updateを最適化する - 複数の場所から更新する
第19回 Windows Updateを最適化する - アップグレードの延期
第18回 セーフモードの呼び出す●つの方法
第17回 「ファイル名を指定して実行」を開く●つの方法
第16回 「場所」と「場所の保存」はどちらを使うべき? - 検証編
第15回 「場所」と「場所の保存」はどちらを使うべき? - 基本編
第14回 タスクバーの気になるボタンをカスタマイズ
第13回 アクションセンターとクイックアクションのカスタマイズ
第12回 スタートメニューのカスタマイズ - タイルサイズとアプリ編
第11回 スタートメニューのカスタマイズ - よく使うアプリ編
第10回 スタートメニューを使う : スタートメニューのサイズを変更する
第9回 スタートメニューを使う : スタートメニューとスタート画面
第8回 サインインのパスワードをリセットする
第7回 PIN(暗証番号)を再設定する
第6回 ウィンドウフレームの配色を自由に変更する
第5回 デスクトップの背景色を自由に変更する
第4回 標準Webブラウザーを変更する
第3回 Internet Explorer 11を常用するには
第2回 Windows 10から以前のWindowsに戻る - Windows 7編
第1回 Windows 10から以前のWindowsに戻る - Windows 8.1編

もっと見る

関連キーワード

人気記事

一覧

新着記事

「恵比寿鯨祭」にクジラのパクチーユッケも! 全国の捕鯨地域とコラボで開催
[05:30 9/29] 趣味
ホリ「偽物から本物になれて嬉しい」『タイムボカン24』取材会でモノマネ披露
[05:00 9/29] エンタメ
『やりすぎ都市伝説』LINE LIVE開催!関暁夫が“異次元空間”から生配信
[05:00 9/29] エンタメ
渡辺麻友、逆転勝利で主演獲得「悪役やちょっと変わった役にも挑戦したい!」
[05:00 9/29] エンタメ
[タイムボカン24]主要キャストが意気込み語る 作品の見どころは…
[05:00 9/29] ホビー