【Windows 11】SSD、仮想ディスク時代の「ドライブの最適化」ツール活用法Tech TIPS

ストレージとして「ハードディスク」ではなく、「SSD」を搭載するようになった現在、ファイルを連続した領域に並べ直す「デフラグ」はあまり意味がなくなってきている。では、Windows 11の「ドライブの最適化」ツールは意味のないものなのだろうか。「ドライブの最適化」ツールの意味と使い方、注意点を紹介しよう。

» 2022年05月13日 05時00分 公開
[小林章彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Tech TIPS」のインデックス

連載目次

対象:Windows 11


定期的に実行される「ドライブの最適化」は必要なの? 定期的に実行される「ドライブの最適化」は必要なの?
Windows 11に標準搭載されている「ドライブの最適化」ツールでは、デフォルトで毎週、「ドライブの最適化」が実行されるようにスケジュールされている。最近では、ドライブにSSDを使っており、「ドライブの最適化」を実行しても、ディスクのアクセス速度はほとんど影響ないはずだが……。

 最近では多くのPCが、ストレージとして「ハードディスク」ではなく、「SSD」を搭載するようになったためか、「デフラグ」を意識する必要がなくなってきているのではないだろうか。

 ハードディスクの場合、使い続けると、ファイルの内容が実際に格納されているディスクの「セクタ」が不連続な領域に分散してしまい、ファイルを読み書きする際に、磁気ヘッドの移動量が多くなり、アクセス速度の低下の一因になる。これを解消する目的で、ファイルを連続した領域に並べ直すのが「デフラグ」である。SSDは、物理的にヘッドを移動してデータを読み出すことがないため、セクタが不連続であっても性能が落ちることはない。

 SSDは書き換え可能な回数に上限があるため、一般にデフラグを実行すると製品寿命が短くなるといわれている。現在のWindows OSでは、SSDの場合はデフラグの際に「Trim(トリム)」コマンドが実行されるようになっている。

 SSDは、仕組み上、データの上書きが行えず、古いデータを消去してから、新しいデータを書き込むという手順が必要になる。Trimコマンドは、消去してもよい論理アドレスをSSDに通知することで、事前に消去しておき、すぐに書き込める状態にしておくことで性能向上を実現する機能だ。

 Windows 11の場合、デフォルトで週に1回、ハードディスクの場合はデフラグが、SSDの場合Trimコマンドが自動的に実行されて、最適化されるようになっている。ただし、デフラグがスケジュールされている曜日にPCの電源が入っていないと、しばらく実行されていない状態になってしまうこともある。

 そこで、Windows 11でデフラグ(ドライブの最適化)を手動で実行する方法などを紹介しよう。

SSDのTrimコマンドが有効になっているか確認する

 Windows 11では、ディスクがSSDでTrimコマンドに対応している場合、自動でデフラグ(ドライブの最適化)の際にTrimコマンドが実行されるようになっている。ただ、サードパーティー製のツールによって、Trimコマンドが無効化されてしまうこともあるということだ。

 そこで、Trimコマンドが有効になっているか確認しよう。

 [スタート]ボタンを右クリックし、クイックアクセスメニューを開き、[Windowsターミナル(管理者)]を選択する。管理者権限でWindowsターミナルが開くので、以下のコマンドを入力して、[Enter]キーを押す。

fsutil behavior query DisableDeleteNotify


Trimコマンドの状態を確認するコマンド

 「DisableDeleteNotify」の値が「0」の場合、SSDに対するTrimコマンドが有効になっている。

Trimコマンドが有効化どうかを確認する Trimコマンドが有効化どうかを確認する
管理者権限でWindowsターミナルを起動し、上記のコマンドを実行する。 「DisableDeleteNotify」の値が「0」の場合、SSDのTrimコマンドが有効になっている。

 「DisableDeleteNotify」が「1」の場合は、Trimコマンドが無効化されているので、以下のコマンドを実行すればよい。

fsutil behavior set DisableDeleteNotify 0


Trimコマンドを有効にするコマンド

Trimコマンドを有効化する Trimコマンドを有効化する
Trimコマンドが無効化されていた場合、上記のコマンドを実行することで有効化することができる。

 無効化したい場合は、「DisableDeleteNotify」の値を「1」にすればよい。

[ドライブの最適化]ツールを開く

 Windows 11でデフラグの設定を行うには、[ドライブの最適化]ツールを開く必要がある。その方法は幾つかあるが、最も手っ取り早いのは、検索機能を利用することだ。タスクバーの[検索]ボタンをクリックし、入力ボックスに「デフラグ」と入力する。「最も一致する検索結果」に「ドライブのデフラグと最適化」というアプリが表示されるので、これをクリックすればよい。

検索機能で「ドライブの最適化」ツールを起動する 検索機能で「ドライブの最適化」ツールを起動する
タスクバーの[検索]ボタンをクリックし、入力ボックスに「デフラグ」と入力する。「最も一致する検索結果」欄に「ドライブのデフラグと最適化」が表示されるので、これをクリックする。

 また、エクスプローラーを起動し、左ペインで[PC]を選択、右ペインの「デバイスとドライブ」欄で適当な「ディスク」を右クリックする。右クリックメニューの[プロパティ]を選択すると、[ディスクのプロパティ]ダイアログが表示されるので、[ツール]タブを開き、「ドライブの最適化とデフラグ」欄の[最適化]ボタンをクリックする。

エクスプローラーから「ドライブの最適化」ツールを起動する(1) エクスプローラーから「ドライブの最適化」ツールを起動する(1)
エクスプローラーを起動し、左ペインで[PC]を選択、右ペインのディスクを右クリックして、メニューの[プロパティ]を選択する。
エクスプローラーから「ドライブの最適化」ツールを起動する(2) エクスプローラーから「ドライブの最適化」ツールを起動する(2)
[ディスクのプロパティ]ダイアログが開くので、[ツール]タブを開いて、[最適化]ボタンをクリックする。

 他にも、[スタート]メニューの[すべてのアプリ]メニューで[Windowsツール]を選択、[Windowsツール]ウィンドウで[ドライブの最適化とデフラグ]をクリックしてもよい。さらに、[設定]アプリを起動し、[システム]−[記憶域]画面を開き、[ストレージの詳細設定]を展開、[ドライブの最適化]をクリックするという方法もある。

[設定]アプリで「ドライブの最適化」ツールを起動する [設定]アプリで「ドライブの最適化」ツールを起動する
[設定]アプリを起動し、左ペインで[システム]を選択、右ペインで[記憶域]をクリックし、[記憶域]画面を開く。ここの[ストレージの詳細設定]を展開し、[ドライブの最適化]をクリックする。

 コマンドで起動したい場合は、[Windows]+[R]キーで[ファイル名を指定して実行]ダイアログを開き、「dfrgui.exe」と入力して、[Enter]キーを押す。

デフラグを手動で実行する

 「ドライブの最適化」ツールが起動したら、「状態」欄でデフラグを実行したいドライブを選択し、[最適化]ボタンをクリックすればよい。

Copyright© Digital Advantage Corp. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。