Что не так с моей SD-картой и можно ли ее восстановить? По крайней мере, чтобы получить текущие данные.
Информация: у меня есть 8 ГБ карта Transcend Class 6 SDHC, которую я недавно приобрел для своей камеры. Она работала нормально, пока однажды в походе камера просто не сообщила, что не может сохранить, и на карте не было никаких изображений. Я подключил его к своему компьютеру (под управлением Ubuntu 10.04) и он сказал:
Ошибка монтирования: Mount: / dev / sdb1: не могу прочитать суперблок
Он разделен основной загрузочной записью и файловой системой FAT . ничего необычного, что я могу сказать. Что может быть не так и возможно ли вообще восстановить эти фотографии?
Похоже, Ubuntu запутывается и пытается смонтировать его как файловую систему ext3 / 4 (в которой есть суперблоки). Возможно, вы захотите попробовать монтировать его явно как vfat.
mount -t vfat / dev / sdb1 / your_mount_point_for_SD_cards
ОДНАКО, я предполагаю, что что-то действительно испортило вещь. Если он вообще отображается в вашей таблице устройств (ls / dev / sdb *), то вы можете увидеть, читается ли он с помощью команды dd. что-то вроде «dd if = / dev / sdb1 bs = 1024k count = 10 | less» должно дать вам представление о том, можно ли его прочитать. Даже если читаемо, возможность восстановить предыдущие файлы сомнительна.
Вы также можете попробовать установить его на другом компьютере, но это далеко не так.
Попробуйте `sudo fdisk -l` вместо` ls / dev / sdb * `.
Hello71 14 лет назад
0
Ну, я также попробовал это в Windows XP. это просто сломало его до слез и умоляло меня никогда не делать это снова, я убежден. ХР все время спотыкалась, пытаясь смонтировать и получить доступ к карте. команда dd, которую вы дали, не удалась. Я думаю, что карта тост ... :(
Narcolapser 14 лет назад
0
2
Sufian
I too had this issue with my mobile's SD card and I was unable to browse it from both Ubuntu and Windows. The partition was FAT32 so I was hopeful to get it fixed via Windows.
I ran following command in CMD to get it working again:
The options and switches for Check Disk are used as follows: volume Sets the volume to work with path/filename Specifies files to check for fragmentation (FAT16 and FAT32 only)
/F Fixes errors on the disk
/V Displays the full path and name of every file on the disk (FAT16 and FAT32); displays cleanup messages if any (NTFS)
/R Locates bad sectors and recovers readable information (implies /F)
/X Forces the volume to dismount first if necessary (implies /F)
/I Performs a minimum check of index entries (NTFS only)
/C Skips checking of cycles within the folder structure (NTFS only)
/L:size Sets the log file size (NTFS only)
/B Re-evaluates bad clusters on the volume (NTFS only; implies /R)
0
Force Flow
Существует Windows-приложение под названием BadCopy Pro, которое обычно является последней остановкой для восстановления данных на флэш-картах.
0
Tom Jowitt
Это может оказаться бесполезным, если вы пытаетесь восстановить данные, но у меня была такая же проблема с пустой SD-картой в Fedora, и после подключения ее к камере и запуска оттуда формата она снова начала работать в Linux.
0
Rustam A.
I know this post is pretty old, but maybe someone like me in 2016 or later will still be looking to solve such problem - since answers here didn't worked for me too.
Had the same problem with my SD card. Before it happened I copied photos to my usb-drive and some of them had problems opening. I googled and read a few forums here and there and started to suspect that my laptop card reader was faulty. Since it couldn't be mounted I used my other SD-card-reader and GNU ddrescue to make image of SD card - in case something would go wrong. It worked flawless and to my surprise found no "bad blocks". Now I was sure my laptop card reader caused it all.
So I was ready to search a manual fix for this. First I found "Design rule for Camera File system" and "Design of the FAT file system" in Wikipedia and one of its sources "Understanding FAT32 Filesystems". From them I concluded that I have no superblock and my FAT32 is corrupted. Wanted to assess the damage and try to repair it in hex editor, but it meant a lot of time to go dipper in FAT32 so I set this thoughts aside, because found quick solution from "Free software for data recovery testing". I choose PhotoRec/TestDisk and it worked just fine, recovering about 95%-98% of photos (it actually worked even after I formatted my card). Then I formated SD-card and copied there all recovered photos. It worked fine. On a second card reader of course. Maybe later i will get back to those few photos left unrecovered but for now I'm done.