USB-Stick kann von einem bestimmten Gerät nicht gelesen werden, wenn er mit fdisk formatiert wird

USB-Stick kann von einem bestimmten Gerät nicht gelesen werden, wenn er mit fdisk formatiert wird

Meine Mutter hat ein Radio, das MP3s auf einem USB-Stick abspielen kann. Mir ist etwas Merkwürdiges aufgefallen. Wenn ich es mit diskpart unter Windows 8.1 formatiere, hat das Radio meiner Mutter keine Probleme, die MP3s auf einem USB-Stick abzuspielen, aber wenn ich dasselbe mit fdisk mache, sagt das Radio nur, dass sich keine Dateien auf dem USB-Stick befinden.

Um sicherzugehen, dass ich mir das nicht nur einbildete, habe ich Folgendes getan:

  1. Zuerst habe ich schnell alle Dateien auf dem USB-Stick gelöscht mit:

    sudo dd if=/dev/zero of=/dev/sdb bs=4M count=1

    Nun, dadurch werden der MBR und die Partitionstabelle vollständig gelöscht. (Ich weiß, dass ich nicht 4 MB löschen muss, um alles zu löschen, aber bei gpt und so war ich mir nicht sicher.)

  2. Ich habe den USB-Stick mit Windows Diskpart formatiert

    Datenträgerpart
    Datenträger auflisten
    Wählen Sie Datenträger 1
    sauber
    primäre Partition erstellen
    Wählen Sie Partition 1
    aktiv
    Format fs=fat32 schnell
    Ausfahrt

    Es funktioniert perfekt auf dem Radio meiner Mutter!

  3. Jetzt formatiere ich es mit fdisk, nachdem ich alles wie oben gelöscht habe mit dd:

    sudo fdisk /dev/sdb
    N
    P
    (3x zurückgeben)
    A
    m
    sudo mkfs.vfat -F 32 /dev/sdb1
    

    Jetzt funktioniert es aus irgendeinem Grund nicht!

Hier sind die Informationen, die gparted mir gibt, wenn ich den USB-Stick mit fdisk formatiere:GeräteinformationBildbeschreibung hier eingeben

Und hier sind die Informationen bei der Formatierung mit Diskpart:

Bildbeschreibung hier eingebenBildbeschreibung hier eingeben

Bitte sagen Sie mir, ob es eine Möglichkeit gibt, den USB-Stick am Radio meiner Mutter zum Laufen zu bringen, ohne jedes Mal Windows hochfahren zu müssen. Danke!

Antwort1

Sie haben den Partitionstyp nicht in festgelegt fdisk. Die meisten modernen Betriebssysteme (einschließlich Linux selbst) ignorieren ihn ohnehin und betrachten nur das Dateisystem. Aber bestimmte eingebettete Geräte erkennen das Dateisystem nicht, wenn der Partitionstyp nicht richtig festgelegt ist.

Geben Sie beim Partitionieren Ihres USB-Geräts (W95 FAT32 LBA) den Partitionstyp tein und stellen Sie ihn ein.fdiskc

verwandte Informationen