「ファイルまたはディレクトリが壊れているため、読み取ることができません」エラーの7つの解決法

Windows 11/10で「ファイルまたはディレクトリが壊れているため、読み取ることができません」や「D: にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません」というエラーでお困りですか?専門家によるドライブ修復方法、失われたファイルの復元術、将来のエラーを防ぐ実践的な対策をご紹介します。

Aeri

更新者: Aeri / 更新日: 2025年11月12日

シェア: instagram reddit

ユーザーケース:ファイルまたはディレクトリが壊れている

 

ユーザーケース

ドラレコの映像を見たく、ダイソーでメモリーカードリーダーを購入し、PCでマイクロSDの映像を見ました。

見終わり、USB取り出しを行ってから、抜いたのですが、もう一回マイクロSDを差し込むと、「ファイルまたはディレクトリが壊れているため、読み取ることができません」と出てきてファイルが開けませんでした。ドラレコのデータを復元したいのですが、何かしら方法はありますでしょうか?至急お願いいたします。

- Yahoo知恵袋からの質問

「ファイルまたはディレクトリが壊れているため、読み取ることができません」というエラーでお困りの場合、どのように対処し、ファイルにアクセスすればよいでしょうか?ご安心ください。このエラーの原因と素早く解決するための方法をご紹介します。

ファイルやディレクトリが壊れている原因

「ファイルまたはディレクトリが壊れているため、読み取ることができません」という問題が発生するのは、システムがファイルやディレクトリ内のデータにアクセスしたり、その内容を認識できなくなっていることを示しています。

ファイルまたはディレクトリが壊れているため、読み取ることができません

同様のエラーには、「エラー 0x80070570ファイルまたはディレクトリが壊れているため、読み取ることができません」F:\にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません」などもあります。どのエラーメッセージであれ、以下の要因が原因として考えられます:

電源の急な断線や不適切なシャットダウン
マルウェアやウイルス感染
ハードドライブの不良セクタ
論理障害(ファイルシステムエラーなど)
不適切なデバイスの取り外し

原因が何であれ、効果的な解決策を見つけることが重要です。次のパートでは、その解決法をご紹介します。詳細をご確認ください。

「ファイルまたはディレクトリが壊れているため、読み取ることができません」の修復方法

「ファイルまたはディレクトリが壊れているため、読み取ることができません」というエラーはどのように修復すればよいでしょうか?ここでは即効性のある解決策をご紹介します。

方法1:コンピューターの再起動

多くのエラーはコンピューターの再起動で解決します。お使いのPCを再起動し、必要に応じて外付けHDDを再接続して、エラーが解消されるか確認してください。改善されない場合は、以下の他の解決策をお試しください。

方法2:USBまたは外付けHDDの接続確認

外付けHDDは、接続の緩みやファイルシステムの不具合によってこのエラーが発生することがよくあります。接続が確実であること、およびドライブが正常に認識されていることを確認してください。別のUSBポートやケーブルをお試しいただき、その後ファイルへの通常アクセスを試みてください。

方法3:CHKDSKユーティリティの使用

ローカルディスクや外付けHDD(USBフラッシュドライブ、SDカードなど)でこのエラーが発生した場合、CHKDSKユーティリティを使用するとハードドライブを簡単に修復できます。修復手順は以下のとおりです:

ステップ 1:Windowsの検索ボックスに「cmd」または「コマンド プロンプト」と入力し、右クリックして「管理者として実行」を選択します。

コマンドプロンプトを実行

ステップ 2:次のコマンドを入力します:chkdsk X: /f /r(Xの部分はエラーが発生しているドライブの文字に置き換えてください。)

CHKDSKコマンド

  • /f:検出されたエラーを修復します。通常、chkdskはエラーを報告するのみですが、このパラメータで修復を実行します。
  • /r:不良セクタを検出し、読み取り可能な情報を回復します。/fの機能に加え、/rは物理的なディスク障害も分析します。

このコマンドによりドライブの問題の大半は解決されますが、ファイルやフォルダが破損している場合、復元不能と判断されるとそれらは削除されることにご注意ください。

方法4:Windows組み込み修復ツールの実行 - SFC

システムファイルチェッカー(SFC)は、破損したWindowsシステムファイルをスキャンして修復するツールです。エラーの原因がファイルシステムの不具合である場合、SFCを実行することで「ファイルまたはディレクトリが壊れているため、読み取ることができません」の問題を解決できる可能性があります。「エラー0x80070570:ファイルまたはディレクトリが壊れているため、読み取ることができません」を修正する手順は以下のとおりです:

ステップ 1:Windowsの検索ボックスに「cmd」と入力し、「管理者として実行」を選択します。

ステップ 2:「sfc /scannow」と入力し、Enterキーを押します。

sfc /scannow

スキャンが完了するまでお待ちください。

ハードドライブにエラーが検出された場合、「完了するには再起動が必要です。Windowsを再起動してsfcを再度実行してください。」などのメッセージが表示されます。表示されたガイダンスに従って、Windowsシステムファイルの修復を完了させてください。

一方、「Windowsリソース保護は、整合性違反を検出しませんでした」と表示された場合は、修復が必要な破損したシステムファイルが現在ないことを意味します。

方法5:バックアップからの復元

これらのファイルやディレクトリのバックアップを作成している場合は、バックアップからデータを復元し、ファイルを別の場所に移動して簡単にアクセスできるようにできます。これでファイルを簡単に管理できます。

方法6:専門データ復元ソフトの使用 - MyRecover

場合によってはCHKDSKが論理的文件システムエラーを修復できることもあります。しかし、ハードドライブが故障間近の場合、事態を悪化させる可能性があります。CHKDSKはドライブのプラッタ、セクタ、読み書きヘッドに物理的損傷を与え、恒久的なデータ損失を招く恐れがあります。ドライブの健全性を評価したい場合は、「MyRecover」のような専門的な無料データ復元ツールの使用をご検討ください。

MyRecover
MyRecover MyRecover
強力なデータ復旧ソフト
  • 対応デバイスの多様性:内蔵および外付けHDD、SSD、USBメモリ、SDカードなどのストレージデバイスからのデータ復元に対応しています。
  • 広範なデータ損失原因への対応:誤削除、ディスクフォーマット、ウイルス感染など、さまざまな原因によるデータ損失を復旧可能です。
  • 多彩なファイル形式に対応:JPEG、PNG、MP4、MOV、DOC、XLSX、PDF、ZIP、RARなど、1,000種類以上のファイル形式に対応しています。
  • 便利なハイライト機能:スキャン中にファイルの検索、フィルタリング、プレビュー、復元が簡単に行えます。
  • 高い互換性:Windows 11、10、8、7およびWindows Serverに対応し、NTFS、FAT32、exFAT、ReFSなど、多様なファイルシステムをサポートします。

「ファイルまたはディレクトリが壊れているため、読み取ることができません」エラーが発生した場合のMyRecoverを使用したファイル復元手順は以下です(例:外付けHDDからのデータ復元):

ステップ 1:上にあるボタンを押してMyRecoverをPCにダウンロードしてインストールします。外付けHDDをコンピューターに接続し、正常に認識されることを確認してください。

ステップ 2:左側の「ディスクデータの復旧」をクリックし、外付けHDDにマウスを合わせて「スキャン」を選択します。

ディスクをスキャン

ステップ 3:破損・消えたファイルを検索するディープスキャンが開始されます。処理が完了するまで待ち、「OK」をクリックします。

ステップ 4:フィルタ機能で復元したいファイルを素速く探すことができます。結果リストからファイルが破損または消失したパスを開き、復元が必要なファイルを選択して「復旧」をクリックします。

ファイルを復元

ステップ 5:データを上書きしないために、別の保存場所を選択して「フォルダーの選択」をクリックして復元したファイルを安全に保存します。

保存先を選択

ヒント:✎...
500MBまでのファイルを無料で復元できます。より多くのデータを復元するには、アップグレードしてください。
さらに、アップグレード後はファイルのプレビューによる迅速な検索、クラッシュしたコンピューターからのデータ復元など、全てのプレミアム機能を利用できます。

復元されたファイルは、指定した保存先で確認できます。

方法7:ドライブの再フォーマット(最終手段)

ファイルが重要でない場合は、diskpartコマンドを使用してディスクをクリーンアップし、フォーマットしてください。可能であれば、フォーマット前に重要なファイルをバックアップしてください。「ファイルまたはディレクトリが壊れているため、読み取ることができません」エラーが表示されるディスクをフォーマットする手順は以下のとおりです:

ステップ 1:コマンドプロンプトを管理者として開きます。

ステップ 2:「diskpart」と入力してEnterを押します。

ステップ 3:「list disk」と入力してEnterを押します。

ステップ 4:「select disk #」(#は対象ディスクの番号)と入力してEnterを押します。

ステップ 5:「clean」と入力してEnterを押します。

ステップ 6:「create partition primary」と入力してEnterを押します。

ステップ 7:「select partition #」(#は対象ディスクの番号)と入力してEnterを押します。

ステップ 8:「active」と入力してEnterを押します。

ステップ 9:「format fs=fat32 quick」(状況に応じてNTFS、exFATなどに変更可能)と入力してEnterを押します。

ステップ 10:「assign letter=G」と入力してEnterを押します。

ディスクをフォーマット

コマンドプロンプトを終了すると、ドライブがフォーマット済みであることが確認できます。

将来のファイル・ディレクトリ破損を防ぐヒント

定期的な更新とマルウェアスキャン

Windowsとアンチウイルスを最新の状態に保ち、破損の原因となる脅威をブロックしましょう。

外部ストレージデバイスの安全な取り外し

「ハードウェアの安全な取り外し」を常に使用し、突然の切断によるエラーを回避しましょう。

まとめ

以上で、「ファイルまたはディレクトリが壊れているため、読み取ることができません」エラーに対する複数の解決方法をご紹介しました。どの方法を使用する場合でも、ファイルのバックアップが取得されていることを確認してください。万が一ファイルが消失したり破損したりした場合は、MyRecoverを使用してCドライブから削除されたファイルを復元するなど、迅速なデータ復旧が可能です。

よくある質問

1.破損したドライブからファイルを復元できますか?
 
はい!RecuvaやMyRecoverなどのツールを使用すれば、ドライブが故障しているように見える場合でもファイルを復元できることがよくあります。
2.フォーマットで破損したドライブは修復されますか?
 
はい、ただしすべてのデータが消去されます。ファイルをバックアップ済みの場合か、復元の試みが失敗した場合にのみ実行してください。
3.壊れている読み取れないファイルやディレクトリを削除する方法は何ですか?
 
管理者としてコマンドプロンプトから削除を試みるか、セーフモードで起動して削除します。それでも失敗する場合は、LockHunterなどのツールを使用してロックを解除し、削除してください。
Aeri
Aeri · 編集者
データ復旧分野における長年にわたりパソコンから削除されたファイルの復元技術を研究・実践してきました。HDD/SSDをはじめ、USBメモリやSDカードなど多様な記憶媒体からのデータ救出事例を数多く手がけ、特に論理障害によるファイル消失の回復に高い技術力を有しています。特に複雑なファイルシステムの解析や物理障害が発生したドライブからの復旧において定評があり、企業から個人ユーザーまで幅広い層から信頼を集めています。