LINUX.ORG.RU

восстановить SD карту


0

0

При записи на SD карту процесс завис, пришлось перегружаться. После этого карту не видит ни картридер, ни КПК. Dmesg возвращает неправильный размер раздела, в общем, по всем признакам полетела таблица разделов. Каким образом сделать низкоуровневое форматирование на SD карте, обновить таблицу разделов? В случае с жестким диском все ясно: fdisk /dev/hda, а что делать с картой, ведь если нет на ней раздела, устройство не создается. Может существуют какие-нибудь специальные тулзы для этого? Карту выкидывать из-за логической ошибки как-то жаль...


У Transcend есть утилитка мелкая под оффтопик на их сайте. Как раз восстанавливает ФС на карточке. Может и с флешами других производителей будет работать. Правда она восстанавливает фат на всю флешку без таблицы разделов. Т.е. пользоваться потом ей как /dev/sda.

anonymous
()
Ответ на: комментарий от anonymous

Забыл добавить :)

До этой утилиты пробовал занулить флешку dd'ом, сделать таблицу разделов, форматнуть раздел (sda1) или хотябы всю флешку (sda). Никак. То размер выводит неправильный, то i/o error за 512 метрами. Наверно, все дело в кривом картридере...

anonymous
()
Ответ на: комментарий от anonymous

скорее всего карт ридер. я свою флешку и dd мучил и форматировал - всё работает замечательно.

vyv ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.