Fat 32-Partition von Linux nicht von OS X erkannt, warum?

3

Ich habe mit Gparted drei Partitionen auf einer unverschlüsselten externen 2-GB-Festplatte erstellt:

  1. Ein FAT32-System (0x0c).
  2. Ein Ext4-System, auf dem Linux installiert ist (dies habe ich nach dem Erstellen der Partitionen getan).
  3. Ein HFS-System mit einer Sicherung von OS X.

Die HFS-Partition wird erkannt, die anderen 2 nicht. Ich finde es seltsam - und frustrierend -, dass das FAT32-Dateisystem von OS X nicht erkannt wird, aber von der neuesten Ubuntu-Version. Warum ist das so und wie kann ich das beheben?

Was ich probiert habe

Ich kann im Festplatten-Dienstprogramm nicht auf die Schaltfläche "Festplatte reparieren" klicken. Ich kann es auch nicht mit dem mounten mount Befehl (oder war es eine Option von fdisk? Ich habe vergessen), ich kann es auch nicht mit montieren DiskUtil MountDisk.

Wenn ich es tue

sudo fsck_msdos -fy /dev/disk2s1

Ich bekomme

** /dev/rdisk2s1
Invalid BS_jmpBoot in boot block: 483001

^ Anmerkung: Dies ist OS X, anscheinend ist Ubuntu robuster?

Ich habe auch einen normalen ausprobiert fsck vergeblich es einfach fsck Ist meine normale Festplatte und ich kann die FAT32-Partition nicht mounten, daher weiß ich nicht, wie fsck Das.

Ich möchte meine HD nicht formatieren, es sei denn, ich muss es wirklich.

Bearbeiten: Ich habe festgestellt, dass beim Formatieren der Linux-Installation (es war eine Neuinstallation) auf FAT32 auf DiskUtility die Dateisystemtyp-ID lautet 0x0b und nicht 0x0c. Als ich ein bisschen gesucht habe, habe ich gesehen, dass dies eine ältere Form von FAT32 ist? Wie auch immer, das Zurücksetzen der Dateisystemtyp-ID auf 0x0b (von 0x0c hat nicht funktioniert.

Melvin Roest
quelle
1
Warum; Weil Apple mit Microsoft befreundet ist
Ramhound