それは私たち全員に起こりました。コンピューターから離れて、数分後に戻ってきます。不在の間、コンピュータのハードドライブライトが点滅し始めますが、正確には何をしているのでしょうか。少し疑わしいのは当然です。
これは一般的に心配する必要はありません。通常構成されているすべてのWindowsシステムは、これを定期的に実行します。もちろん、マルウェアは常に可能性があります。心配な場合は、マルウェア対策スキャンを実行できます。
はい、コンピュータはあなたがいないまで待ちます
関連: Windowsがシステムタスクにタスクスケジューラを使用する方法
お使いのコンピュータはおそらく卑劣なことをしようとしていません。代わりに、賢くて敬意を払うように努めています。 Windowsにはバックグラウンドで実行するいくつかのジョブがあり、コンピュータが「アイドル状態」になるまで(人が積極的に使用していないとき)、これらのジョブを実行するために丁寧に待機しようとします。これにより、使用時にコンピュータのリソースが無駄になることがなくなります。必要なバックグラウンドタスクによって、使用中にコンピューターの速度が低下することはありません。
それはあなたの想像力ではありません— Windowsは実際には、コンピュータがアイドル状態になるまでこれらのタスクの多くを開始するのを待ちます。また、コンピュータの使用を再開するとタスクが一時停止することもあるため、コンピュータの前に座って何が起こっているかを確認すると、アクティビティの痕跡が表示されない場合があります。 Windowsタスクスケジューラは、コンピュータがアイドル状態のときにのみタスクを実行する方法を提供します。 多くのタスクがこのように機能するように構成されています 。
バックグラウンドで何をしているのですか?
しかし、あなたのコンピュータはバックグラウンドで正確に何をしているのでしょうか?正確なバックグラウンドタスクは、コンピューターにインストールされているソフトウェアとその構成方法によって異なりますが、一般的なタスクは次のとおりです。
- ファイルのインデックス作成 :最新のオペレーティングシステムにはすべて、ファイルインデックスサービスが含まれています。これは、ハードドライブ全体をクロールし、各ファイル(およびその中のテキスト)を調べてデータベースを作成するプロセスです。オペレーティングシステムの検索機能を使用すると、データベースから即座に検索結果を取得できます。これを行うには、インデックスサービスがファイルをクロールして変更を監視する必要があり、これによりハードディスクのアクティビティが発生する可能性があります。
- ディスクの最適化 :Windows 98に戻ると、ハードドライブを最適化する前に、コンピュータ上の他のプログラムを閉じて、正常に完了するようにする必要がありました。 最新バージョンのWindowsは、バックグラウンドで必要なディスクの最適化を自動的に実行します 、ただし、コンピュータがアイドル状態のときにのみこれを行うように構成されています。
- スケジュールされたアンチウイルススキャン :ウイルス対策プログラムやその他のセキュリティツールは、多くの場合、デフォルトで定期的にスケジュールされたウイルス対策スキャンを実行するように構成されています。ウイルス対策プログラムがハードドライブを分類し、そのファイルを調べている可能性があります。
- バックアップ :自動バックアップを設定している場合(そしてそうする必要がある場合)、バックアップユーティリティが定期的なバックアップを実行している可能性があります。
- 自動更新 :Windows自体とGoogleChromeやMozillaFirefoxなどのプログラムにはすべて自動アップデーターがあります。コンピュータがビジー状態の場合は、新しいアップデートをダウンロードしてインストールしている可能性があります。
もちろん、これはほんの短いリストです。使用しているソフトウェアによっては、ほぼ無限の可能性があります。たとえば、Steamをバックグラウンドで開いていて、インストールしたゲームのアップデートがリリースされたばかりの場合、Steamはアップデートをダウンロードして自動的にインストールします。 BitTorrentクライアントのようなファイルダウンロードプログラムは、明らかにこの種のハードディスクアクティビティを引き起こす可能性があります。
実際にディスクを使用しているプログラムを確認する
理論的にはこれで十分ですが、コンピュータが実際に何をしているのかを知りたい場合があります。まず、コンピュータにマルウェアが含まれている可能性があることを本当に心配している場合は、システムツールを使用して何が起こっているかを確認するのではなく、信頼できるマルウェア対策ユーティリティを使用してスキャンを実行する必要があります。ただし、ディスクアクティビティを監視する場合は、監視できます。
Windowsに含まれているタスクマネージャーまたはリソースモニターツールを使用して、プロセスごとのディスクアクティビティを確認できます。これは、ハードドライブのライトが点滅している場合や、ディスク使用量が多いためにコンピューターの速度が低下している場合に便利です。
それを開くには、最初にタスクバーを右クリックしてタスクマネージャーを選択するか、Ctrl + Shift + Escapeを押してタスクマネージャーを起動します。 Windows 8では、 新しいタスクマネージャー はディスクアクティビティを表示するため、Diskヘッダーをクリックするだけで、現在のディスクアクティビティで並べ替えることができます。次に、プロセスの名前を検索して、何が起こっているのかを調べることができます。
Windows 7ユーザーには、タスクマネージャーにこの機能がありません。 Windows 7を使用している場合は、[パフォーマンス]タブをクリックし、[リソースモニターを開く]をクリックする必要があります。の[ディスク]タブをクリックします リソースモニターウィンドウ 現在のディスク使用量別に整理できるプロセスのリストが表示されます。 Windows 8および8.1でも、[リソースモニター]ウィンドウにはタスクマネージャーよりも詳細な情報が表示されます。
ディスクアクティビティをログに記録して後で確認するには、 プロセスモニター - 一つ 素晴らしいSysInternalsツール Windowsオタクはとても大好きです。コンピューターから離れる間、プロセスモニターをバックグラウンドで実行したままにすることを選択できます。次回戻ってきて、コンピュータのハードドライブのライトが点滅しているのを確認したとき(そして、機械的なハードドライブがすり減る音が聞こえる可能性があります)、プロセスモニターウィンドウを見て、どのプロセスがハードドライブを使用していたかを確認できます。
Process Monitorは、さまざまなイベントをキャプチャします 、ただし、ツールバーのボタンをクリックして、ファイルシステムイベントのみが表示されるようにすることができます。以下に、Windowsの検索インデックス作成プロセスが機能していたことがわかります。
プロセスモニターは、履歴を提供するので優れています。プロセスがディスクの使用を完全に停止したり、それ自体を終了したりした場合でも、この情報は表示されます。 (このようなすべてのシステムイベントをキャプチャしてログに記録するとシステムリソースが消費されるため、このツールを常に実行することは望ましくないことに注意してください。ProcessMonitorは開いている間のみイベントをログに記録するため、特に集中的に実行した後に起動することはできません。ディスクアクティビティのバーストと、起動前に何が起こっていたかを確認します。)
繰り返しますが、これは一般的に心配する必要はありません。すべてのコンピューターがこれを実行しますが、これは正常です。何かがおかしいと思われる場合は、ウイルス対策プログラムでスキャンを実行してください。または、特にオタクな気分になっている場合は、上記のツールのいずれかを使用して自分で調べてください。
画像クレジット: Jean-Etienne Minh-FlickrのDuyPoirrier