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.
- 1055 megtekintés
Hozzászólások
A "kiskep" (thumbnail) a file fejleceben talalhato es 3-15kb meretu, mig a rendes felbontasu kep pedig az utan kovetkezik. Ezert tudja azt olvasni.
"File size is 1521293 bytes, cluster chain length is 16384 bytes."
"Fájlkezelö programok helyesen látják a fájlméretet (~800kbyte)."
Most akkor 800kB vagy 1.5MB?
- A hozzászóláshoz be kell jelentkezni
90%-ban 800kbyte (3Mpixel), de van közte 1.4-1.5Mbyte-os kép is (6Mpixel). Mind a hibás és nem hibás képek között van ilyen is, olyan is.
- A hozzászóláshoz be kell jelentkezni
Relevans talalat:
"Probably the following happened:
New data was to be appended to the MP3 files. But e.g. a power failure or system hang occured. Thus the following information was already written out to the file system:
- the new file size was written to the file's directory entry
- the clusters where reserved by reducing the free cluster counter of the file system
However the transaction was not complete, since
- the new clusters were not yet asigned to the files (leading to the first two errors)
- the needed clusters were not finally marked as being used (perhaps just the same step, don't know how FAT exactly works in this point)
FAT32 is known to be very vulnerable to power outages and the like."
Probald meg Windows alatt lemasolni/scandiskelni, hatha az tud vele valamit kezdeni.
- A hozzászóláshoz be kell jelentkezni
az előnézeti képet általában külön tárolja talán az EXIF-ben? nem értek hozzá, de itt volt már hasonló téma
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!
- A hozzászóláshoz be kell jelentkezni
fentebbi tippeken túl még a testdisk jól jöhet
(egyébként ahogy már többen mondták, hibás az a feltételezésed hogy mert kisképként látod a kép még megvan, nem, az lehet teljesen elveszett az adathordozó hibája miatt, aképnézegető ha tud sebesség miatt csak azt a picit olvassa be
sőt nem csak thumbnail hanem preview kép is van, mind lehet különböző képből generálva, tehát 3 kép is lehet egy jpg-ben, praktikusan a kiskép lehet a nagy lényeges területe, pl arc kivágva vagy egy sorszám ráírva, de megtévesztésnek lehet teljesen más kép is:) nyilván a mai(!) fényképezőgépek nem keresnek arcot azzal a céllal hogy kivágva kisképnek azt tegyék be, de ki tudja:) )
- A hozzászóláshoz be kell jelentkezni
Hm, igen. A feltételezésem tévútra vezetett. Nem ismertem ennyire a képfájl lelki világát, de már megérte feldobni a kérdést:) Köszönöm mindenkinek a válaszokat. Kipróbálom őket és beszámolok az eredményekről.
- A hozzászóláshoz be kell jelentkezni
A testdisk csomagban lévő photorec program szépen megtalálta és egy megadott mappába kimásolta a képeket. Még a múlt havi képek is előkeltek, melyeket gyorstörléssel anno töröltem.
Érdemes néhány képletöltésenként teljes formatot nyomni a kártyára vagy az ilyen hibák elkerülésére nincs hatással?
- A hozzászóláshoz be kell jelentkezni