Sziasztok
Van egy 1GB-s Olympus H-s fajta XD kártyám. Fuji 6500FD fényképezöben használom évek óta. A legutóbbi kirándulás alkalmával készült fotókból közel 80-at nem tudok róla lemásolni.
A fájlméretek látszólag mindnél stimmelnek. DigiKam programmal (csatlakozás és gépen lévö mappa listázást követöen) kisképként megjeleníti a problémás képfájlokat is. Amikor letölteném öket akkor sajnos failed.
Ugyanez a helyzet, ha kártyaolvasóba teszem a kártyát és közvetlen olvasom azt pl. a gthumb képkezelövel. Kisképként render ott sorakoznak, ha nagyban szeretném megnézni, akkor csak kép tetején jelenik meg pár pixelnyi csík a fotóból.
Ugyanez a helyzet, ha kde "intézöjében" tallózóm a kártyát. Kisképként OK, nagyképként csak az elsö pár pixelig jut el.
Logban:
FAT: Filesystem error (dev loop0)
fat_bmap_cluster: request beyond EOF (i_pos 9026)
# fsck /dev/loop0 -v
[...]
/DCIM/101_FUJI/DSCF6004.JPG
File size is 1513836 bytes, cluster chain length is 16384 bytes.
Truncating file to 16384 bytes.
/DCIM/101_FUJI/DSCF6005.JPG
File size is 1521293 bytes, cluster chain length is 16384 bytes.
Truncating file to 16384 bytes.
Checking for unused clusters.
Reclaimed 5940 unused clusters (97320960 bytes).
Leaving file system unchanged.
/dev/loop0: 366 files, 17991/63976 clusters
(*loop0: Már kiránduláskor elöjött a jelenség, így itthon elsö dolgom a dd-zés volt. Most azt csatoltam fel.)
Ha fsck -r kapcsolóval engedélyezem neki a javítást, akkor a hibás fájlokat 16kbyte-ra csonkolja. Ezeket a fájlokat megnyitva, pontosan a fent vázolt néhány pixeles képeket kapom.
Ha jól sejtem a fat tábla borulhatott meg, a képek egyébként szépen a helyükön vannak (kisképként tökéletesek). Azt nem értem, hogy a képkezelö programok kisképként miért olvassák másképp a fájlokat, mint nagyként. Mintha kiskép generálásakor nem foglalkoznának a fat táblával csak nyersen áthúznák a képeket. Csupán annyit figyelve, hogy hol ér véget az egyik, s következik a másik.
Milyen megoldás van a problémára? Egyáltalán valaki belefutott már ilyenbe?
FSCK kiesett, hisz az valamiért 16kbyte-osnak hiszi a fájlokat (ahogy a képkezelö programok is a kép teljes betöltésekor). Fájlkezelö programok helyesen látják a fájlméretet (~800kbyte).
Köszönöm a segítséget!
ui.: elnézést, hogy ezúttal nem kerestem rá alaposan. Tudom, hogy volt már hasonló téma többször is, azonban most nem lelem. Sajnos otthoni netem szünetel:( épp egy nyílt wifit találtam ahonnan ezt elküldhettem.