Автор Тема: [SOLVED] Счупена FAT файлова система  (Прочетена 1755 пъти)

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Снощи телефона ми почна да реве че не може да чете SD картата и че иска да я форматира. Ей така от нищото.
Свалих я, вкарах я в един четец и пробвах да я монтирам на десктопа:
Код:
$ 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

Сега правя един имидж на картата преди да съм почупил още нещо.

EXT файловите системи имат бакъп на суперблока, който може да се използва в такъв случай. FAT има ли нещо такова?

Някакъв друг метод за възстановяване?

Пробвах photorec и успява да извади файловете, но само като данни - без имена и без никаква директорийна структура. Това не ми върши никаква работа освен да си спася снимките, които са ми най-малкия кахър.

[UPDATE] dd фейлна с Input/output error след копиране на 2.7 GB. Дали може картата да е наистина повредена?
« Последна редакция: May 10, 2013, 09:47 от ivanatora »
Активен

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Re: Счупена FAT файлова система
« Отговор #1 -: May 10, 2013, 09:47 »
Да е жив и здрав testdisk, оправи нещата:

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

От тук: http://ubuntuforums.org/showthread.php?t=2103994
Активен