web-dev-qa-db-ja.com

データの損失や破損のないSDカードの回復

Ext4としてフォーマットし、UbuntuChroot環境用のChromebookで使用した128GBのマイクロSDカードを持っています。私はそれをかなり長い間そのように使用しました。ある時点で、すべてを削除するか、Chromebookのシンプルなフォーマットシステムを使用してフォーマットしました。

この後、GoPro Hero Sessionに貼り付けたところ、GoProはディスクをフォーマットする必要がなく、すぐに写真やビデオを書き込むことができることがわかりました。問題ない。

私は旅行に行き、たくさんの写真とビデオを撮りました、そしてそれから突然GoProはディスクを読むのに苦労しました。録画モードをオンにできたので、ビデオと写真を録画することができました(私は推測します)、そしてそれは問題を報告しませんでした。私の知る限り、このGoProセッションには128GBが多すぎます。

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

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

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

ddrescueを使用して、作業可能なイメージにディスクを複製しました。イメージファイルをmountすると、ディスクとまったく同じように動作します(予想どおり)。

ddrescue出力:

レスキュー:125829 MB、
errsize:0 B、
現在の速度:12648 kB/s

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

opos:125829 MB、
最後に正常に読み取られてからの時間:0秒

終了しました

foremost -v -q -t mp4 -dを使用して.IMGファイルでパスを実行しましたが、0個のファイルが返されました。

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

編集:Disk Usage Analyzerを使用したところ、photorecが回復した最大のファイルがすべて見つかりました。それらの中には、多くの大きな.bz2ファイルがあり、その中に拡張子のないファイルがあり、フッテージを記録した時間のタイムスタンプが付けられています。それらを開いてアーカイブマネージャーでこの情報を表示することはできますが、それらを抽出することはできません。

編集2:fsckを実行してみて、/lost+foundにチェックインしました。私のLinuxファイルはすべてそこにありましたが、ビデオはなく、以前にphotorecで復元した写真もありませんでした。

また、Sudo mount -o loop -t exfat SD_Card.img ~/mountpointを使用してイメージをexfatとしてマウントしようとしましたが、マウントに失敗します。

ヒューズexfat1.2.8

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

1
Matt Zabojnik

このガイド の手順に従ってtestdiskイメージでddrescueを実行すると、すべてのファイルを回復できました。

最初のクイックスキャンでは有用なものは何も検出されませんでしたが、クイックスキャンの後、ディープスキャンオプションを使用できます。

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

ext4、exFAT、exFAT

ext4はLinuxとラベル付けされました。私はそのパーティションから何も回復しようとしませんでした。これは、以前にマウント可能だったパーティションです。

最初のexFATにはラベルがなく、testdiskが提供するターミナルコマンドを使用して参照することができました。 gpartedなどの他のプログラムが表示できなかったこのパーティションテーブルには、すべてのGoProフォルダーとファイルが元の順序で含まれていました。 DCIMフォルダー内で、正しいファイル名とタイムスタンプを持つすべての写真とビデオを見つけたので、回復は破損したファイルを復元することではまったくありませんでした。

2番目のexFATは最初のexFATと同じように見えましたが、ファイルは読み取れませんでした。

0
Matt Zabojnik