Kann keine externen FAT32- und NTFS-Partitionen auf OS X El Capitan sehen, wenn SIP aktiviert ist

Ich habe Homebrew, FUSE für OS X und NTFS-3G installiert. Es hat geholfen, externe Partitionen (FAT32 und NTFS) zu sehen, wenn SIP deaktiviert ist (OS X El Capitan). Aber wenn SIP aktiviert ist, kann ich keine externen NTFS- und FAT32-Partitionen im Finder und im Festplattendienstprogramm sehen. Wenn ich den Befehl diskutil listin einem Terminal ausführe, werden alle Partitionen angezeigt, einschließlich NTFS und FAT32.

Was soll ich jetzt tun, um mit aktiviertem SIP zu lesen/schreiben?

Ausgabe der Diskutil-Liste:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 DD75E058-1FC0-4B05-B0F2-FB02A06EC189
                                 Unencrypted
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:       Microsoft Basic Data BOOTCAMP                80.9 GB    disk2s2
   3:                  Apple_HFS osxboot                 53.2 GB    disk2s3
   4:       Microsoft Basic Data NF                      365.6 GB   disk2s4

Nach dem Befehl 'diskutil info /Volumes/NF' war das Ergebnis 'Festplatte konnte nicht gefunden werden: /Volumes/NF'

Da Sie NTFS verwenden, gehe ich davon aus, dass Sie ein Windows-System haben, an das Sie die externen Laufwerke anschließen und chkdsk /f <drive letter>:von einer Administrator-Eingabeaufforderung ausführen können, z. B., chkdsk /f e:und dann erneut versuchen, unter OS X zu mounten. Dadurch wird sichergestellt, dass es keine Probleme gibt mit dem Dateisystem, was unter Umständen dazu führen kann, dass sie nicht richtig gemountet werden.
danke für den Rat - ich habe getan, was Sie vorgeschlagen haben, aber es hat sich nichts geändert. Beide Partitionen haben normal funktionierende Dateisysteme. Wie auch immer, jetzt weiß ich, wie man das Dateisystem unter Win repariert :)

Antworten (1)

Der Grund, warum FUSE nicht mit aktiviertem SIP ausgeführt wird, ist, dass (unter anderem) SIP /sbinstandardmäßig Änderungen am Speicherort des Dateisystems blockiert und dies der Ort ist, an dem sich die ausführbare Datei „mount_XXXX“ befindet.

Anstatt SIP vollständig zu deaktivieren, können Sie nur den Teil deaktivieren, der die Dateisystemunterstützung schützt, indem Sie den folgenden Befehl in einer Wiederherstellungskonsole ausführen.

csrutil enable --ohne fs

Dies ist der empfohlene Weg, um das NTFS-Modul in FUSE zum Laufen zu bringen, von den Leuten, die OSXFUSE warten .

Beachten Sie, dass der Befehl Ihnen die folgende Warnung ausgibt, aber vorerst funktioniert.

csrutil: Anfordern einer nicht unterstützten Konfiguration. Dies wird wahrscheinlich in Zukunft brechen und Ihren Computer in einem unbekannten Zustand belassen.

Ich habe getan, was Sie empfohlen haben, und ich habe Folgendes: Status des Systemintegritätsschutzes: aktiviert (benutzerdefinierte Konfiguration). Konfiguration: Apple Internal: deaktiviert Kext Signing: aktiviert Dateisystemschutz: deaktiviert Debugging-Einschränkungen: aktiviert DTrace-Einschränkungen: aktiviert NVRAM-Schutz: aktiviert Aber ich kann immer noch weder die NTFS- noch die Fat32-Partition sehen.
Sie erscheinen also immer noch in Ordnung unter, diskutil listaber nicht im Festplattendienstprogramm? diskutil listKönnten Sie Ihrer Frage die Ausgabe des Befehls hinzufügen ?
Ich habe meiner Frage eine Diskutil-Liste hinzugefügt.
@ade Was passiert, wenn Sie einfach open /Volumes/NFoder open /Volumes/BOOTCAMPin ein Terminalfenster eingeben?
Wenn ich diese Befehle schreibe, erhalte ich die Antworten: „Die Datei /Volumes/NF existiert nicht“ bzw. „Die Datei /Volumes/BOOTCAMP existiert nicht“.
Könnten Sie distutil info /Volumes/NFdie Ausgabe ausführen und in Ihre Frage einfügen?
Ich habe meiner Frage die Ausgabe von distutil info /Volumes/NF hinzugefügt