
私のコンピューターは速度低下に悩まされていますが、驚くことではありません (6 年ほど前のものです)。私が確認した内容は次のとおりです。
- 頻度はそれほど高くありません(1日に数回のみ)。
- これが起こると、1 つのアプリケーションが 10 ~ 60 秒間ハングしますが、残りのアプリケーションはハングしませんが、速度が低下します。
- それが起こっている間も、CPU 使用率は低いままです。
- これはアプリケーション(テキスト エディター、Firefox、Skype など)で発生します。
- CPU 負荷が高い状態で何時間も使用する一部のアプリケーション (ゲームなど) では、この問題は発生しません。
また注目すべき点:
- グラフィック カードと PSU は新品です (約 1 年前)。
- 現在、かなりの量のソフトウェアがインストールされていますが、Windows を再インストールした直後でもこの問題が発生していました。
- この HDD は、多くのパーティション分割スキームと、いくつかの負荷の高い操作 (約 200 GB のデータの移動など) を経てきました。
上記のことから、ハード ドライブに問題があることはすでに 70% 確信しています。ただし、ハード ドライブを交換する前に、他の可能性 (RAM、ソフトウェア、PSU など) を除外したいと思います。
現時点ではボックス全体を交換するための資金はありませんが、コンポーネントの 1 つを簡単に交換できます。
私はいくつかの質問を読みました(例えば これです)は、未知の問題のトラブルシューティングに関する一般的なガイダンスを提供します。ない私がここで探しているもの。
私の主な質問は次のとおりです。
ハードドライブに問題があるかどうかを確認するには、どのようなテストやベンチマークを実行できますか?
この問題を解決する必要はなく、ハードドライブに問題があることを確認するだけで満足です。
友人から新しいハードドライブを借りて、改善するかどうか確認することもできます。良い結果が出れば、他のすべてのコンポーネントの問題は除外されますが、ソフトウェアの問題は除外されません (この新しいハードドライブには、私が毎日使用するソフトウェアがまったくインストールされていないため)。
Windows/Linux 上で実行します。
答え1
チェック中SMART属性ハードドライブの問題を特定するための、一目でわかる便利な第一歩です。
SMART属性へのアクセス
Windowsでは、サードパーティのツールを使用してSMART属性を表示できます。GSmartコントロール。
macOSでは、ディスクユーティリティあまり冗長ではありませんが、smartctl
パッケージからインストールするsmartmontools
コマンドラインを使用して SMART 属性にアクセスします。
Linux では、コマンドsmartctl -a /dev/hda
(パッケージ からsmartmontools
) はハード ドライブに関する SMART 情報を提供します。ここで、/dev/hda
は問題のデバイスに置き換えられます。 GNOME ディスク(gnome-disks
パッケージgnome-disk-utility
、以前は と呼ばれていましたpalimpsest
) は、ハード ドライブの状態に関する詳細なアドバイスを提供できるグラフィカル ユーティリティです。
SMART属性を理解する
ここに、関連性があり注目に値する属性をいくつか挙げます。より詳しいリストは以下をご覧ください。ここ。
ゼロ以外の読み取りエラー率(ID 1) は、ディスク表面または読み取り/書き込みヘッドのいずれかに問題があることを示します。
のスループットパフォーマンス(ID 2) はディスクの平均効率です。値がしきい値を下回ると、ディスクに何らかの問題がある可能性があります。
高いスピンアップ時間(ID 3) (ミリ秒単位で記録) は、ハード ドライブの回転に問題があることを示している可能性があります。
増加している再割り当てされたセクター数(ID 5) は、ハード ドライブ上の領域の整合性が失われ、データを移動する必要があることを意味します。セクターが再マップされるときにパフォーマンスが低下しますが、ハード ドライブが故障する可能性があるという点で、より深刻な場合があります。
低いシークタイムパフォーマンス(ID 8) は、磁気ヘッドの機械的な問題の兆候です。
のスピン再試行回数(ID 10) は、スピンアップが失敗したときに上がります。この状態になると、ハード ドライブが正常に回転できるようになるまで入出力操作がキューに入れられ、速度低下の原因となります。ただし、さらに重要なのは、ハード ドライブがスピンアップを再試行する必要がある場合、それは差し迫った障害の兆候であるということです。
ゼロ以外の報告された修正不可能なエラー(ID 187) カウントは、その数のセクターがハードウェア エラー訂正によって訂正できなかったことを意味します。これは老朽化の兆候です。
の現在保留中のセクター数(ID 197) は、再マップを待機しているセクターの数です。これは、ハード ドライブの古さを示します。
HDDベンチマーク
ハードドライブの特定の場所でパフォーマンスが低下している場合(頻繁に使用される情報が保存されている場所など)、ハードドライブの読み取りベンチマークでこれを確認することができます。上記は、palimpsest
現在ではGNOME ディスク(gnome-disks
)。
Linux でコマンド ライン ベンチマークを実行する場合は、複数のオプションを組み合わせることができます。
hdparm
(パッケージよりhdparm
)hdparm -t /dev/hda
— バッファ付きシーケンシャル読み取りテストオン/dev/hda
hdparm -T /dev/hda
— キャッシュされたシーケンシャル読み取りテストオン/dev/hda
dd
(パッケージよりcoreutils
)dd if=/dev/hda of=/dev/zero bs=1M count=1024
—ブロックサイズを使用して/dev/hda
、先頭からの読み取りを継続します。1GiB
1MiB
ioping
(パッケージよりioping
)ioping -R /dev/hda
— ランダム読み取りテストオン/dev/hda
Windowsでは、次のようなツールを使用できます。HDチューンハードドライブのベンチマークを実行します。
macOSでは、次のようなツールを使用できます。ブラックマジックディスクスピードテストハードドライブのベンチマークを実行します。
答え2
Windows内でテストする別の方法は、コマンドプロンプトを実行することです(VistaまたはWindows 7では管理者として実行)。そこから入力してCHKDSK C: /f /r
Enterキーを押します。これにより、ファイルシステムと空き領域がスキャンされ、エラーがないか調べられます。
答え3
次のようなツールでドライブのSMARTステータスを確認してください。GSmartコントロール欠陥のあるセクターなどの重大な問題がある場合は、おそらくデータに表示されます。また、まだ記録されていない新しいエラーを見つけるために、セルフテストを起動することもできます。