私のコンピューターは速度低下に悩まされており、驚いていない(約6歳)。これが私が確認したものです:
また注意してください:
上記の理由で、問題がハードドライブにあることはすでに70%確信しています。ただし、置き換える前に、可能性の低い他の可能性(RAM、ソフトウェア、PSUなど)を除外します。
現在、ボックス全体を交換するお金はありませんが、コンポーネントの1つを簡単に交換できます。
不明な問題のトラブルシューティングに関する一般的なガイダンスを提供するいくつかの質問( これ など)を読みました、つまりnotここで私が探しているもの。
私の主な質問は:
問題のあるハードドライブがあることを確認するために実行できるテストまたはベンチマークはどれですか?
この問題を解決する必要はありません。ハードドライブであることを確認するだけで十分です。
私は友人から新しいハードドライブを借りて、それが良くなるかどうか見ることができました。肯定的な結果であれば、他のすべてのコンポーネントは除外されますが、ソフトウェアの問題は除外されません(この新しいハードドライブには、私が毎日使用するソフトウェアがないためです)。
Windows/Linuxで実行します。
S.M.A.R.T。属性 を確認することは、ハードドライブの問題を特定するための最初のステップとして役立ちます。
GSmartControl などのサードパーティツールを使用して、WindowsでS.M.A.R.T.属性を表示できます。
MacOSでは Disk Utility を使用できますが、それほど冗長ではありません。 パッケージsmartctl
からsmartmontools
をインストールすると、コマンドラインを使用してS.M.A.R.T.属性にアクセスできます。
Linuxでは、コマンドsmartctl -a /dev/hda
(パッケージsmartmontools
から)により、ハードドライブに関する情報S.M.A.R.T.が提供されます。ここで、/dev/hda
は、質問 GNOMEディスク (gnome-disks
パッケージからgnome-disk-utility
、以前はpalimpsest
として知られていた)は、ハードドライブ。
関連し、注目に値するいくつかの属性を以下に示します。より大きなリストを見つけることができます here 。
ゼロ以外の読み取りエラー率(ID 1)は、ディスク表面または読み取り/書き込みヘッドのいずれかに問題があることを示します。
スループットパフォーマンス(ID 2)は、ディスクの平均効率です。値がしきい値を下回った場合は、ディスクに問題がある可能性があります。
スピンアップ時間(ID 3)(ミリ秒単位で記録)が高い場合は、ハードドライブのスピンアップに問題がある可能性があります。
Reallocated Sectors Count(ID 5)の増加は、ハードドライブの領域の整合性に問題があり、データを移動する必要があったことを意味します。これにより、セクターが再マップされるときにパフォーマンスが低下しますが、ハードドライブが故障するという点で、より深刻な場合があります。
低いシークタイムパフォーマンス(ID 8)は、磁気ヘッドの機械的な問題の兆候です。
スピン再試行カウント(ID 10)は、スピンアップが失敗すると増加します。これが発生すると、ハードドライブが正常に回転できるようになるまで入出力操作がキューに入れられ、速度が低下します。ただし、さらに重要なのは、ハードドライブがスピンアップを再試行する必要がある場合、それは差し迫った障害の兆候です。
ゼロ以外のReported Uncorrectable Errors(ID 187)カウントは、ハードウェアエラー修正でセクター数を修正できなかったことを意味します。これは老年の兆候です。
Current Pending Sector Count(ID 197)は、再マップされるのを待っているセクターの数です。これは、ハードドライブの古さを示しています。
パフォーマンスが低下しているハードドライブの特定の場所(頻繁に使用される情報が保存されている場所など)がある場合、ハードドライブの読み取りベンチマークがこれを確認するのに役立ちます。上記は、palimpsest
を使用したハードドライブベンチマークのスクリーンショットです。現在は GNOME Disks (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 Tune などのツールを使用して、ハードドライブのベンチマークを実行できます。
MacOSでは、 Blackmagic Disk Speed Test のようなツールを使用して、ハードドライブのベンチマークを行うことができます。
Windows内でテストできる別の方法は、コマンドプロンプトを実行することです(VistaまたはWindows 7では管理者として実行)。そこからCHKDSK C: /f /r
を入力してEnterキーを押します。これにより、ファイルシステムがスキャンされ、空き領域にエラーが発生します。
ドライブを確認してくださいS.M.A.R.T. GSmartControl などのツールを使用してステータスを確認してください。欠陥セクターなどの深刻な問題がある場合、これらはデータに表示されている可能性があります。自己起動することもできます。 -まだ記録されていない新しいエラーについて調べるためのテスト。