Ich versuche, USB (mit Linux/fdisk) zu formatieren, damit es auf meinem Mac angezeigt wird

Ich habe ein USB-Laufwerk, auf das ich unter Linux/Ubuntu sehen/zugreifen/ändern/etc. kann, aber es wird nicht auf meinem Mac OSX angezeigt.

Ich habe sudo fdisk /dev/sdb(wo mein USB ist) und dann geine neue GPT-Partitionstabelle erstellt, neine neue Partition erstellt, alle Standardeinstellungen verwendet, dann wgespeichert und beendet.

Dann habe ich sudo mkfs.fat -F32 /dev/sdb1die Partition mit einem FAT32-Dateisystem formatiert.

Ich habe den USB-Stick ausgeworfen und in meinen Mac gesteckt und er wird nicht angezeigt / nicht erkannt.

Was habe ich verpasst?

Versuchen Sie es einfach sudo mkfs.vfat /dev/sdb1und vergessen Sie nicht, vorher und nachher auszuhängen ;)
Ich denke, Ihr Problem war nicht die Angabe eines Partition Type, das macOS erkennen würde. Ich habe eine Antwort gegeben, die mit einem formatierten USB-Laufwerk funktioniert exFat.

Antworten (2)

Um die ursprüngliche Frage zu beantworten:

Diese Antwort verwendet den exFat-Dateisystemtyp anstelle von Fat32.

Unter diesem Link finden Sie Anweisungen zum Erstellen eines exFAT-USB-Laufwerks innerhalb von Linux , das in macOS, Linux und Windows angezeigt wird.

Verwenden Sie lsusbund blkid -o listund , df -hum den Geräteblock Ihres an Linux angeschlossenen USB-Laufwerks zu ermitteln (z. B.: /dev/sdb)

  1. Exfat-Dienstprogramme unter Linux installieren (z. B. Ubuntu in diesem Fall)

    sudo apt update && sudo apt install exfat-fuse exfat-utils

  2. Verwenden Sie fdisk, um das USB-Laufwerk zu partitionieren.

    sudo fdisk /dev/sdb

  3. Erstellen Sie eine neue Partitionstabelle und löschen Sie alle aktuellen Partitionsdaten.
    Geben Sie oan der Eingabeaufforderung für a MBR partition tableoder gfür a ein GUID Partition Table (GPT).

  4. Erstellen Sie eine neue Partition (in diesem Fall EINE Partition für das gesamte Laufwerk).
    Geben Sie ein n. Es wird nach einigen Werten gefragt, für die Sie einfach die Eingabetaste für die Standardwerte drücken können.

  5. Ändern des Partitionstyps
    Wenn Sie das Betriebssystem Linux ausführen, wird einer neuen Partition standardmäßig die Partition von fdiskzugewiesen . macOS erkennt das nicht. Um das Partitionstyp-Flag in zu ändern, müssen wir den Befehl eingeben . Fdisk fragt nun nach einer Nummer, die das Flag angibt, das Sie setzen möchten. Wir wollen Nummer für . (Sie können alle Flaggen sehen, indem Sie eingeben ).TypeLinuxexFatt7HPFS/NTFS/exfatL

  6. Speichern Sie die Informationen der Partitionstabelle.
    Schreiben Sie die Einstellungen auf das USB-Laufwerk, indem Sie den Befehl win fdisk eingeben.

  7. Erstellen Sie ein Dateisystem (exFat).
    Jetzt haben wir eine Partition, aber noch kein Dateisystem, also machen Sie eine wie diese:
    sudo mkfs.exfat /dev/sdb1

Jetzt sind Daten, die Sie auf diesem Laufwerk speichern, in macOS, Windows und Linux verfügbar

Wenn jemand immer noch Probleme hat, hat mir diese Antwort geholfen, mein USB-Laufwerk mit zwei kleinen Änderungen zu formatieren: in Schritt 3. Ich verwende gfür GUID Partition Table (GPT)und nicht ofür MBR partition tableund in Schritt 5. Ich verwende eine Zahl 11, die Microsoft basic dataanstelle von HPFS/NTFS/exfat. Mein USB-Laufwerk kann jetzt sowohl von Linux als auch von MacOS gelesen werden.

Wenn Sie MAC verwenden

  • Geöffnet Disk UtilityvonLauchpad
  • USB DiskWählen Sie oben links Ihr Formular aus

Geben Sie hier die Bildbeschreibung ein

Partition-Option auswählen

Geben Sie hier die Bildbeschreibung ein

-Crate wählen Sie 1 PartitionFüllname und Formatdetails

Geben Sie hier die Bildbeschreibung ein

-Dann klickapply

Geben Sie hier die Bildbeschreibung ein

-Warten Sie, bis es die Details gibt

-Dann wählen Sie Disk Partitionund EraseEs.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Nachdem Sie diese Schritte ausgeführt haben, können Sie auf Ihr USB-Laufwerk auf dem MAC zugreifen. Ich hoffe, dies wird Ihnen helfen.

Mahesh, OP verwendet Linux, um USB zu formatieren, die der Mac dann nicht sehen kann. Er braucht keine Anweisungen zum Formatieren eines USB-Laufwerks auf einem Mac ... :)
Entschuldigung, mein Fehler :(, ich hatte vor einiger Zeit auch das gleiche Problem, es wurde nicht durch Formatieren unter Linux gelöst, sondern durch Formatieren auf MAC
Du hast Recht, das könnte die Lösung sein :)))
@DenisRasulev :)
Ich kann es zum Laufen bringen, wenn ich es auf dem Mac formatiere, aber das erklärt nicht, warum es unter Linux nicht funktioniert
@ user261985 Möglicherweise fehlt Ihnen ein Befehlsschritt. Versuchen Sie es mit gpatrted GUI unter Ubuntu. Wenn es Ihnen geholfen hat, stimmen Sie bitte hoch und akzeptieren Sie es