Cannot read files from SD card which works fine under windows
Cannot read files from SD card which works fine under windows
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
You're viewing a single thread.
Is it an issue with disk format maybe? Eg. Fat32 vs NTFS etc
2 0 ReplyIf it were I'd have the same problems on my windows machine, wouldn't I?
2 0 ReplyIf the card was in NTFS, then Linux may not deal with it correctly, whereas windows is fine with both NTFS and fat.
2 0 ReplyHow can I check how it is formatted? I highly doubt that a camera formats an sd card in NTFS....
1 0 Reply@BentiGorlich @dueuwuje try fdisk -l
1 0 ReplyGerät Boot Anfang Ende Sektoren Größe Kn Typ /dev/sdg1 * 65536 499744767 499679232 238,3G 7 HPFS/NTFS/exFAT
It has 3 different formattings?
2 0 ReplyThat is just the partition type in the partition table (based on a number stored there).
Where did you find this information btw? It seems to be more sensible than the partition table in your main post.
2 0 ReplyThe information in my main post is the output of
fdisk /dev/sdg1 -l
And the information in this post is fromfdisk -l
2 0 ReplySo presumably this is the output of
fdisk -l /dev/sdg
which makes more sense thanfdisk -l /dev/sdg1
since the latter is the name of the first partition.2 0 Reply