FAT dosya sistemi - bozuk süper blok


11

Dün gece android telefonum SD kartı okuyamayacağını ve biçimlendirmek istediğini söyledi. Çıkardı, bir kart okuyucusuna koydu ve masaüstü bilgisayarıma monte etmeye çalıştım:

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

Fsck yapmaya çalıştı:

$ 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!

Ve gerçekten monte edilecek bir şey olup olmadığını görmek için:

$ 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

Şimdi başka bir şey kırmadan önce bir dd görüntüsü yapıyorum.

EXT dosya sistemlerinin böyle bir anda kullanılabilecek cihaz üzerinde süperblok yedekleri olduğunu biliyorum. FAT'in yedekleri var mı?

Kurtarma için herhangi bir yöntem biliyor musunuz?

Ben photorec denedim ve veri almayı başardı, ancak herhangi bir dosya adı veya dizin yapısı olmadan. Resimlerimi geri yüklemek dışında hiçbir işe yaramaz ve benim en az endişem bunlar.


Aslında dd bu kart donanım bir şekilde zarar görmüş olması mümkün mü ... 2.7 GB kopyaladıktan sonra giriş / çıkış hatası ile başarısız oldu?
Ivan Petrushev

Eğer ddbaşarısız vakaların% 99.999 bir donanım hatası var.
Bobby

Yanıtlar:


18

testdisk işi yaptı!

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

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


3
Bu hayat kurtarıcıydı, teşekkürler! İki şey: 1) Benim durumumda, "FAT Onar" eylemi bana açık olmadan önce "BS'yi Yeniden Oluştur" u seçmek zorunda kaldım. Bağlantı kurduğunuz forum başlığında bir yorum olarak, (ve genellikle TestDisk) hakkında daha fazla bilgi burada: cgsecurity.org/wiki/… 2) Kendi cevabınızı kabul etmelisiniz, protokolün bu olduğuna inanıyorum. Umarım insanların bu çözümü bulmasına yardımcı olur, çünkü bu yaygın bir sorundur!
Michael

Birisi için bir şey yaptığına sevindim. Evet, muhtemelen haklısın - cevabı kabul ettin.
Ivan Petrushev

1
Bu benim için çalıştı ancak kısmi veri kaybı yaşadım. Teşekkürler.
Önemli

Verilerimden 80GB tasarruf ettim!
Vishnu Mohan G

Bu işi yaptı. Ancak testdisk bunun çok tehlikeli olduğunu söylüyor. Önce bölüm yazmayı denemiştim, ama işe yaramadı.
Thu Yein Tun

0

Benim sorunum bugün bir Windows-HDD-FAT32-Bölüm G: Windows XP ve OpenSuse 12.3 "süper blok okuyamıyorum" idi. Çözüm şuydu: Windows XP Komutu cmd chkdsk G: / F / R

Wolfgang

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.