Finnes: Smutsigt minneskort, Sökes: hjälp!

Permalänk
Medlem
Skrivet av Biggis:

Okej... lsblk visade att kortet heter sdd och partitionen sdd1.

Testade följade 4 kommandon:

dd if=/dev/zero of=/dev/sdd bs=512 count=4
mkfs.vfat -F32 /dev/sdd
dd if=/dev/zero of=/dev/sdd1 bs=512 count=4
mkfs.vfat -F32 /dev/sdd1

Samtliga gav svaret Permission denied:

ubuntu@ubuntu:~$ dd if=/dev/zero of=/dev/sdd bs=512 count=4 dd: opening `/dev/sdd': Permission denied ubuntu@ubuntu:~$ mkfs.vfat -F32 /dev/sdd mkfs.vfat 3.0.12 (29 Oct 2011) /dev/sdd: Permission denied ubuntu@ubuntu:~$ dd if=/dev/zero of=/dev/sdd1 bs=512 count=4 dd: opening `/dev/sdd1': Permission denied ubuntu@ubuntu:~$ mkfs.vfat -F32 /dev/sdd1 mkfs.vfat 3.0.12 (29 Oct 2011) /dev/sdd1: Permission denied ubuntu@ubuntu:~$ dd if=/dev/zero of=/dev/sdd bs=512 count=4 dd: opening `/dev/sdd': Permission denied ubuntu@ubuntu:~$ mkfs.vfat -F32 /dev/sdd mkfs.vfat 3.0.12 (29 Oct 2011) /dev/sdd: Permission denied

Skrev dmesg och i slutet stod:

.0/0000:01:00.1/sound/card1/input17 [ 340.514509] sdd: detected capacity change from 63864569856 to 0 [ 377.261434] sd 6:0:0:0: [sdd] 124735488 512-byte logical blocks: (63.8 GB/59.4 GiB) [ 377.263776] sd 6:0:0:0: [sdd] No Caching mode page present [ 377.263781] sd 6:0:0:0: [sdd] Assuming drive cache: write through [ 377.266649] sd 6:0:0:0: [sdd] No Caching mode page present [ 377.266654] sd 6:0:0:0: [sdd] Assuming drive cache: write through [ 377.267629] sdd: sdd1

Några ledtrådar?

Kör kommandona med root privs, skriv "sudo" före kommandot.

Mvh
Mattias

Permalänk
Medlem

Eftersom Windows visade att dirtyflaggan var satt så var den antagligen inte "tillräckligt" smutsig.

prova kommandot fsutil diryt set X: för ditt minneskort så tvingas det att bli smutsigt och kanske kan formateras om efter en genomsökning windows

kör sedan chkdsk på kortet för att scanna om inte datorn skannar kortet vid uppstart Använd växlarna /F och /X för att framtvinga att kortet skannas av.

chkdsk X: /F /X

X: ska självklart vara din enhet för kortet.

Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.3 Cinnamon

Permalänk
Medlem

dd gick okej, men sen:
"Failed whilst writing FAT"...

Kanske får testa att sätta dirty bit som OldComputer föreslår.

Permalänk
Entusiast
Skrivet av Biggis:

dd gick okej, men sen:
"Failed whilst writing FAT"...

Kanske får testa att sätta dirty bit som OldComputer föreslår.

Då är det troligt att du har ett trasigt minneskort. Dessutm fungerar inte "dirtybit" om du inte har ett helt filsystem att börja med, vilket du inte har då mkfs misslyckades.
För att verkligen testa kortet, kör följande kommando (Kommer att radera/nolla ut hela kortet. Ersätt XXX med korrekt enhet. Detta kommer att ta en bra stund, så koka en kopp kaffe och surfa på nätet under tiden)

sudo dd if=/dev/zero of=/dev/XXX bs=4096 conv=noerror,fsync,nocreat

Varning: Om du kör kommandot på fel enhet, så riskerar du att förlora data permanent. Jag tar inget ansvar för eventuella fel som begås.

Du kommer att få en logg med trasiga minnes-celler.
Samt att du får ett "felmeddelande" om IO-fel i slutet. Men det är normalt. Det betyder att dd har nått slutet på blockenheten.

Visa signatur

Bästa programmen till Linux - v2.0
Linux-guide: Val av grafisk miljö. (Att välja distribution).
-
Everyone should have a SGoC in their systems (SGoC: SysGhost on a Chip)

Permalänk
Medlem

Hej,

Har skapat ett supportcase hos Sandisk. Hoppas på en godkänd reklamation...

Tack för alla förslag!

/Biggis

Permalänk
Medlem

Fick direkt en godkänd RMA och med den kunde jag få kortet utbytt hos webhallen (hade nog gått även utan RMA)... skulle ha kört denna strategi direkt, men men...
/biggis