Filesystem FAT - badlocklock buruk

11

Tadi malam ponsel android saya mengatakan tidak bisa membaca kartu SD dan ingin memformatnya. Saya menariknya, memasukkannya ke pembaca kartu dan mencoba memasangnya di pc desktop saya:

$ sudo mount /dev/sdb1 tmp
[sudo] password for ivan: 
mount: /dev/sdb1: can't read superblock

Mencoba untuk 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!

Dan untuk melihat apakah ada sesuatu yang perlu dipasang:

$ 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

Sekarang saya melakukan gambar dd sebelum saya merusak sesuatu yang lain.

Saya tahu sistem file EXT memiliki cadangan superblock di seluruh perangkat yang dapat digunakan pada saat seperti itu. Apakah FAT memiliki cadangan?

Apakah Anda tahu metode untuk pemulihan?

Saya sudah mencoba photorec dan berhasil mengambil data, tetapi tanpa nama file atau struktur direktori. Tidak ada gunanya selain mengembalikan gambar saya, dan itu adalah kekhawatiran saya paling sedikit.

Ivan Petrushev
sumber
Sebenarnya dd gagal dengan kesalahan Input / output setelah menyalin 2,7 GB ... Apakah mungkin perangkat keras kartu rusak dalam beberapa cara?
Ivan Petrushev
Jika ddgagal itu dalam 99,999% dari kasus kegagalan perangkat keras.
Bobby

Jawaban:

18

testdisk melakukan pekerjaan!

>Create a new log file
[Choose Disk]
>Intel/PC partition
>Advanced
[Choose Partition]
>Boot
>Repair FAT
[Accept Defaults and Write]
>(Q)uit until exited

Dari sini: http://ubuntuforums.org/showthread.php?t=2103994

Ivan Petrushev
sumber
3
Ini adalah penyelamat, terima kasih! Dua hal: 1) Dalam kasus saya, saya harus memilih "Rebuild BS" sebelum tindakan "Perbaikan FAT" terbuka untuk saya. Sebagai komentar di utas forum yang Anda tautkan menunjukkan, info lebih lanjut tentang hal itu (dan umumnya TestDisk) ada di sini: cgsecurity.org/wiki/… 2) Anda harus menerima jawaban Anda sendiri, saya percaya itu adalah protokolnya. Semoga ini membantu orang menemukan solusi ini, karena ini adalah masalah umum!
Michael
Saya senang itu melakukan sesuatu untuk seseorang. Ya, mungkin Anda benar - menerima jawabannya.
Ivan Petrushev
1
Ini bekerja untuk saya namun saya mengalami kehilangan sebagian data. Terima kasih.
Substansial
Menyimpan 80GB data saya!
Wisnu Mohan G
Ini berhasil. Tapi testdisk mengatakan itu sangat berbahaya. Saya telah mencoba menulis partisi terlebih dahulu, tetapi tidak berhasil.
Kam Yein Tun
0

Masalah saya hari ini adalah usb-HDD-FAT32-Partition G: dengan "tidak dapat membaca superblock" di Windows XP dan OpenSuse 12.3. Solusinya adalah: Windows XP Command cmd chkdsk G: / F / R

Wolfgang

Wolfgang Lange
sumber