Kirjoittaja Aihe: SD-kortti rikki? Kuvien pelastus kortilta (RATKAISTU)  (Luettu 5505 kertaa)

kopla

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Hei!

Kuvasin Nikon D80 ja yhtäkkiä kameran näyttöön tuli CHA virheteksti. Kameran muistikortti (8gb) oli täynnä kuvia ja nyt iski paniikki onko kaikki menetetty. Nikon D80 ilmoittaa nyt vain, että kortti ei voi käyttää.

Kun laitan kortin Ubuntu-koneeseen dmesg näyttää seuraavaa:
Koodia: [Valitse]
[28334.868078] usb 1-2: new high speed USB device using ehci_hcd and address 5
[28335.006826] usb 1-2: configuration #1 chosen from 1 choice
[28335.007625] scsi7 : SCSI emulation for USB Mass Storage devices
[28335.007956] usb-storage: device found at 5
[28335.007961] usb-storage: waiting for device to settle before scanning
[28340.004633] usb-storage: device scan complete
[28340.005793] scsi 7:0:0:0: Direct-Access     SanDisk  SDDR-113         9412 PQ: 0 ANSI: 0
[28340.006950] sd 7:0:0:0: Attached scsi generic sg2 type 0
[28340.228913] sd 7:0:0:0: [sdb] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)
[28340.230126] sd 7:0:0:0: [sdb] Write Protect is off
[28340.230133] sd 7:0:0:0: [sdb] Mode Sense: 03 00 00 00
[28340.230139] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[28340.233633] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[28340.233641]  sdb: sdb1
[28340.250483] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[28340.250493] sd 7:0:0:0: [sdb] Attached SCSI removable disk
[28345.029372] sd 7:0:0:0: [sdb] Device not ready
[28345.029380] sd 7:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[28345.029389] sd 7:0:0:0: [sdb] Sense Key : Not Ready [current]
[28345.029398] sd 7:0:0:0: [sdb] Add. Sense: Medium not present
[28345.029409] sd 7:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 40 00 00 00 08 00
[28345.029429] end_request: I/O error, dev sdb, sector 16384
[28345.029439] Buffer I/O error on device sdb1, logical block 1024
[28345.031485] sd 7:0:0:0: [sdb] Device not ready
[28345.031490] sd 7:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[28345.031497] sd 7:0:0:0: [sdb] Sense Key : Not Ready [current]
[28345.031506] sd 7:0:0:0: [sdb] Add. Sense: Medium not present
[28345.031515] sd 7:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 40 08 00 00 08 00
[28345.031534] end_request: I/O error, dev sdb, sector 16392
[28345.031541] Buffer I/O error on device sdb1, logical block 1025

Kysyn täältä neuvoja ennen kuin yritän tehdä mitään, joka voisi pahentaa tilannetta.

Onnistuisko dd:llä ottaa kopio vai mitä kannattaisi nyt tehdä?

Toivottavasti joku osaa auttaa!
« Viimeksi muokattu: 30.07.13 - klo:18.39 kirjoittanut kopla »

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: SD-kortti rikki? Kuvien pelastus kortilta
« Vastaus #1 : 29.07.13 - klo:19.50 »
Ei ainakaan kannata panikoida. Googlella tai foorumihaulla etsit testdisk ja photorec ohjelmien käytöstä tietoa. Itsellä on jo sen verran kauan viimekäytöstä, että en ala muisteleen mitään ulkoa, mutta näihin löytyi melkoisen paljon ohjeita tältäkin foorumilta. Testdiskillä "kloonataan" ja tuota kloonia sitten aletaan työstään photorecillä. Tuon verran taidan uskaltaa muistella.

Mutta vielä kerran. Katso tosiaan oikea tapa esille. Älä lähde käsitteleen tietoa varsinkaan siellä kortilla.

kopla

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: SD-kortti rikki? Kuvien pelastus kortilta
« Vastaus #2 : 29.07.13 - klo:20.36 »
Kokeilin photoreciä mutta ohjelma ei näyttänyt lainkaan SD-korttia. Olenko ymmärtänyt oikein, että ensin tehdään testdiskillä kopio, jota sitten käsitellään photorecillä?

Edit: Eipä näytä testdiskikään SD-korttia :(
« Viimeksi muokattu: 29.07.13 - klo:20.40 kirjoittanut kopla »

kopla

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: SD-kortti rikki? Kuvien pelastus kortilta
« Vastaus #3 : 29.07.13 - klo:21.25 »
Kokeilin ddrescue-ohjelmalla luoda image kortista mutta eipä näytä lupaavalta.
ddrescue: cannot open input file: No medium found

Pitääköhän turvautua Ibasin palveluun

Master

  • Vieras
Vs: SD-kortti rikki? Kuvien pelastus kortilta
« Vastaus #4 : 29.07.13 - klo:22.27 »
Kokeilin ddrescue-ohjelmalla luoda image kortista mutta eipä näytä lupaavalta.
ddrescue: cannot open input file: No medium found

Pitääköhän turvautua Ibasin palveluun

Itse yrittäisin alla olevilla komennoilla. Vaihda tuohon paikka josta kortti löytyy.

sudo dd if=/dev/sdb of=sdcard.img bs=512b skip=1 conv=noerror
recoverjpeg -v sdcard.img
photorec sdcard.img

recoverjpeg löytyy ubuntun ohjelmalähteistä
« Viimeksi muokattu: 29.07.13 - klo:22.48 kirjoittanut Master »

kopla

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: SD-kortti rikki? Kuvien pelastus kortilta
« Vastaus #5 : 30.07.13 - klo:18.39 »
Ongelma ratkaistu.

Kannattaa lukaista https://help.ubuntu.com/community/DataRecovery

Otin kopion SD-kortista ddrescue:lla. Ensiksi yritin Thinkpad T60:llä ottaa kopiota mutta ei onnistunut lukemaan korttia kuin 300kb vaikka irrotin ja liitin kortin monta kertaa. Sitten löysin netin syövereistä, että kannattaa kokeilla eri koneissa, jos joku suostuisi lukemaan korttia. Seuraavaksi laitoin kortin Thinkpad X220:n lukijaan mutta ei näyttänyt aluksi lupaavalta. Jossain netin keskustelussa mainittiin, että kannattaa välittömästi "hakata" terminaalissa tuota ddrescue-komentoa kun liittää kortin koneeseen. Toisella yrittämällä sain ddrescuen lukemaan korttia. 8gb kortista ddrescue onnistui lukemaan lähes kaiken. ddrescue luki koko yön korttia ja aamulla oli valmis image kortista.

Seuraavaksi photorec ohjelmalle annoin tuon imagen ja se sai palautettua lähes kaikki kuvat, ainoastaan joitain kymmeniä kuvia katosi.