ディスク使用率が100% の解決策
【 更新日:2019年07月06日 】

パソコンの動きが「遅い」「重い」「エラーが出る」「ハードディスクのアクセスランプが常に点滅している」等々パソコンの調子が悪い、どうしてだろう?。

Microsoft が Windows 10 の無償アップグレード実施期間中に、低スペックのパソコンに Windows 10 を無理やり突っ込んだ方もいるだろう。このようなマシンには特に起こり得ることである。

低スペックのパソコンを使用するには、そのパソコンの特性や使用している OS などを良く理解して使用する必要があるが、理解できずに使用していると、発生するさまざまな問題に対処不能になってしまう。

とりあえずディスクのパフォーマンスを確認してみる。
[スタートボタン]または[タスクバー]を右クリックし、[タスクマネージャー]を立ち上げる。

タスクマネージャーが立ち上がったら、[パフォーマンス] のタブをクリックして、Windows のインストールされているハードディスク(ここでは、C:ドライブ)を確認すると、「100%」になっており、右側のアクティブな時間のグラフが頭打ちになっている。これでは「動け!」と言っても動くわけがない。

原因はパソコンのスペックや Windows System などによって違ってくるが、Windows 10 は多くのバックグラウンドプログラムが稼働しており、これらのプログラムが低スペックのパソコンの性能や容量を圧迫している可能性が高いと判断すべきだろう。

Peer to Peer を接続するためのサービスが、プロセスを占有している場合がある。

Peer to Peer network が、問題を起こしている場合がある。

SysMain 機能が問題を起こし、キャッシュ管理がうまく行われていない可能性がある。

OneDrive などのサービス ソフトウエアが、問題を起こしている可能性がある。

このページでは、このような問題を解決するために、画像を用いながら説明していくことにする。

1、Peer to Peer network(ピアネットワーク)を無効にする

Peer to Peer network の機能を簡単に説明すると、ネットワークで接続された各パソコンが、ファイル共有サービスを実行し、互いに相手の共有ファイルを利用し合う機能である。

Peer to Peer network を無効にするには、インターネットプロトコル TCP/IPv6 を無効にする方法もあるが不安要素を残すので、ここでは Windows サービスから Peer to Peer network を無効にする方法を記す。

[スタートボタン]をクリックする。

[Windows システムツール]をクリックする。

[コントロールパネル]をクリックする。

カテゴリー内の[システムとセキュリティ]をクリックする。

システムとセキュリティ内の[管理ツール]をクリックする。

管理ツール内のショートカット一覧が表示されたら、[サービス]のショートカットをダブルクリックし、Windows サービスを起動させる。

サービスのダイアログ右側フォーム内から、下記の3つのプログラムを探し出し確認すると、[スタートアップの種類]がデフォルトでは、[手動]に設定されているので、ここを[無効]に設定する。

プログラムは、デフォルトでは上からアルファベット順に並んでいる。

Peer Name Resolution Protocol

Peer Networking Grouping

Peer Networking Identity Manager

Peer Name Resolution Protocol の文字をマウスでポイントしてクリックする。表示されたコンテキストメニュー内の[プロパティー]をクリックする。

プロパティーのダイアログが開いたら、[全般]タグをクリックする。

スタートアップの種類のプルダウンメニューから[無効]をクリックして選択し、[OK]をクリックする。

なお、前記のPeer Networking Grouping」およびPeer Networking Identity Manager」も同様に繰り返す。

からを変更したら、サービス内のスタートアップの種類「無効」になっていることを確認する。確認できたら、Windows サービス画面は閉じないで次へ進む。

2、SysMain(シスメイン)を無効にする

SysMain の機能を簡単に説明すると、Windows Vista以降搭載されている機能で、起動管理に従いプログラムを事前にメモリに読み込むことで、起動を高速化する機能である。

Windows サービス内で SysMain を探し、デフォルトでは状態が実行中になっているので、マウスでポイントして右クリックし、現れたコンテキストメニュー内の[停止]をクリックする。

停止できたら、右側フォーム内の SysMain[無効]にして[OK]をクリックし、「無効」になったことを確認する。

3、OneDrive(ワンドライブ)の自動起動を停止

OneDrive とは、写真や動画などのデータファイルを保存して共有できる、無料のオンライン ストレージサービスのことである。マイクロソフトアカウントを取得していれば 5GB まで無料で、それ以上の容量は有料で利用できる。オンラインストレージにデータを保存しておけば、ほかのパソコンやスマートフォンなどから、そのデータにアクセスしながら利用できて大変便利なクラウドサービスである。

しかし、このようなオンラインストレージは、手元のパソコンとオンラインのデータの自動同期を行うため、データ通信が発生する。つまり、テザリングなどを行うと大量のデータの同期が始まり、通信費用が半端なくかかってしまう。モバイルだとバッテリーを多く消費してしまって駆動時間が短くなる。また、これらの同期処理の影響で、スペックの低いパソコンを使用していると、動作が極端に重くなる。

OneDrive は、Windows の起動時に自動的に開始される設定になっていため、この設定を自動開始しないように変更する。

タスクバーにある OneDrive のアイコンを右クリックする。

タスクバーに OneDrive のアイコンがない場合は、スタートメニューのアプリ一覧から OneDrive をクリックするとタスクバーに現われる。

表示されたコンテキストメニューの[設定]をクリックする。

設定タグの全般の[□Windows にサインインしたときに OneDrive を自動的に開始する] のチェックボックスのチェックを外す。

[OK] ボタンをクリックする。

なお、スペックの低いパソコンを使用しており、 OneDrive を今後使用しない場合は、[アプリと機能]または[コントロールパネル]から削除できる。

4、効果の確認

最後に、タスクマネージャーを立ち上げて、[パフォーマンス]のタグからディスクの状況を確認すると、100%を表示していた C:ドライブが 0%になり、右側のアクティブな時間のグラフ表示はなくなり「正常に作動している」ことが見て取れる。

5、その他

ここまでの作業でおおむね解決するが、これらはパソコンのスペックや Windows System などのさまざまな問題によって微妙に違ってくる。また、二つ以上の問題が競合して悪さを引き起こしている場合もある。もしも、解決しない場合は下記のような原因も考えられる。

仮想メモリ(ページファイル)の見直しをする。
仮想メモリとは、RAMディスクのように使用される領域で、物理メモリ上に仮想メモリサイズを指定できる。物理メモリ上の仮想メモリサイズが不足すると、ハードディスク上の領域を仮想メモリとして使用するようになる。ハードディスクは物理メモリよりも相当遅いので、パソコンの動きは重くなってしまう。そこで、物理メモリに余裕(8GB以上)がある場合は、物理メモリ上に「仮想メモリ(ページファイル)」サイズを増やして、改善する場合がある。

BIOSやドライバー、およびセキュリティソフトウエアをアップデートすることで、改善する場合がある。

Windows Update がバックグラウンドで動作し続けることが原因の場合もあるので、Windows Updateを停止して改善する場合もある。

Microsoftは、キーボードから入力した全てのデータや音声入出力の会話を監視記録するためのキーロガーソフトを Windowsに内蔵し、Microsoftが必要とする情報を収集しているが、このキーロガーのサービス停止または削除することで改善する場合もある。

なお、Windows10 のキーロガー停止および削除する方法は、➡ Windows10のキーロガーを削除する を参照。

ここまで解決策を記したが、いずれを試しても改善しない場合は設定を元に戻し、異なる方面から解決策を試みる必要がある。

page_top