コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows 11/10/8/7で「ファイルまたはディレクトリが壊れているため、読み取りができません」エラーを解決する2つの方法

SDカード、外付けハードディスク、USBメモリなどのストレージデバイスをWindows 11/10/8/7のPCに接続した際、「ファイルまたはディレクトリが壊れているため、読み取りができません」というエラーメッセージが表示されることがあります。このエラーが発生すると、以下のような症状に遭遇する可能性があります。

まず、デバイスのファイルシステムを確認すると、「RAW」形式になっている場合があります。次に、このエラーが表示されている間はデバイス自体にアクセスできなくなります。さらに、ストレージデバイスを開こうとすると「H:\ にアクセスできません」というポップアップエラーが表示されることもあります。この問題を放置すると、重大なデータ損失につながる恐れがあります。システムトラブルを回避するためにも、本記事で紹介する方法を活用して早めに対処しましょう。

パート1:「ファイルまたはディレクトリが壊れているため、読み取りができません」エラーの原因

修正方法をご紹介する前に、まずこのエラーが発生する主な原因を確認しておきましょう。

ウイルス感染

ウイルスはコンピュータシステムの正常な動作を妨げます。PCやメモリカード、USBドライブがウイルスに感染すると、ファイルシステムが破損し、このエラーメッセージが表示される可能性があります。

MFT/FATの破損

マスターファイルテーブル(MFT)はNTFSファイルシステムの一部で、ファイルサイズ、アクセス権限、作成日時などの情報を管理しています。FATファイルシステムにおけるファイルアロケーションテーブル(FAT)と同様に、MFTはファイルの保存場所を示す役割を担っています。そのため、FATやMFTが破損すると、システムがFATまたはNTFSパーティション上のデータにアクセスできなくなり、エラーが発生します。

USBハードディスクの安全でない取り外し

データの読み書き中や転送中に外付けディスクを取り外したり、「安全な取り外し」機能を使わずに抜き差ししたりすると、重要なファイルシステム情報が失われるリスクがあります。これが「アクセスできません。ファイルまたはディレクトリが壊れているため、読み取りができません」というエラーの原因となることがあります。

物理的な問題

フラッシュドライブ、メモリカード、ハードディスク、USBドライブは、永久的な損傷やバッドセクター(不良セクタ)の発生によって破損することがあります。通常、ファイルシステムなどのパーティションデータは特定の場所に保存されています。その場所にバッドセクターがあると、OSがデータにアクセスできず、エラーメッセージが表示されます。

パート2:エラーを修正する2つの方法

上記はエラーが発生する主な原因です。ここからは、実際に問題を解決するための2つの方法を詳しく見ていきましょう。

方法1:CHKDSKコマンドを実行してエラーを修復する

破損したファイルシステムを修復することで、このエラーを解決できる場合があります。特に、バッドセクター、ファイルシステムの破損、ウイルス感染が原因の場合に有効です。CMDのコマンドラインからCHKDSKユーティリティを実行しましょう。以下の手順に従ってください。

  1. 「検索」メニューをクリックし、「コマンドプロンプト」と入力します。
  2. コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
  3. 次のコマンドを入力してEnterキーを押します:chkdsk /f h: ※「h:」は、読み取れないドライブやディスクに割り当てられている実際のドライブ文字に置き換えてください。

これらの手順で問題がすぐに解決するはずです。それでも問題が解決しない場合は、次の方法2を試してください。

方法2:ハードディスクをフォーマットしてエラーを解決する

方法1を試しても改善しない場合は、最終手段としてハードディスクのフォーマットを検討する必要があります。ただし、フォーマットはドライブ上のデータをすべて消去する根本的な方法です。そのため、フォーマットを実行する前に、必ず読み取れないディスクからデータを復元しておきましょう。データ復元にはiBeesoft Data Recoveryソフトウェアをおすすめします。市場で入手できる最高クラスのデータ復元ソフトです。

iBeesoft Data Recoveryは、高い復元率と安全性を誇る100%安全なソフトウェアです。ハードディスクやパーティション、RAWドライブ、外付けハードディスク、USBなどからファイルを復元できるよう設計されています。高速スキャン技術により、失われたファイルを驚異的なスピードで検出・復元します。PCから失われたデータをすべて取り戻すために必要な、最も包括的なファイル復元ソリューションです。

無料体験版をダウンロードして、MacやWindows PCで外付けハードディスクからファイルを復元する威力をぜひお試しください!

フォーマット前に「読み取り不可」になったハードディスクからデータを復元する手順

  1. 復元したいファイルの種類を選択します。デフォルトではすべてのファイルが選択されています。不要なものは選択解除するか、すべて解除してから必要なファイルだけを手動で選択しても構いません。「開始」をクリックします。
  2. スキャンする場所を選択します。失われたファイルが保存されていた場所を指定し、「スキャン」をクリックしてスキャン処理を開始します。
  3. 失われたファイルをプレビューして復元します。クイックスキャン完了後、ウィンドウ上部で結果を確認できます。復元されたデータをプレビューし、適切な場所に保存しましょう。より多くの結果を得たい場合は、「ディープスキャン」オプションを使用してください。

これで、フォーマット前のデータ復元方法がわかりました。では、実際に「ファイルまたはディレクトリが壊れているため、読み取りができません」エラーを修正するにはどうすればよいのでしょうか。

ハードディスクをフォーマットしてエラーを解決する手順

  1. 「PC」または「マイコンピュータ」を開きます。
  2. 外付けハードディスクを見つけて右クリックします。
  3. 「フォーマット」を選択し、ファイルシステムを指定します。「クイックフォーマット」にチェックを入れ、「開始」ボタンをクリックしてフォーマットを実行します。これで問題は完全に解決するはずです。

以上が、「ファイルまたはディレクトリが壊れているため、読み取りができません」エラーを解決するための明確な対策です。どの方法を実行する場合でも、事前にiBeesoft Data Recoveryのようなデータ復元ツールを使って、PC内の大切なデータを復元しておくことを強くおすすめします。

  1. 【解決法】Windows 10/8/7でOneDriveが同期しない・クラッシュする・起動しない問題の直し方

    このトラブルシューティングガイドでは、Windows 10/8.1/7パソコンで発生する以下のOneDriveの問題を解決するための詳細な手順をご紹介します。「OneDriveが同期しない」「同期中にOneDriveがクラッシュする」「OneDriveが起動しない」といった症状のほか、ファイルの同期(コピー)時に「予期しないエラーのためファイルをコピーできません」(エラーコード:0x80040A47、0x80070057、0x80040A41、0x80070184)というメッセージが表示される場合も対象です。OneDriveを開いてもクラッシュしたり、起動しなかったりする場合は、以下の方法を順

  2. 【解決済み】Windows 10/8/7のWindows Updateエラー0x80004005の直し方

    Windows 10、Windows 8、Windows 7搭載のパソコンでは、Windows Updateがエラー0x80004005で失敗することがあります。エラーメッセージは「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが表示され続ける場合は、Webで検索するか、サポートに問い合わせて情報を確認してください。(0x80004005)」という内容です。 Windows Updateのエラー0x80004005は、主に次の2つの原因で発生します。 ダウンロード中にインターネット接続が中断され、更新プログラムが正しくダウンロードできなかった 更