ホーム/ カテゴリー/ 作り方/ 外付けHDDをテストする方法|簡単チェック… 外付けHDDをテストする方法|簡単チェック手順 Stefano Barcellos 著 27/06/2026 印刷 共有 WhatsApp リンクをコピー # 外付けHDDをテストする方法|簡単チェック手順 ## はじめに 外付けハードディスクドライブ(外付けHDD)は、データのバックアップや大容量ファイルの保存に欠かせないデバイスです。しかし、長期間使用していると、ディスクの内部で物理的な劣化や論理的なエラーが発生することがあります。突然の故障により、大切なデータを失うリスクを避けるためには、定期的な健康状態のチェックが重要です。本記事では、外付けHDDをテストするための具体的な手順を、初心者でも理解しやすい方法で詳しく解説します。WindowsやLinuxの両方に対応した方法を網羅し、無料で使えるツールからコマンドラインによる高度なテストまで幅広く紹介します。 ## 外付けHDDのテストが必要な理由 外付けHDDは、内部に磁気ディスクと読み取りヘッドを備えた精密機器です。使用中に振動や衝撃、温度変化などの影響を受けると、セクタ不良や読み取りエラーが発生する可能性があります。また、長期間使用しない場合でも、記憶媒体の劣化は進行します。テストを行うことで、以下のような問題を早期に発見できます。 - 不良セクタの有無 - ディスクの温度異常 - 読み取り速度の低下 - コネクタやケーブルの接触不良 - ファームウェアエラー これらの問題を放置すると、ある日突然ディスクが認識されなくなり、データが読めなくなる可能性があります。定期的なテストは、データ損失の防止策として有効です。 ## Windowsで外付けHDDをテストする方法 Windows環境では、標準搭載のツールからサードパーティ製ソフトウェアまで、さまざまなテスト方法があります。ここでは、代表的な手法をいくつか紹介します。 ### CHKDSKコマンドによる基本チェック Windowsに標準で搭載されているCHKDSK(チェックディスク)コマンドは、外付けHDDのファイルシステムエラーや不良セクタを診断し、修復することができます。このツールはコマンドプロンプトから実行します。 まず、外付けHDDをパソコンに接続し、エクスプローラーでドライブレター(例:E:、F:など)を確認します。次に、スタートメニューを右クリックして「コマンドプロンプト(管理者)」を選択します。開いた画面に以下のコマンドを入力します。 chkdsk X: /f /r ここで「X:」は、実際のドライブレターに置き換えてください。「/f」はエラーの自動修復を、「/r」は不良セクタの特定と読み取り可能なデータの復旧を指示します。このコマンドはディスク全体をスキャンするため、容量によっては数時間かかる場合があります。スキャン中は他の操作を避け、完了を待ちましょう。 CHKDSKの結果は、不良セクタの数やファイルシステムの状態が表示されます。エラーが多数見つかった場合は、ディスクの交換を検討する必要があります。 ### CrystalDiskInfoを使ったヘルスチェック CrystalDiskInfoは、無料で使えるディスク診断ツールです。このソフトウェアは、S.M.A.R.T.(自己監視・分析・報告技術)と呼ばれるディスクの自己診断情報を読み取り、現在の健康状態を「良好」「注意」「不良」の三段階で表示します。特に、温度やエラーレートをリアルタイムで確認できる点が便利です。 ダウンロードは公式サイトから行い、インストール後はそのまま起動します。ツール上部のドロップダウンメニューから外付けHDDを選択すると、健康状態を示す色分けされたインジケーターが表示されます。黄色や赤色の警告がある場合は、早急なバックアップとディスク交換を推奨します。 ### H2testwによる書き込み・読み取りテスト H2testwは、ドイツの開発者によって作られた無料のテストツールで、主にフラッシュメモリの検証に使われますが、外付けHDDのテストにも有効です。このツールは、ディスク全体にテストデータを書き込み、その後読み出して元のデータと比較することで、隠れた不良セクタを検出します。 使用方法はシンプルです。ツールを起動し、「Select target」で外付けHDDを選択します。「Write + Verify」ボタンをクリックすると、自動的に書き込みと検証が始まります。テスト中は、ディスクのパフォーマンスやエラーの有無がリアルタイムで表示されます。完了後は、「All data successfully verified」のメッセージが出れば正常です。エラーが検出された場合は、そのセクタを特定し、データの救出を検討します。 ### HD Sentinel(エイチディーセンチネル)による詳細分析 HD Sentinelは、有料ソフトですが試用版でも基本的な診断が可能です。このツールは、S.M.A.R.T.情報に加えて、表面スキャン(Surface Scan)機能を備えており、ディスク全体の読み取り可能セクタをチェックできます。また、パフォーマンス評価や温度表示も行います。 試用版では、完全な機能制限がありますが、健康状態の確認程度であれば十分です。インストール後、外付けHDDを選択すれば、すぐに評価が表示されます。異常があれば、画面上に警告が出るので、その後の対応を検討します。 ## Linuxで外付けHDDをテストする方法 Linux環境でも、コマンドラインツールを使った高度なテストが可能です。特にUbuntuやDebian系ディストリビューションでは、smartctlやbadblocksといった強力なツールが標準で利用できます。 ### smartctlによるS.M.A.R.T.テスト smartctlは、smartmontoolsパッケージに含まれるユーティリティで、ディスクのS.M.A.R.T.情報を参照したり、自己診断テストを実行したりできます。まず、ターミナルを開き、以下のコマンドでツールがインストールされているか確認します。 sudo smartctl --version インストールされていない場合は、以下のコマンドでインストールします。 sudo apt-get install smartmontools 次に、外付けHDDを接続し、デバイス名を確認します(例:/dev/sdb)。以下のコマンドでS.M.A.R.T.情報を表示します。 sudo smartctl -a /dev/sdb これにより、健康状態(SMART overall-health)やエラーログ、温度、不良セクタ数などが表示されます。「PASSED」と表示されれば正常ですが、「FAILED」の場合は即座にデータをバックアップします。 さらに、長期間のテストを実行するには、以下のコマンドで自己診断テストを開始します。 sudo smartctl -t long /dev/sdb テストの進捗は、以下のコマンドで確認できます。 sudo smartctl -l selftest /dev/sdb 完了までに数時間かかる場合がありますので、注意しましょう。 ### badblocksによる不良セクタテスト badblocksは、ディスク上の物理的な不良セクタを特定する専用ツールです。このツールは、ディスク全体にデータを書き込むテスト(destructive test)と、読み取り専用のテスト(non-destructive test)の両方をサポートしています。ただし、書き込みテストを実行すると既存のデータが消去されるため、バックアップを取ってから行ってください。 読み取り専用テストを実行するコマンドは以下の通りです。 sudo badblocks -sv /dev/sdb 「-s」は進捗表示、「-v」は詳細出力を指定します。テストが完了すると、不良セクタの数が表示されます。もし不良セクタが存在する場合、そのセクタをファイルシステムで使用しないように処理する必要があります。また、不良セクタが多数見つかった場合は、ディスクの物理的な故障が疑われるため、交換を検討します。 なお、書き込みテストを行う場合は、以下のコマンドを使用しますが、データが消去されるので注意が必要です。 sudo badblocks -wsv /dev/sdb このテストは、ディスク全体をチェックするため、数時間から半日程度かかることもあります。 ### テスト結果の解釈と注意点 Linuxでのテスト結果は、コマンドライン上に出力されるため、初心者には少しわかりにくいかもしれません。以下のポイントを押さえておくと、結果を解釈しやすくなります。 - S.M.A.R.T.の「Reallocated Sector Count」: この値が増加している場合、ディスクが不良セクタを予備領域に置き換えたことを示します。値が高いほど故障リスクが高まります。 - badblocksで検出された不良セクタ数: 0以外の数値が出力された場合、そのセクタは物理的に読めない状態です。数が少なければデータを救出した上でマッピングできますが、多い場合は交換推奨です。 テスト中は、外付けHDDへのアクセスが継続的に行われるため、パソコンの負荷が上がります。また、USB接続の場合、ケーブルが外れないように注意します。テストが途中で中断されると、データが破損する可能性があるため、安定した環境で行いましょう。 ## テスト結果と対処方法の比較表 以下の表に、各テストツールの特徴と推奨する使用シーンをまとめました。 | ツール名 | 対応OS | テスト内容 | データへの影響 | 推奨シーン | |----------|--------|------------|----------------|------------| | CHKDSK | Windows | ファイルシステムとセクタチェック | 読み取りのみ、修復可能 | 日常的な簡易チェック | | CrystalDiskInfo | Windows | S.M.A.R.T.情報表示 | なし | 健康状態の定期的な確認 | | H2testw | Windows | 全データ書き込み・検証 | 書き込みテストのためデータ破壊 | 新品ディスクの検証 | | HD Sentinel | Windows | 表面スキャン+S.M.A.R.T. | 読み取りのみ | 詳細な診断が必要な場合 | | smartctl | Linux | S.M.A.R.T.テスト | 読み取りのみ | S.M.A.R.T.情報の詳細確認 | | badblocks | Linux | 不良セクタ検出 | 書き込みモードではデータ消去 | 物理的な不良セクタの特定 | ## テストの頻度とタイミング 外付けHDDのテストは、使用頻度に応じて異なります。以下のガイドラインを参考にするとよいでしょう。 - 毎日使用する場合: 月に1回はCrystalDiskInfoやsmartctlで健康状態を確認します。また、3ヶ月に1回はCHKDSKやbadblocksの読み取りテストを実施します。 - 週に数回使用する場合: 2〜3ヶ月に1回の簡易チェックで十分です。ただし、異常を感じた場合はすぐにテストを行います。 - 長期保管している場合: 半年に1回程度、接続してテストすることを推奨します。ディスクが回転しないと、潤滑油が固着する可能性もあります。 また、以下のような状況では、即座にテストを行うべきです。 - 異音がする(カチカチ音やブーンという音) - ファイルの読み書きが極端に遅い - ファイルが開けない、またはエラーが頻発する - パソコンがディスクを認識しないことがある これらの症状は、故障の前兆である可能性が高いため、早急な対応が必要です。 ## テスト前の準備と注意事項 テストを安全に実行するために、以下の準備と注意事項を守りましょう。 ### データのバックアップ テスト中にディスクに書き込みが発生するツール(H2testwやbadblocksの書き込みモード)を使用する場合は、事前に全てのデータを別のストレージにバックアップします。テストによってデータが消去されるリスクがあるため、バックアップは必須です。読み取り専用のテストであっても、万が一の障害に備えてバックアップを取っておくことを推奨します。 ### 電源と接続の安定性 外付けHDDは、USBケーブル経由で電源を供給するものと、ACアダプタを使用するものがあります。特に、大容量ディスクやポータブルタイプのHDDは、電力不足でテスト中に認識が外れることがあります。信頼性の高いUSBポート(パソコン背面など)を使用し、必要に応じてACアダプタを接続します。また、テスト中はパソコンをスリープ状態にしないように設定します。 ### ツールのダウンロード元 無料ツールを使用する場合、公式サイトや信頼できる配布元からのみダウンロードします。怪しいサイトからダウンロードすると、マルウェアが含まれている可能性があります。CrystalDiskInfoは公式サイト(crystalmark.info)、H2testwは開発者のページ(heise.de)から入手するのが安全です。 ## テスト結果が悪かった場合の対処法 テストで不良セクタやエラーが検出された場合、以下の手順で対応します。 ### データの救出 まず、ディスクからデータを救出します。可能であれば、別の正常なディスクにコピーを取ります。エラーが軽度であれば、コピー中に問題が発生するセクタのみ読み飛ばすツール(例:ddrescue)を使用することで、ほとんどのデータを救出できる場合があります。Linuxではddrescueが強力です。Windowsでは、RecuvaやEaseUS Data Recovery Wizardなどの復旧ソフトを試すのも一案です。 ### ディスクの交換 不良セクタが多数見つかった場合や、S.M.A.R.T.の健康状態が「不良」を示している場合は、ディスクの交換を検討します。修理は現実的でないため、新しいディスクを購入し、データを移行します。交換後は、新しいディスクのテストを必ず行い、問題がないことを確認します。 ### 保証期間の確認 購入から間もない場合は、メーカーの保証期間を確認します。多くの外付けHDDには1年から3年の保証が付いており、自然故障であれば無償交換が可能です。購入時のレシートや製品のシリアルナンバーを用意し、メーカーのサポートに問い合わせます。 ## 参考文献 本記事は、以下の情報源を参考に作成しました。 - EaseUS Partition Manager, "How to Check External Hard Drive Health", 2024. - Aranzulla, "Come testare un hard disk esterno", 2023. - Reddit r/DataHoarder, "How to test external drive integrity", 2023. - Reddit r/techsupport, "How to check a harddisk", 2023. 外付けHDD ハードディスク テスト 診断 エラーチェック SMART 速度測定 データ保護 注意 作業前に大切なデータを必ずバックアップしてください。 著者 Stefano Barcellos Visite Barbados の寄稿者。 « 前の投稿 出力ファイルを開く方法と対処法 次の投稿 » PCで絵文字を入力する方法|Windows・Mac対応