Gpartet formatiert microSD-Karte nicht

  • Hallo Leute

    Archlinux / Openbox

    von einem Tag auf den anderen zickt meine 64 GB microSD-Karte in meinem Samsung S8, will heißen die Karte wird im S8 nicht mehr erkannt.

    - SD in ein anderes Handy (S4) eigebaut -> wird erkannt

    - neue SD in das S8 eingebaut -> wird erkannt

    Somit kann ich einen defekt am microSD-Slot am S8 sowie ein defekt dieser SD-Karte ausschließen :/

    Jetzt habe ich die ganzen Daten der SD-Karte erst mal auf meinem Laptop gesichert :thumbup:

    Der Versuch die Karte mit gpartet neu auf extfat zu formatieren schlägt jedoch fehl.

    Zuerst musste ich exfatprogs nachinstallieren damit überhaupt das extfat Format in gpartet zur Verfügung stand.

    Die Optionen "Partition löschen" oder "Neue Partitionstabelle" erstellen funktioniert auch nicht.

    Gparted macht zwar irgendwas und sagt dann alles erledigt aber danach sind immer noch alle Daten drauf.

    Die microSD-Karte ist mittels eines MMC-Adapter am Laptop angestöpselt und JA der Schieber am Adapter steht auf UNLOCK :D

    Gibt es irgendeine Möglichkeit die Karte mit "gewalt" zu löschen/formatieren? :evil: Vielleicht auf der Konsole ...

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Vorab damit beabeitest du das komplette device also die karte nicht nur die Partition.

    Dann mit gpartet öffnen, neue Partitionstabelle anlegen und mit gewünschten Dateisystem formatieren.

    HINWEIS: Mach das bitte nur wenn du weißt was du tust, damit kannst du dein komplettes System zerstören!!!

  • Probier sie doch im S4 zu formatieren, und nicht am PC.

    Mein Kenntnisstand war, dass man das in dem Gerät machen soll.

    Habe ich mit S4 und Tabled A7 schon probiert.

    Diese SD-Karte wird in beiden Geräten ordnungsgemäß erkannt, habe auch vollen Zugriff auf Ordner und Dateien.

    Das Formatieren klappt aber in beiden Geräten nicht. Das Formatieren läuft ab wie bei gparted

    Die Geräte formatieren "scheinbar" die SD-Karte, aber wenn der Vorgang abgeschlossen ist sind alle Dateien und Verzeichnisse noch da.

    Es passiert also nichts ^^

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Vorab damit beabeitest du das komplette device also die karte nicht nur die Partition.

    Dann mit gpartet öffnen, neue Partitionstabelle anlegen und mit gewünschten Dateisystem formatieren.

    HINWEIS: Mach das bitte nur wenn du weißt was du tust, damit kannst du dein komplettes System zerstören!!!

    lsblk zeigt:

    Code
     ->  lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    sda      8:0    0 447,1G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot
    ├─sda2   8:2    0  49,5G  0 part /
    └─sda3   8:3    0 397,1G  0 part /home
    sdb      8:16   1  59,5G  0 disk 
    └─sdb1   8:17   1  59,5G  0 part 
    sr0     11:0    1  1024M  0 rom  

    sdb ist die 64 GB microSD

    dann sollte

    Code
    wipefs -a /dev/sdb

    schon passen :)

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • lsblk zeigt:

    Code
     ->  lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    sda      8:0    0 447,1G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot
    ├─sda2   8:2    0  49,5G  0 part /
    └─sda3   8:3    0 397,1G  0 part /home
    sdb      8:16   1  59,5G  0 disk 
    └─sdb1   8:17   1  59,5G  0 part 
    sr0     11:0    1  1024M  0 rom  

    sdb ist die 64 GB microSD

    dann sollte

    Code
    wipefs -a /dev/sdb

    schon passen :)

    Ich rufe bei sowas nur immer zur Vorsicht auf damit das nicht im Tal der Tränen endet :) .

  • Dieser Befehl hat leider nicht geklappt:

    Code
    sudo dd bs=512 if=/dev/zero of=/dev/sdb count=2048000 seek=$((`blockdev --getsz /dev/sdb` - 2048000))
    blockdev: /dev/sdb kann nicht geöffnet werden: Keine Berechtigung
    dd: ungültige Zahl: „-2048000“

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Es könnte sich um einen Dateiformatfehler handeln. Datenträger aushängen und dann könnte auch helfen:

    Wenn es sich um eine FAT32 Formatierung handel

    Code
    fsck.vfat -a /dev/sdb

    #ichmussmalmächtigkacken

    2 Mal editiert, zuletzt von nicoletta (17. August 2023 um 11:36)

  • Dieser Befehl hat leider nicht geklappt:

    Code
    sudo dd bs=512 if=/dev/zero of=/dev/sdb count=2048000 seek=$((`blockdev --getsz /dev/sdb` - 2048000))
    blockdev: /dev/sdb kann nicht geöffnet werden: Keine Berechtigung
    dd: ungültige Zahl: „-2048000“

    hmm vieleicht erstmal nach root wechseln mit

    Code
    sudo su

    und ohne sudo machen.

    und mal vorher nachsehen ob blockdev drauf ist

    Code
    blockdev --getsz /dev/sdb

    müsste das Ende vom Device zeigen.

  • hmm vieleicht erstmal nach root wechseln mit

    Code
    sudo su

    und ohne sudo machen.

    und mal vorher nachsehen ob blockdev drauf ist

    Code
    blockdev --getsz /dev/sdb

    müsste das Ende vom Device zeigen.

    Ok sudo su hat funktioniert.

    Trotzdem, habe die Befehle alle ohne Fehlermeldung ausgeführt.

    Ergebnis:

    Es wurde nichts gelöscht, alle Daten noch drauf :evil:

    Ganz schön hartnäckig das Kärtchen :D

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Es könnte sich um einen Dateiformatfehler handeln. Datenträger aushängen und dann könnte auch helfen:

    Wenn es sich um eine FAT32 Formatierung handel

    Code
    fsck.vfat -a /dev/sdb

    Formatierung der Karte ist exfat

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Dann ist da Physich was im A... . Bei msdos Partitionstabellen sind die am Anfang der Karte und bei gpt am Anfang und am Ende. Die hast du ja mit dd geerdet und ohne Partitionstabelle auch keine partition. Die alten karten hatten mal so einen writelock switch. Den wird die ja nicht haben oder ?

  • Dann ist da Physich was im A... . Bei msdos Partitionstabellen sind die am Anfang der Karte und bei gpt am Anfang und am Ende. Die hast du ja mit dd geerdet und ohne Partitionstabelle auch keine partition. Die alten karten hatten mal so einen writelock switch. Den wird die ja nicht haben oder ?

    nein hat sie nicht

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Code
    fsck.exfat -a /dev/sdb

    Ok muss ich aber auf später verschieben.

    Halte euch auf dem laufenden und Thanks vorerst mal ... bis später :thumbup:

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Ok muss ich aber auf später verschieben.

    Halte euch auf dem laufenden und Thanks vorerst mal ... bis später :thumbup:

    Hi,

    hier nochmal der dampfhammer. Mit dd alles ausnullen musst du laufen lassen bis no space left on device kommt. Ist aber nicht gerade schonend zur Karte und dauert laaaaange.

    Code
    dd if=/dev/zero of=/dev/sdb bs=1M
  • Das hat nicht funktioniert:

    Code
    fsck.exfat -a /dev/sdb

    das auch nicht:

    Code
    rm -rf /dev/sdb

    Übrigens, mittlerweile findet gpartet die SD-Karte nicht mehr.

    Ich kann aber sdb ganz normal mounten und alle Daten sind noch drauf.

    das probiere ich dann morgen weil es so laaaaange dauert ;)

    Code
    dd if=/dev/zero of=/dev/sdb bs=1M

    Fragen Sie jemanden, der sich damit auskennt - am besten nicht den Administrator

    Archlinux Openbox / ASUS R503C-SX051H - Intel Core i3-2350M + HD-Grafik 3000 + 8 GB DDR3 + 490 GB SSD
    Archlinux Xfce / DELL Inspiron 3542 - Intel Pentium 3558U + 8 GB DDR3 + 490 GB SSD
    Voidlinux Xfce / DELL Inspiron 15z - Intel Core i5-3317U + 4 GB RAM + 240 GB SSD

  • Sollte nicht auch ein

    Code
    rm -rf /dev/sdb

    reichen ?

    Hi,

    nein das sind ja devices und keine Dateien. Deswegen geht das nicht. Bei Linux hast du devices, auf denen sind Partitionen die sind mit Filesystemen formatiert. Die mountet man dann und pack da seine Dateien und Order rein. rm -rf ist als 3 ebenen höher.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!