昨夜、私のAndroidフォンは、SDカードを読み取ることができず、それをフォーマットしたいと言っていました。私はそれを引き出し、カードリーダーに入れて、デスクトップPCにマウントしようとしました。
$ sudo mount /dev/sdb1 tmp
[sudo] password for ivan:
mount: /dev/sdb1: can't read superblock
それをfsckしようとしました:
$ sudo fsck.msdos /dev/sdb1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!
そして、マウントするものが実際にあるかどうかを確認するには:
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3951 MB, 3951034368 bytes
122 heads, 57 sectors/track, 1109 cylinders, total 7716864 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 8192 7716863 3854336 b W95 FAT32
今私は何かを壊す前にdd画像をやっています。
私はEXTファイルシステムに、そのような瞬間に使用できるデバイス全体のスーパーブロックバックアップがあることを知っています。FATにはバックアップがありますか?
回復の方法を知っていますか?
私はphotorecを試してみましたが、なんとかデータを取得できましたが、ファイル名やディレクトリ構造はありませんでした。私の写真を復元する以外は何の役にも立ちません。
場合は
—
ボビー
dd
失敗し、それは例99.999%ハードウェア障害です。
dd
2.7 GBをコピーした後、実際に入出力エラーで失敗しました...カードのハードウェアが何らかの方法で損傷している可能性はありますか?