Windows Search が SSD 上のスペースを使いすぎました。これを解決する方法を紹介します
私はアプリを起動したり、ファイルを検索したり、PC 内を移動したりするための主な方法として Windows 用 Raycast ベータ版を使用してきました。私の検索ニーズのほとんどはこれで処理できるため、Windows の組み込み検索を使用する理由はほとんどなくなりました。
そのため、Windows Search データベースが SSD 上で占有している領域の量を正当化することが困難になりました。完全に無効にしたくはありませんでしたが、検索する可能性の低い何千ものファイルのインデックスを作成する必要もありませんでした。代わりに、Windows でインデックス作成が許可されている量を減らし、データベースを再構築してサイズを制御できるようにしました。
まず、Windows.dbがどのくらい大きくなったかを確認してみました
Windows ターミナルはフォルダーのアクセス許可を変更せずに番号を提供しました
Windows の[設定]のどこにも検索データベースのサイズは表示されず、Windows.db を含むフォルダーは保護されています。システム フォルダーの所有権を変更するのではなく、Windows サーチを開き、次のように入力しました。 ターミナル、「ターミナル」を右クリックし、選択した 管理者として実行をクリックして、 はい Windows が許可を求めたとき。
次に、次のコマンドをターミナルウィンドウに貼り付けて、 入力:
Get-Item "C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.db" -Force |
Select-Object Name,@公式情報はこちら
このコマンドは、報告された Windows.db のサイズのみを読み取ります。ファイルが変更されたり、権限が変更されたりすることはありません。初めて Windows.db をチェックしたとき、そのサイズは約 1.3 GB でした。これは、めったに使用しない検索機能としては予想よりも大きかったです。拡張検索からクラシック検索に移行すると、729 MB まで減少しました。
開始点が確立されたので、Windows がインデックス付けできる内容を減らす作業に進むことができます。
Windows でインデックス作成が許可される内容を減らしました
従来の検索では、すべてのインデックスを作成しなくても必要なものがカバーされました
開けました 設定 > プライバシーとセキュリティ > 検索、それから下を見ました ファイルを探す。そこから乗り換えました 強化された に クラシック、選択済み 検索場所をカスタマイズするをクリックし、「変更」をクリックして、Windows がインデックスに含めていたフォルダーを確認しました。[スタート]メニューと検索可能にしたい場所はそのままにしましたが、OneDrive、バックアップ フォルダー、および Windows の組み込み検索でめったに使用しないその他の場所は削除しました。
2 つのモードの違いは非常に簡単です。強化された検索では PC 全体のインデックスが作成されますが、クラシックでは[スタート]メニューやユーザー フォルダーなどの一般的な場所に焦点が当てられます。拡張機能は、ファイルを複数のドライブに分散させて保存し、Windows サーチに大きく依存している場合に便利ですが、私のコンピューターの使用方法には不要でした。 OneDrive は使用しないので簡単に除外できましたし、バックアップを検索可能にする理由もありませんでした。ダウンロード、ビデオ フォルダー、ゲーム ライブラリ、仮想マシン、古いプロジェクト フォルダー、および大規模なアーカイブも検討する価値があります。これらのファイルには、検索の有用性を高めることなくインデックスに追加される何千ものファイルが含まれている可能性があるためです。
インデックスからフォルダーを削除しても、何も削除されたり、アクセスできなくなったりすることはありません。その場所にあるファイルは、[スタート]メニューからの検索に表示されなくなる場合がありますが、ファイル エクスプローラーを使用してフォルダー内で直接実行される検索には時間がかかる場合があります。このトレードオフは、私のバックアップと OneDrive フォルダーにとっては理にかなっていますが、Windows Search に大きく依存している読者は、より多くの場所を含めておきたいと思うかもしれません。
Windows Search インデックスを再構築しました
Windows は、より小規模な場所のセットを使用して新しいデータベースを作成しました
Windowsがインデックスを作成できるフォルダーを減らし終えた後、開いた インデックス作成オプション、クリックしました 高度な、管理者のプロンプトを承認しました。で インデックス設定 タブで、「トラブルシューティング」セクションまで下にスクロールし、クリックしました 再構築をクリックしてから わかりました 確認するために。 Windows は、動作中に検索結果が不完全になる可能性があると警告しましたが、再構築中も PC を使い続けることができました。
インデックス作成オプションによってインデックス作成が完了したことが報告されたら、同じターミナル コマンドを再度実行しました。報告された Windows.db のサイズは、開始時の 1.3 GB から 687 MB まで減少しました。これは、Windows の組み込み検索を無効にすることなく、約 613 MB 減少しました。
インデックスが元に戻らないようにする方法
検索範囲を小さくすると、データベースを制御できるようになります。
インデックスを再構築することで当面の問題は解決されましたが、より重要な変更は、Windows で検索できる内容が減少したことでした。クラシック検索を有効にし、OneDrive、バックアップ、その他の使用しないフォルダーを除外することで、Windows で追跡するファイルが大幅に減りました。
インデックスが付けられたままの場所にファイルを追加すると、データベースは引き続き拡大しますが、以前のように膨張することはありません。また、時々サイズをチェックし、登り始めたらインデックスされた場所をもう一度見直します。
Windows Search が PC の使用方法にさらに適合するようになりました
これは SSD から最後の 1 メガバイトをすべて絞り出すということではありませんでした。それは、Windows Search を実際の PC の使用方法と一致させることでした。追跡する必要のないファイルにスペースを無駄にさせずに、検索を利用できるようにしました。また、Windows の組み込み検索を使用することがありますが、以前よりも高速で応答性が向上しているように感じます。
公式情報はこちら