予期しないエラーのためファイルを削除できません 0x80070570

外付けHDDなどに保存されているデータをクリックしたところ、「ファイルまたはディレクトリが壊れているため、読み取ることができません。」と表示されることがあります。「壊れている」と聞くと、もうファイルが使えなくなったと思うかもしれませんが、修復可能な場合が多いのです。

今回は、Windows10で「ファイルまたはディレクトリが壊れているため、読み取ることができません。」と表示される原因、対処法、エラーを防ぐ方法をご紹介いたします。

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

予期しないエラーのためファイルを削除できません 0x80070570

下の文に「エラー 0x80070570 ファイルまたはディレクトリが壊れているため、読み取ることが出来ません。」というエラーが表示されている場合は先程も説明したchdkskコマンドで解決する場合が多いです。

修復してみよう

それでは実際に修復を行ってみましょう。

まずはWindows Poershellを起動しましょう。Windows10の場合は左下の検索バーに、Windows11の場合は中央のWindowsマークで「powershell」と入力。
そのままEnterキーを押すと紺色のコマンドウィンドウが開くと思います。(Win11の場合は黒?)

予期しないエラーのためファイルを削除できません 0x80070570

また、エクスプローラーで問題が発生しているディスクを確認&覚えておきます。

予期しないエラーのためファイルを削除できません 0x80070570

今回の場合ですと、Fドライブのファイルが破損していたので「F」を覚えておきます。

あとは以下のコマンドを先程のコマンドウィンドウに貼り付けるだけで自動で検出・修復してくれるはずです。

chkdsk <さっきのアルファベット>: /f
# 今回の場合、「 chkdsk f: /f 」

以下のようなログとともに修正され、無事修復が終わると成功です。

PS C:\Users\****> chkdsk e: /f
ファイル システムの種類は exFAT です
ボリューム シリアル番号は 7283-F939 です
ファイルとフォルダーを検査しています...
ボリューム ラベルは SD_CARD です
ディレクトリ \*****************\ (0) のファイルを検査中に破損 が見つかりました
ファイルとディレクトリを検査中に破損が見つかりました
ボリューム ビットマップを検査中に破損が見つかりました
ファイルとフォルダーの検査を完了しました
Windows でファイル システムが修正されました
これ以上の操作は必要ありません
15537152 KB : 全ディスク領域 4156352 KB : 377 個のファイル
2944 KB : 92 個のインデックス 0 KB : 不良セクター 96 KB : システムで使用中
11377760 KB : 使用可能領域 32768 バイト : アロケーション ユニット サイズ 485536 個 : 全アロケーション ユニット
355555 個 : 利用可能アロケーション ユニット
PS C:\Users\****>