I have a SanDisk 256GB extreme pro SD card for my camera. It works perfectly fine with the camera and with windows, but when I instert it into the card reader on linux (fedora 38) I can't copy any files from it:
cp: Fehler beim Lesen von '.../DCIM/112_FUJI/DSCF2001.RAF': Eingabe-/Ausgabefehler
Loosely translated:
cp: error while reading from '.../DCIM//112_FUJI/DSCF2001.RAF': input/output error
the card is automatically mounted and shows up in the file explorer.
The fdisk command return this:
Festplatte /dev/sdg1: 238,27 GiB, 255835766784 Bytes, 499679232 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0xf4f4f4f4
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/sdg1p1 4109694196 8219388391 4109694196 1,9T f4 SpeedStor
/dev/sdg1p2 4109694196 8219388391 4109694196 1,9T f4 SpeedStor
/dev/sdg1p3 4109694196 8219388391 4109694196 1,9T f4 SpeedStor
/dev/sdg1p4 4109694196 8219388391 4109694196 1,9T f4 SpeedStor
I tried following this: https://www.reddit.com/r/raspberry_pi/comments/habv0q/fixing_linux_sd_card_reader_issues_inputoutput/
but it didn't change anything
Does anyone have any idea?
EDIT:
I used the wrong fdisk command. I used /dev/sdg1
as opposed to /dev/sdg
which is the actual drive. Here is the output of fdisk -l /dev/sdg
:
Festplatte /dev/sdg: 238,3 GiB, 255869321216 Bytes, 499744768 Sektoren
Festplattenmodell: STORAGE DEVICE
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x00000000
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/sdg1 * 65536 499744767 499679232 238,3G 7 HPFS/NTFS/exFAT
The partition type column is a bit strange with SpeedStor. I only found this information on that
It is also strange that all four partitions seem to occupy the same space and have the same size which is also significantly larger than the 256GB you mention.
You might not get an I/O error for the partition table but I don't think it is reading an actual partition table describing the SD card.