Nemáš jinou stejně velkou nebo menší kartu? Jestli ti půjde do počítače zapojit obě, tak by se dala ještě udělat bitová kopie z té dobré. To je asi poslední možnost co mě napadá (tedy co vlastními silami zvládnu), pak jedině tu utilitu přímo od výrobce, co píše petr22.
Jestli můžeš zapojit dvě karty současně, tak by se to dalo provést takhle:
Kód: Vybrat vše
dd if=/dev/sdc of=/dev/sdb
Hlavně si při zapojování hlídej která je která, if (input file) musí být ta dobrá, of (output file) ta špatná, na kterou zapisuješ.
A trvá to dost dlouho, přeci jen přenést pár gigabajtů přes USB pár minut zabere

Kdyby šlo připojit jen jednu kartu, dá se to provést přes dočasný soubor na disku, přes správce souborů Dolphin si připojíš harddisk, a v konzoli příkazem mc spusť Midnight Commander, s tím se adresáře procházejí lépe. Harddisk (přesněji vybraný připojený oddíl) najdeš v adresáři /media, a tam. nejépe v prádném adresáři provedeš tohle:
Kód: Vybrat vše
dd if=/dev/sdb of=./karta.img
sync
Tím zkopíruješ obraz dobré karty na disk. Pak vyměníš karty a zapíšeš ho na tu vadnou:
Kód: Vybrat vše
dd if=./karta.img of=/dev/sdb
sync
To že bude menší nevadí, prostě zůstane zbytek karty nevyužitý, teď jde hlavně o to zjistit jestli se s ní dá něco provést. A aspoň to bude rychleji.
Hned po tomhle kopírování můžeš zkusit ten lsblk, jestli se oddíl zobrazí, a potom jestli tam bude i po vytažení a zasunutí karty.
Kdyby nebyl, karta si prostě nepamatuje. Mám tu pár takových flashdisků
