Восстановить partition table на флешке.

Vladimir Q qvoffka на gmail.com
Сб Авг 29 19:57:08 BST 2009


Аллоха,
Есть пробема:
SDHC карта на 8гб в левом разьёме Acer AA1. Была целиком
отфотматирована в ext2 с помощью fdisk. После полугода использования,
видимо была вынута без размонтирования.
При перезагрузке dmesg выдаёт unknown partition table
Testdisk показывает, что есть одна партиция, причём не с нулевого
сектора, а с 193. После обновления таблицы ничего не заработало.
Проанализировал gpart. Вывод следующий:

sudo gpart /dev/mmcblk0

Begin scan...

* Warning: short read near sector(15658864), 65536 bytes instead of
66048. Skipping...
End scan.

Checking partitions...
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Т.е. все партиции нулевого размера, что нелепо. Может, я не так
пользуюсь gpart (может, надо запускать как sudo gpart /dev/mmcblk0p1
??? ). Как ещё можно попробовать вылечить?
Заранее спасибо за ответы.


Подробная информация о списке рассылки ubuntu-ru