低速のハードドライブをトラブルシューティングするにはどうすればよいですか?


12

私のコンピューターはスローダウンに苦しんでおり、驚くことはありません(6歳前後)。確認した内容は次のとおりです。

  1. あまり頻繁ではありません(1日に2、3回)。
  2. それらが発生すると、1つのアプリケーションが10〜60秒間ハングしますが、残りはハングせずに遅くなります。
  3. それが起こっているとしても、CPU使用率は低いままです。
  4. アプリケーション(テキストエディター、firefox、skypeなど)で発生します。
  5. CPUの負荷が高い状態で何時間も使用する一部のアプリケーション(ゲームなど)では、このようなことは起こりません。

また注意事項:

  1. グラフィックカードとPSUは新しい(約1年)です。
  2. 現在、かなりの量のソフトウェアがインストールされていますが、これはWindowsを再インストールした直後でも発生していました。
  3. このHDDは、多くのパーティショニングスキームと、いくつかの重い操作(約200GBのデータの移動など)を経てきました。

上記のため、問題がハードドライブにあることは既に70%確信しています。ただし、交換する前に、可能性の低い他の可能性(RAM、ソフトウェア、PSUなど)を除外したいと思います。

現在、ボックス全体を交換するお金はありませんが、コンポーネントの1つを簡単に交換できます。

不明な問題のトラブルシューティングに関する一般的なガイダンスを提供するいくつかの質問(この質問など)を読みましたが 、ここでは探していません

私の主な質問は
、問題のあるハードドライブがあることを確認するためにどのようなテストまたはベンチマークを実行できますか?
この問題を解決する必要はありません。ハードドライブであることを確認するだけで満足です。

友人から新しいハードドライブを借りて、それが良くなるかどうかを確認できます。肯定的な結果は他のすべてのコンポーネントを除外しますが、ソフトウェアの問題を除外しません(この新しいハードドライブには私が毎日使用するソフトウェアがないため)。

Windows / Linuxで実行します。


2
現状では、この質問はあまりにも曖昧です。具体的にはすでに何を試してみる必要があり、どこで行き詰まっていますか?診断に100%自信を持つ方法を説明する方法はありません。交換用ドライブをテストする場合は、ハードドライブを入手して、ドライブを複製します。SUでこの検索方法を確認できます。または、あなたのためにそれを行うことができる誰かに持って行ってください(コンピューターショップのような)。
Ƭᴇcʜιᴇ007

HDD診断ソフトウェアのリストを探している場合は、質問を編集してそれを明確にし、すでに試したもののリストと、SUに関する多くの関連する質問が役に立たなかった理由を含めてください。
Ƭᴇcʜιᴇ007

1
最後の段落について:診断でハードドライブの問題が報告されないが、新しいドライブが同じ問題を示していることを確認したい場合は、ドライブの内容を新しいものに複製できます。その場合は、両方のドライブに同じソフトウェア。
ロブ

1
@ techie007リンクしたこれらの質問に対する答えは、非常に包括的なものではないようです...:\
Deltik

1
@ techie007あなたが私の編集で求めたものを明確にしてみました。この質問をする前にツールを試したことはありませんでしたし、知りませんでした。SUは通常、知らないことに取り組むときの最初の目的地です:)。最初に検索しましたが、[トラブルシューティング]タグと[ハードドライブ]タグ(最小限のように思えた)に検索を制限していたため、これらの質問は見つかりませんでした。
マラバルバ

回答:


22

SMART属性を確認することは、ハードドライブの問題を特定するための便利な一目でわかる最初のステップです。

SMART属性へのアクセス

GSmartControlなどのサードパーティツールを使用して、WindowsでSMART属性を表示できます。

macOSでは、Disk Utilityを使用できますが、それほど冗長ではありません。あなたはできるインストールsmartctlパッケージからsmartmontoolsコマンドラインを使用してSMART属性にアクセスすること。

Linuxでは、コマンドsmartctl -a /dev/hda(パッケージからsmartmontools)は/dev/hda、問題のデバイスで置き換えられたハードドライブに関するSMART情報を提供します。 GNOME Disks(以前gnome-disksのパッケージから)は、ハードドライブの状態に関するアドバイスを提供できるグラフィカルユーティリティです。gnome-disk-utilitypalimpsest

[palimpsestは不良HDDを示しています。]

SMART属性について

関連性があり、注目に値するいくつかの属性を以下に示します。より大きなリストはここにあります

ゼロ以外の読み取りエラー率(ID 1)は、ディスク表面または読み取り/書き込みヘッドに問題があることを示します。

スループット特性(ID 2)は、ディスクの平均効率です。値がしきい値を下回ると、ディスクに何か問題がある可能性があります。

スピンアップ時間(ミリ秒単位で記録)(ID 3)は、ハードドライブのトラブルスピンアップをしていることを示してもよいです。

Reallocated Sectors Count(ID 5)が増加するということは、ハードドライブ上の領域の整合性が失われ、データを移動する必要があったことを意味します。これにより、セクターが再マップされるときにパフォーマンスが低下しますが、ハードドライブが故障するという点でより深刻な場合があります。

低いシーク時間パフォーマンス(ID 8)は、磁気ヘッドの機械的な問題の兆候です。

スピン再試行回数のスピンアップが失敗した場合(ID 10)が上がります。これが発生した場合、ハードドライブが正常に回転できるようになるまで入出力操作がキューに入れられ、速度が低下します。ただし、さらに重要なことは、ハードドライブの回転を再試行しなければならない場合、差し迫った障害の兆候です。

報告された修正不能エラー(ID 187)がゼロ以外の場合、そのセクター数はハードウェアエラー修正で修正できなかったことを意味します。これは老齢の兆候です。

現在保留中のセクタ数(ID 197)が再マップされるのを待っているセクタの数です。これは、ハードドライブの古い時代を示しています。

HDDベンチマーク

[Palimpsest 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/hda1GiB使用するための最初からの読み取りを維持する1MiB
  • ioping(パッケージからioping
    • ioping -R /dev/hda —ランダム読み取りテスト /dev/hda

Windowsでは、HD Tuneなどのツールを使用して、ハードドライブのベンチマークを実行できます。

macOSでは、Blackmagic Disk Speed Testなどのツールを使用して、ハードドライブのベンチマークを実行できます。


この答えに追加するには、再割り当てされたアドレスにアクセスしようとするたびに、再割り当てされたセクターにより速度が低下します。再割り当てされたセクターが多いほど、ハードドライブがディスク表面の別の部分をシークし、再マップされたアドレスから読み取るため、速度低下に気付く可能性が高くなります。
ロブ・

ゼロ以外のRaw読み取りエラー率は必ずしもドライブの問題を示しているわけでありませ。superuser.com/ questions / 393257 /…の説明を参照してください。
グルケンパプスト

スピンアップ時間は5458の未加工値として報告され、パワーオン時間は13477です。それは問題ですか?5秒はとてもいいですね。
マラバルバ

スピンアップ時間は5.448秒ですか?それは長い時間のように思えるかもしれませんが、それは通常の球場にある可能性があります。出典:Western Digital Scorpio ML40 Optimized Spinup Feature。パワーオン時間は561.5日ですか?私にとっては、SATAデバイスの電源を24時間体制のままにしておくので、それほど意味はありません。
デルティック

1
@Christoph:そのプロジェクトはCodePlexでホストされており、CodePlex はシャットダウンしました。プロジェクトはもうメンテナンスされていないようです。HDD Guardianの代替としてGSmartControlを使用できます。
-Deltik

3

Windows内でテストできる別の方法は、コマンドプロンプト(VistaまたはWindows 7で管理者として実行)を実行することです。そこから、CHKDSK C: /f /r入力してEnterキーを押します。これにより、ファイルシステムがスキャンされ、エラーの空き領域がスキャンされます。


2
...深刻な損傷を受けたドライブでデータが失われる可能性があります。損傷したセクターへの書き込みは、予約済みの再割り当てセクターを使い果たし、最終的に書き込みエラーにつながるためです。したがって、ディスクの状態が不明な場合、またはディスクに貴重なデータがあり、バックアップが利用できない場合は、これを行わないでください。ただし、SMARTデータまたは診断テストは読み取り専用であり、問​​題はありません。問題が報告された場合、データはすぐにバックアップする必要があります。
グルケンパプスト

2

GSmartControlなどのツールを使用して、ドライブのSMARTステータスを確認します。不良セクタのような深刻な問題がある場合、これらはおそらくデータに表示されます。また、セルフテストを起動して、まだ記録されていない新しいエラーについて調べることもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.