破損したデータ(画像)を修復して読み取り可能にするにはどうすればよいでしょうか?

破損したデータ(画像)を修復して読み取り可能にするにはどうすればよいでしょうか?

以下の操作を実行せずに、SD カード (内部ストレージとして使用) を複数回取り出したため、データが破損しました。

Eject/Unmount

SD カードを内部ストレージとして使用すると、カードは同じデバイス (Nokia 6.1 以降) 内でのみ使用できるように暗号化され、カードのデータは別のデバイスでも SD カード リーダー内でもアクセスできなくなります。


そこで、この最初の SD カードを、内部ストレージとして使用していたデバイスに再度挿入しました。

次に、(同じデバイスでも読み取れなかった)データをバックアップします。

USB ケーブルを使用して、採用した共有内部ストレージから MTP 経由でデータ (主にメディア ファイル、約 30 GB) を PC にコピーしました。

PCでもデータが読み取れませんでした。

現在、PC にコピーして存在するデータが単に破損しているだけなのか、破損して暗号化されているのかはわかりません。

最初の SD カードはもうありません。

私が持っているのは、PC に保存されている破損した/損傷したデータだけです。


まず、私の PC にコピーされたデータが単に破損しているだけなのか、破損しているだけでなく暗号化もされているのかを知るために、誰か助けてくれませんか?

数か月にわたってさまざまな回復および修復方法を試しましたが、破損したデータを修復できませんでした。

現在に戻ります: 今日、オンライン ツールを使用して破損したデータ (主に画像) を修復しようとしましたが、できませんでした。

オンライン ツールでは、参照ファイルとして同じデバイスからの通常の画像がいくつか必要でした。

そこで、内部共有ストレージの通常の画像を参照画像として使用できるように、再度新しい SD カードを内部ストレージとして使用しました。

この新しいカードを正常に使用した後、これらの新しい (重要でない) 画像も同じデバイスで開かなくなりました。

Google フォトでは約 30% の画像のサムネイルが表示されますが、この 30% の画像のうちすべての画像が開くわけではなく、残りの画像はサムネイルも表示されず、開きません。

ファイル マネージャー (デフォルトおよびサード パーティ) から開くと、どの画像も画像のサムネイルさえ表示されません。

ファイル マネージャーで個々の画像を開くと、「ファイルを開けませんでした」というエラーが表示されます。


最初の SD カードを内部ストレージとして初めて使用した後に破損した、現在 PC 内にあるデータ (画像やビデオ) を修復するにはどうすればよいですか?

答え1

破損したファイルを自由に共有し、OP にリンクしてください。私はそれらを調べて、この回答に分析を追加し、一般的に役立つようにします。

JPEG 写真が修復できるかどうかは、ファイルに JPEG データが含まれているかどうかという 1 つの要素に完全に依存します。暗号化されたデータは、たとえ暗号化されたデータが JPEG であっても、それ自体は JPEG データではないことに注意してください。

JPEGデータなし = 修復できません

私はJPEGを頻繁に修復するので、そのためのツールを作りました。こここのツールを必ず購入しなければならないと言っているわけではありませんが、デモ版はすでに役に立つかもしれません。ここで入手できるツールを使用すると、破損したファイルを開いて「エントロピー」を調べることができます。修復できない JPEG には、通常、低いエントロピーまたは非常に高いエントロピーが含まれています。

「JPEG のような」エントロピーの場合、ツールはエントロピー値を緑色で表示します。

ここに画像の説明を入力してください

JPEG のようなエントロピーではありません。ファイルはゼロで埋められ、エントロピー値は赤い文字で表示されます。

ここに画像の説明を入力してください

ファイルを一括で調べるには、抽出オプションを使用します。エラー ログには各ファイルのエントロピーが表示されます。

ここに画像の説明を入力してください

ご了承ください:

  • エントロピーはあくまでガイドラインです。
  • 暗号化されたデータの場合は0.00ではなく8.00が表示されます。

さらに、HxD などの 16 進エディタを使用してファイルを調べることもできます。

  • ファイルを開く
  • 検索
  • 検索 > HEX TAB > FF > すべて検索

ここに画像の説明を入力してください

ファイル全体で FF nn が見つかり、nn =/= 00 である場合、それは JPEG データではありません。サンプルのスクリーンショットでは、明らかに JPEG データを扱っていません。

JPEGデータなし = 修復できません

ファイルが暗号化されている場合、暗号化 (FBE) に基づいて、「CONSOLE」という文字列が見つかることがあります。

ここに画像の説明を入力してください

関連情報