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 g
eine neue GPT-Partitionstabelle erstellt, n
eine neue Partition erstellt, alle Standardeinstellungen verwendet, dann w
gespeichert und beendet.
Dann habe ich sudo mkfs.fat -F32 /dev/sdb1
die 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?
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 lsusb
und blkid -o list
und , df -h
um den Geräteblock Ihres an Linux angeschlossenen USB-Laufwerks zu ermitteln (z. B.: /dev/sdb)
Exfat-Dienstprogramme unter Linux installieren (z. B. Ubuntu in diesem Fall)
sudo apt update && sudo apt install exfat-fuse exfat-utils
Verwenden Sie fdisk, um das USB-Laufwerk zu partitionieren.
sudo fdisk /dev/sdb
Erstellen Sie eine neue Partitionstabelle und löschen Sie alle aktuellen Partitionsdaten.
Geben Sie o
an der Eingabeaufforderung für a MBR partition table
oder g
für a ein GUID Partition Table (GPT)
.
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.
Ändern des Partitionstyps
Wenn Sie das Betriebssystem Linux ausführen, wird einer neuen Partition standardmäßig die Partition von fdisk
zugewiesen . 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 ).Type
Linux
exFat
t
7
HPFS/NTFS/exfat
L
Speichern Sie die Informationen der Partitionstabelle.
Schreiben Sie die Einstellungen auf das USB-Laufwerk, indem Sie den Befehl w
in fdisk eingeben.
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
g
für GUID Partition Table (GPT)
und nicht o
für MBR partition table
und in Schritt 5. Ich verwende eine Zahl 11
, die Microsoft basic data
anstelle von HPFS/NTFS/exfat
. Mein USB-Laufwerk kann jetzt sowohl von Linux als auch von MacOS gelesen werden.Wenn Sie MAC verwenden
Disk Utility
vonLauchpad
USB Disk
Wählen Sie oben links Ihr Formular ausPartition
-Option auswählen
-Crate wählen Sie 1 Partition
Füllname und Formatdetails
-Dann klickapply
-Warten Sie, bis es die Details gibt
-Dann wählen Sie Disk Partition
und Erase
Es.
Nachdem Sie diese Schritte ausgeführt haben, können Sie auf Ihr USB-Laufwerk auf dem MAC zugreifen. Ich hoffe, dies wird Ihnen helfen.
Denis Rasulev
sudo mkfs.vfat /dev/sdb1
und vergessen Sie nicht, vorher und nachher auszuhängen ;)FlexMcMurphy
Partition Type
, das macOS erkennen würde. Ich habe eine Antwort gegeben, die mit einem formatierten USB-Laufwerk funktioniertexFat
.