データの損失や破損なしにSDカードを回復

データの損失や破損なしにSDカードを回復

ext4でフォーマットし、Ubuntu Chroot環境を持つChromebookで使用される128GB Micro SDカードがあります。私は長い間このように使用しました。ある時点では、その中のすべてを削除したり、Chromebookのシンプルなフォーマットシステムを使ってフォーマットしたりします。

後でGoPro Hero Sessionに接続してみると、GoProがディスクフォーマットに気を使わずに写真や動画をすぐに使えることがわかりました。大丈夫です。

旅行に行ってたくさんの写真や動画を撮りましたが、突然GoProがディスクを読むのに問題がありました。録画モードをオンにしても問題は報告されていないため、まだビデオや写真を録画できます。私が知っている限り、128GBはこのGoProセッションには大きすぎます。

マイコンピュータ(Chromebook、Mac OSX、Ubuntu)に接続するとエラーが発生したり(ChromebookとOSX)、ディスクはマウントされていますが、ファイルエクスプローラを使用して開くときに表示されるファイル構造はありません。完全に空です。

右クリックして[Ubuntuでプロパティ]をクリックすると、ディスクがext3 / ext4としてフォーマットされ、128 GB、45.1 GBの使用、71.9 GBの空き容量があるというレポートが表示されます。gparted同じ内容を報告しています。

を使用して、6GBの写真をすべて正常に復元できましたphotorec。しかし、ビデオは回復されませんでした。

一度はddrescue利用可能なイメージにディスクをコピーしました。イメージファイルを処理すると、mountディスクと同じように機能します(予想)。

ddrescue出力:

構造:125829MB、
エラーサイズ:0B、
現在の速度:12648kB / s

ipos: 125829MB,
エラー: 0,
平均速度: 19079kB/s

opos: 125829MB,
最後の読み取り成功以降の時間: 0秒

完全

.IMGファイルを介して実行しましたが、foremost -v -q -t mp4 -d最終的に0個のファイルが返されました。

現時点では、実際にデータの損失や破損が発生していないようです。何が起こっているのか正確にはわかりませんが、ファイルシステムに問題があると思われます。 GoProのファイルシステムは、FAT32やexFATではなくext3/ext4です。

編集:ディスク使用量アナライザを使用して、最大のファイルがすべて回復されたことを発見しましたphotorec。映像を録画した時間でタイムスタンプが取られたファイル拡張子のない大容量.bz2ファイルがたくさんあります。そのファイルを開き、Archive Managerを使用してこの情報を表示できますが、抽出することはできません。

fsck編集2:実行してチェックインしようとしました/lost+found。私のLinuxファイルはすべてそこにありますが、ビデオはありません。以前に使用したファイルも同じですphotorec

を使ってイメージをexfatでインストールしてみましたsudo mount -o loop -t exfat SD_Card.img ~/mountpointが、インストールに失敗しました。

ヒューズ exfat 1.2.8

エラー:exFATファイルシステムが見つかりません。

ベストアンサー1

の説明に従って画像をtestdisk実行します。ddrescueこのガイド、すべてのファイルを回復できました。

最初のクイックスキャンでは役に立つ項目を検出できませんでしたが、クイックスキャンの後に精密スキャンオプションを使用できます。

Deepscanは3つのパーティションファイルシステムを検出します -

ext4、exFAT、exFAT

ext4にはLinuxというラベルが付いています。私はこのパーティションから何も回復しようとしませんでした。これは以前にマウントできたパーティションでした。

最初のexFATにはタグがなく、それを使用できますtestdisk。このパーティションテーブルには、gpartedすべてのGoProフォルダとファイルが元の順序で含まれており、他のプログラム(例)では表示されません。 DCIMフォルダで、すべての写真とビデオのファイル名とタイムスタンプが正しいことがわかりました。したがって、修復は破損したファイルを修復する問題はまったくありません。

2番目のexFATは最初のexFATと同じように見えますが、ファイルを読み取ることはできません。

おすすめ記事