Windowsがフォルダのサイズを計算するのに時間がかかる理由と、それを高速化する方法

最終更新日: 2026年01月02日

  • Windows は、すべてのファイルとサブフォルダーを走査して各フォルダーのサイズを再計算します。そのため、非常に大きいディレクトリや複雑なディレクトリでは動作が遅くなります。
  • エクスプローラーのパフォーマンスは、ディスク、メモリ、CPU、サムネイル、履歴、インデックス作成の状態、およびウイルス対策やバックグラウンド サービスなどのプログラムからの干渉によって左右されます。
  • スペースの解放、HDD のデフラグ、エクスプローラーの再起動、フォルダー オプションの調整、更新プログラムの確認、SFC、chkdsk などの対策により、パフォーマンスが著しく向上します。
  • エクスプローラーの速度が遅い場合は、代替のファイル エクスプローラーを使用すると、大量のデータを処理するためのより高速で高度な機能を提供できます。

Windows がフォルダーのサイズを計算するのになぜ時間がかかるのでしょうか?

¿Windows がフォルダーのサイズを計算するのになぜ時間がかかるのでしょうか? 大きなフォルダを開いたときに、「計算中...」というメッセージが表示されたまま Windows ウィンドウを見つめたことがある人は、あなただけではありません。 多くのユーザーは、Windowsがフォルダのサイズを計算するのになぜこんなに時間がかかるのか疑問に思う。特に、機器が比較的新しいか非常に強力で、他のすべてがスムーズに動作している場合に当てはまります。

実際には、この単純な「サイズを計算中…」の背後には、ディスク、CPU、ファイル システム、エクスプローラーの設定方法、さらにはウイルス対策などのサードパーティ プログラムの影響を受ける、かなり複雑なプロセスがあります。 何が起きているのかを理解し、それをどのように最適化するのかによって、スムーズに作業できるか、それとも多くのファイルを含むフォルダを開くたびにイライラするかが変わります。.

Windows がフォルダーのサイズを計算するのになぜ時間がかかるのでしょうか?

 

まず最初に、フォルダーを開いたとき、またはフォルダーのサイズを計算するように要求したときに Windows が何を行うかを正確に理解する必要があります。 システムはすべてのファイルとサブフォルダーを調べ、メタデータを読み取り、サイズを 1 つずつ合計する必要があります。フォルダーに何千ものアイテム、多数のサブフォルダー、またはディスク上に広く散在するファイルが含まれている場合、このプロセスは必然的に遅くなります。

サイズが直接保存され、読み取りが非常に高速なファイルとは異なり、 NTFSファイルシステムでは、フォルダはデフォルトでフルサイズを保存しません。Windows がこの情報を表示するたびに、再計算が必要になります。すべてのフォルダに対してこれをリアルタイムで継続的に実行すると、大量のリソースを消費するため、エクスプローラーは必要に応じて(プロパティ、プログレスバー、特定のビューなど)のみ計算を行います。

さらに、フォルダが機械式ハードドライブ(HDD)上にある場合、 ディスクへの物理的なアクセス時間は非常に顕著です。読み取り/書き込みヘッドは小さな断片を読み出すために飛び回らなければならず、レイテンシが増加します。非常に高速なSSDやM.2ドライブであっても、数十万個のファイルや多数の小さなファイルが存在する場合、入出力操作数(IOPS)が急増し、計算速度も低下します。

それだけでは十分ではなかったかのように、 Windows はサムネイルを作成したり、タグ、寸法、マルチメディア情報などのメタデータを読み取り、これらすべてを検索インデックスと相互参照したりする場合があります。これらの各ステップは、CPU、ディスク、およびファイル エクスプローラー自体に追加の作業を追加します。

Explorerを遅くするその他の要因

フォルダー サイズの計算以外にも、エクスプローラーを開いたりコンテンツを一覧表示したりするのに時間がかかる原因となる要因は多数あります。 通常、原因は 1 つではなく、いくつかの小さな問題が重なって、最終的にすべてが断続的に実行されるようになります。.

最も一般的な理由の 1 つは、使用可能なメモリの不足です。 同時に多くのアプリケーションを開いていて RAM がほぼいっぱいになると、Windows はディスク上のページング ファイルの使用を開始します。これははるかに遅くなります。その状況では、システムがRAMとディスク間でデータを絶えずスワップしているため、多くのアイテムを含むフォルダを開くのに非常に長い時間がかかることがあります。

バックグラウンドアプリケーションも影響を及ぼします。 エクスプローラーと統合されるサードパーティ プログラム (クラウド サービス、コンプレッサー、エディター、ウイルス対策プログラムなど) は、すべてのフォルダーのオープンにフックできます。 ファイルの分析、プレビューの生成、コンテキストメニューへの項目の追加など、さまざまな機能があります。これらの機能が「停止」すると、エクスプローラー全体が停止してしまいます。

アップデート後に突然問題が発生するデバイスでは、 Windows のパッチによって Explorer のパフォーマンスに影響する変更が導入されることは比較的よくあります。Microsoft は通常、後のアップデートでこれを修正しますが、その間、フォルダーを開いたりファイルを検索したりするときにシステムが通常よりも遅くなる可能性があります。

最後に、ハードウェア自体を忘れてはなりません。 ハード ドライブのセクターが破損していたり​​、外付けドライブが古かったり、CPU の温度が限界に達していたり​​すると、Explorer の応答が非常に遅くなる可能性があります。システムの残りの部分は一見「正常」に見えても。

はじめに: Windows の基本的なメンテナンス

パフォーマンスを向上させるためのWindowsメンテナンス

高度な設定に入る前に、システムを適切な状態にしておくことをお勧めします。 ディスクがジャンクでいっぱい、断片化されている (HDD 上)、破損したファイルがある、またはバックグラウンドで多数の不要なアプリケーションが実行されている場合、エクスプローラーを最適化しようとしても効果がありません。.

まず最初にスペースを解放します。 Windows 10 および Windows 11 には、「ディスク クリーンアップ」ツールが含まれており、これを使用すると、一時ファイル、更新の残り、サムネイル、ごみ箱などを削除できます。ドライブ(通常はC:)を右クリックし、「プロパティ」→「ディスク クリーンアップ」を選択するとアクセスできます。一度も使用されていない場合は、数ギガバイトの回復が見られることがよくあります。

限定コンテンツ - ここをクリックしてください  Windows 11のSnipping ToolでGIFを作成する方法

ある程度の空き容量があれば、機械式ハードドライブをデフラグすることは理にかなっています。 デフラグは、ファイルをディスク上で物理的に近くなるように再編成します。これにより、読み取り/書き込みヘッドの読み取り時間が短縮されます。Windows自体には「ドライブのデフラグと最適化」ツールが用意されており、スタートメニューから選択して定期的に実行できます。

保留中のアップデートもすべてインストールすることをお勧めします。 設定 > 更新とセキュリティ > Windows Updateから新しい更新プログラムを確認できますこれらには、エクスプローラーまたはそれが使用するサービスに影響するパフォーマンスの改善やバグ修正が含まれることがよくあります。

最後に、システムが全体的に遅いことに気付いた場合は、Microsoft の推奨事項に従ってパフォーマンスを向上させることができます。 スタートアッププログラムをクリーンアップし、使用していないソフトウェアをアンインストールし、視覚効果を調整し、組み込みツールを使用してシステムファイルの状態を確認します。コンピューターを「軽量」にしておくと、大きなフォルダーを開くときに大きな違いが生じます。

Windowsエクスプローラを再起動し、ハングしているプロセスをすべて閉じます。

場合によっては、問題はフォルダーのサイズではなく、エクスプローラー自体にあります。エクスプローラーは、何時間も使用したり、ウィンドウを切り替えたり、連続して開いたりした後にフリーズしてしまいます。 explorer.exe プロセスを再起動するのが、通常、プロセスを復活させる最も早い方法の 1 つです。 コンピュータ全体を再起動する必要はありません。

これを行うには、タスク マネージャー (Ctrl + Shift + Esc) を開き、「プロセス」タブに移動して「Windows エクスプローラー」を探します。 それを右クリックして「再起動」を選択し、閉じて完全に再起動します。これにより、インターフェースに関連付けられている多くのプロセスも再起動されます。

エクスプローラーウィンドウを閉じても、 孤立したプロセスはバックグラウンドに残り、リソースを消費し続けますタスク マネージャー自体で、エクスプローラーを閉じた状態で、explorer.exe または関連プロセスのインスタンスが存在するかどうかを確認し、右クリック > [タスクの終了] で手動で終了します。

場合によっては、「再起動」オプションを使用してコンピューターを再起動するだけで十分なことがあります(単に「シャットダウン」してから電源を入れるのではなく)。 再起動すると、Explorer のパフォーマンスに影響を与える可能性のあるプロセスとサービスが強制的に完全に閉じられます。一方、高速スタートアップのシステムでは、シャットダウンが適切に行われないと、特定の状態がキャッシュされたままになることがあります。

バックグラウンドアプリケーションを制御する

多くのもの(数十個のタブがあるブラウザ、ゲーム、エディター、仮想マシンなど)を実行しているときにのみエクスプローラーを開くのに時間がかかる場合は、ボトルネックが RAM または CPU にある可能性が非常に高くなります。 開いているアプリケーションの数が増えるほど、Windows がメモリ、キャッシュ、ディスク アクセスを管理することが難しくなります。.

実際に使用していないものはすべて閉じることをお勧めします。 タスク マネージャーでは、CPU、メモリ、またはディスクを最も多く消費しているプログラムを確認し、不必要に実行されているプログラムを閉じることができます。これによりリソースが解放され、エクスプローラーがフォルダーの内容をよりスムーズに読み取って表示できるようになります。

特定のプログラムがエクスプローラーの動作に干渉していると思われる場合は、システムの「クリーン ブート」を実行できます。 クリーン ブートでは、Windows を必須のサービスとドライバーのみで起動し、バックグラウンドで実行されているサードパーティ ソフトウェアを一時的に無効にします。これは、問題が外部アプリケーションによって発生しているかどうかを確認するのに便利な方法です。

これを行うには、システム構成ツール (msconfig) とタスク マネージャーを使用してスタートアップ項目を無効にします。 クリーン モードで起動したときにエクスプローラーの動作が大幅に改善された場合、追加されたプログラムがパフォーマンスを低下させていることを明確に示しています。.

履歴、サムネイル、フォルダオプション

エクスプローラーには、最近使用したフォルダー、開いているファイル、頻繁に使用する場所、カスタム ビューなど、ユーザーの操作に関する多くの情報が保存されます。 こうした履歴とキャッシュが長期間蓄積されると、アプリケーションの速度が低下する可能性があります。特に内部ファイルが破損した場合。

エクスプローラー自体の「表示」タブから「オプション」にアクセスできます。 「プライバシー」セクションには、ファイルエクスプローラーの履歴を消去するボタンがあります。これにより、最近のアクセス リストが削除され、開く速度がいくらか速くなります。

サムネイルも定番です。プレビュー付きのたくさんの写真、動画、文書が入ったフォルダに入ると、 Windows はサムネイルを生成して保存し、次回すぐに表示できるようにします。サムネイル キャッシュが破損したり、大きくなりすぎると、パフォーマンスが低下します。

そのキャッシュを再生成するには、システム ドライブで「ディスク クリーンアップ」ツールを再度使用し、「サムネイル」ボックスをオンにします。 サムネイルを削除すると、メディアを含むフォルダーを再度開いたときに、Windows によってサムネイルが最初から再構築されます。これにより、プレビューの読み込み時に速度が低下したりフリーズしたりする問題が頻繁に修正されます。

もう 1 つの便利なオプションは、フォルダー オプションをリセットすることです。 ビュー、アイコン、レイアウト、フィルターを大幅にカスタマイズしている場合は、特定の設定がエクスプローラーのパフォーマンスを妨げている可能性があります。フォルダー オプション > 「表示」タブから、「フォルダーのリセット」ボタンを使用してデフォルト設定に戻すことができます。

限定コンテンツ - ここをクリックしてください  audiodg.exeとは何か?リスクと遅延と消費電力を抑える方法

フォルダの最適化とインデックス作成サービス

Windows にはフォルダー最適化機能があり、正しく使用するとパフォーマンスが向上しますが、誤って適用するとまったく逆の効果が生じる可能性があります。 各フォルダーは、一般的なアイテム、ドキュメント、画像、音楽、ビデオなどの特定の種類のコンテンツに合わせて最適化できます。

何千もの混合ファイル(例えば、テレビ番組、写真、字幕、文書)を含むフォルダがあり、それが「画像」または「音楽」に最適化されている場合、 エクスプローラーは、各ファイルから追加のメタデータを読み取って、特定の列(アーティスト、アルバム、サイズ、期間など)を提供しようとします。これらすべてにより、コンテンツを開いて計算する際の待ち時間が長くなります。

解決方法は簡単です。問題のあるフォルダーを右クリックし、「プロパティ」を選択して、「カスタマイズ」タブに移動します。 「このフォルダーを最適化...」で「一般的な要素」を選択し、必要に応じて、そのテンプレートをサブフォルダーにも適用するチェックボックスをオンにします。これにより、商品をリストする際の作業負荷が軽減されます。

Windowsの検索とインデックスサービスは検索を高速化するためにインデックスを作成しますが、それが機能しなくなったり停止したりすると、 これにより、エクスプローラーの検索バーと特定のディレクトリの読み込みが非常に遅くなる可能性があります。コントロール パネルから「インデックスのオプション」を開き、組み込みのトラブルシューティング ツールを使用してエラーを検出し、修正することができます。

このウィザードでは、たとえば「検索またはインデックス作成が遅い」を選択し、手順に従って Windows でインデックスを修復することができます。 問題が検索サービスにあった場合、検索時と、そのインデックスに依存する一部のフォルダーを一覧表示する場合の両方で改善が見られます。.

競合する更新、SFC、ディスクチェック

一部のコンピューターでは、メジャーアップデート後にエクスプローラーやファイルの操作時にパフォーマンスの問題が発生することも珍しくありません。 特定の更新プログラムをインストールした直後に問題が発生したことに気付いた場合は、アンインストールすると問題が解決するかどうかを確認する価値があります。.

Windows 10 および Windows 11 では、[設定] > [Windows Update] > [更新履歴] に移動して、[更新プログラムのアンインストール] を選択できます。 最新のもの(日付順)を見つけて、そのコードをメモし、アンインストールしてみます。次に、コンピューターを再起動し、エクスプローラーが再び正常に動作するかどうかを確認します。

もう一つの重要な要素は、システムファイルの整合性です。Windowsには、破損したシステムファイルを特定して修復するSFC(システムファイルチェッカー)ツールが搭載されています。 コア コンポーネントにエラーがある場合、エクスプローラーが不安定になったり、非常に遅くなったりする可能性があります。.

実行するには、管理者としてコマンド プロンプトを開き、コマンド sfc /scannow を入力します。 このプロセスには数分かかります。終了すると、破損したファイルがあったかどうか、また正しく修復されたかどうかが通知されます。すべての変更を適用するには、その後の再起動をお勧めします。

最後に、ディスクの物理的および論理的な状態を確認することが重要です。Windowsには、ドライブのエラーをスキャンするためのチェックディスク(chkdsk)ツールが用意されています。 ディスクに不良セクタがあったり、ファイル システムに問題があったりすると、フォルダへのアクセスが非常に遅くなる可能性があります。.

管理者権限を持つ CMD ウィンドウから、チェックするドライブでコマンド chkdsk /f を実行します (例: chkdsk C: /f)。 特にシステム ドライブの場合、スキャンを完了するためにシステムの再起動が求められることがあります。エラーが修正されると、通常は読み取りパフォーマンスが大幅に向上します。

ネットワークフォルダ、外付けドライブ、省エネ

開くのに時間のかかるフォルダーが NAS、USB ハード ドライブ、またはルーター経由で共有されたドライブ上にある場合、問題は PC にまったく存在しない可能性があります。 ネットワーク ドライブや多くの外付けハード ドライブは、しばらく使用されていない場合、電力を節約するためにスリープ モードに入ります。.

「スリープ」状態のドライブ上のフォルダにアクセスしようとすると、デバイスが起動し、ディスク(HDD の場合)が回転して、ネットワークに適切に再接続する必要があります。 このプロセスには数秒かかることがあり、その間 Windows は何もせずに「考えている」ように見えます。計算メッセージを表示するか、ウィンドウを空白のままにします。

NAS サーバーおよび一部の外付けドライブでは、コントロール パネルから省電力ポリシーを調整して、スリープ モードに入るまでの時間を長くしたり、その機能を無効にしたりできます。 ネットワーク ファイルを頻繁に操作する場合は、それらのデバイスが常に応答できる状態になっている必要があります。たとえ少し多く消費したとしても。

さらに、ネットワーク速度も重要な役割を果たします。 混雑した WiFi ネットワークを使用している場合、干渉が発生している場合、または制限されたルーターを使用している場合は、メタデータとファイル リストの転送が有線ネットワークよりもはるかに遅くなる可能性があります。通常、イーサネット ケーブル経由で接続すると、ネットワーク フォルダーの応答が大幅に改善されます。

限定コンテンツ - ここをクリックしてください  Windows 11 における Mico vs Copilot: 知っておくべきことすべて

ウイルス対策プログラムやその他の常駐プログラムの役割

フォルダーの計算に長い時間がかかる原因としてよくあるのは、ウイルス対策です。 ディレクトリにアクセスするたびに、多くのウイルス対策プログラムはファイルをスキャンしてマルウェアがないことを確認します。フォルダーに多数のアイテムがある場合、または一部のアイテムがタイプやサイズにより「疑わしい」場合、分析は一定になる可能性があります。

問題の原因がそこにあるかどうかを確認するには、ウイルス対策ソフト (Windows Defender またはサードパーティ製) を一時的に無効にして、問題のあるフォルダーを再度開きます。 すべてが突然高速に読み込まれ、サイズの計算がほぼ瞬時に行われる場合、リアルタイムスキャンが原因であることは明らかです。.

賢明な解決策は、機器を保護せずに放置するのではなく、除外リストを使用することです。 ほぼすべてのウイルス対策プログラムでは、特定のフォルダーをリアルタイムスキャンから除外できます。安全であるとわかっているファイルを含む非常に大きな作業ディレクトリまたはフォルダーを追加すると、エクスプローラーの負荷を大幅に軽減できます。

ただし、賢明に行う必要があります。 ファイルがウイルス対策アラートを繰り返しトリガーする場合は、無視する前に徹底的に分析することをお勧めします。除外はパフォーマンスを向上させるための便利なツールですが、適切な判断なしに悪用されると、セキュリティ上の脆弱性につながる可能性もあります。

CPU、温度、システム全体の状態

ハイエンド コンピュータでは、Explorer だけが遅く見えるのは意外かもしれませんが、その説明は温度やプロセッサの異常な使用にある場合があります。 CPU が過熱すると、サーマルスロットリングなどの保護メカニズムが作動し、CPU の周波数を下げて温度を下げます。.

そうなると、プロセッサに大きく依存するタスク (サイズの計算、サムネイルの生成、メタデータの処理など) の速度が大幅に低下します。 機器にほこりがたまっていたり、ファンが汚れていたり、冷却が不十分だったりすると、CPU の使用率が極端に高くなくても温度が急上昇する可能性が高くなります。.

タスク マネージャー、BIOS/UEFI、または HWMonitor などのサードパーティ プログラムなどのツールを使用して温度を監視することをお勧めします。 負荷が軽い場合でも CPU の温度が定期的に 85 ~ 90°C を超える場合は、冷却システムに何らかの問題があります。.

機器内部を物理的に掃除したり、古いプロセッサのサーマルペーストを交換したり、空気の流れを改善したり(ファンの追加、ケーブルの再配置、ノートパソコンの冷却パッドやミニ PC の外部ファンの使用)すると、大きな違いが生まれます。 CPU が通常の周波数に戻ると、Explorer の動作もよりスムーズになります。.

さらに、起動時に読み込まれるアプリケーションを確認し、不要なプロセスを排除することで、プロセッサが残留タスクで常に「ビジー」状態になることを防ぐことができます。 CPU にかかる不要な負荷が少ないほど、大きなフォルダーの管理などの負荷の高い操作を処理する余裕が増えます。.

他に何も足りない場合: 代替ファイルエクスプローラー

これらすべての対策を試しても、エクスプローラーの遅さにまだ不満がある場合は、別の実用的な方法があります。それは、大量のファイルを扱うために設計されたサードパーティ製のツールを使用することです。 より軽量で、高度な機能を備え、多くの場合 Windows エクスプローラー自体よりも応答が速い代替ブラウザが存在します。.

古典的なオプションの 1 つは My Commander です。 これは非常に軽量なファイル マネージャーで、統合検索エンジン、フィルター、一括名前変更、詳細ビュー、および多数のディレクトリを管理するユーザー向けに設計されたいくつかの機能を備えています。その強みは、リソース消費量が少なく、速度に重点を置いていることです。

もう一つの興味深い選択肢は エクスプローラー++ポータブルで高速、そしてシンプルなブラウザ。 タブを使用して複数のフォルダーを同時に操作したり、ビューを変更したり、ファイルを検索したり、インターフェイスのさまざまな側面をカスタマイズしたりできます。従来の Explorer に似た機能に加え、いくつかの追加機能を備えたものをお探しの場合は、これが良い選択です。

システムに統合された最新のアプリケーションを好む人には、ファイル アプリ (Microsoft ストアで入手可能) が UWP のようなエクスペリエンスを提供します。 タブ、タグ、列およびデュアルペインビュー、クラウド統合、ファイルプレビュー、カスタマイズ可能なテーマが含まれます。、リソースの消費はかなりタイトです。

最後に、作業で場所間でファイルを継続的に移動およびコピーする必要がある場合、Double Commander は非常に強力なオプションです。 デュアル パネルを使用すると、複数のウィンドウを開かなくてもフォルダー間でファイルをドラッグできます。また、上級ユーザー向けの追加機能も多数あります。ただし、その代わりに、非常に負荷の高い操作では若干多くのリソースが消費される可能性があります。

Windows がフォルダーのサイズを計算するのに時間がかかる理由は、通常、ファイル システムの動作、ディスクの状態、CPU 負荷、エクスプローラーの構成、サードパーティ プログラムの影響などが複合的に影響しているためです。 基本的なメンテナンスを確認し、フォルダー オプションを調整し、ウイルス対策ソフトウェアを確認し、必要に応じて代替のファイル エクスプローラーを使用すると、大きなフォルダーの管理が面倒な作業から、はるかに管理しやすいタスクに変わります。.

Windowsにプリインストールされるべき必須のNirSoftツール
関連記事:
Windowsにプリインストールされるべき必須のNirSoftツール