Wie aktiviere ich NTFS 3G? [Duplikat]

Es ist ein häufiges Problem für Mac-Benutzer, wenn Sie versuchen, den externen NTFS-Speicher zu öffnen, haben Sie nur den Lesemodus zugelassen. Und natürlich gibt es einige Lösungen. Einer von ihnen ist NTFS 3G - kostenlose Alternative.

Ich habe die Anweisungen befolgt

https://github.com/osxfuse/osxfuse/wiki/NTFS-3G

Ich habe FUSE eingerichtet, dann habe ich Brew eingerichtet und schließlich habe ich NTFS 3G eingerichtet

Aber aus Mangel an Erfahrung in Mac und Englisch kann ich nicht verstehen, was ich tun muss

Laut Verlinkung

Auch wenn Sie NFTS-3G installiert haben, werden neu verbundene NTFS-Volumes weiterhin automatisch im schreibgeschützten Modus gemountet. Um dies zu ändern, müssen Sie Apples NTFS-Mount-Tool /sbin/mount_ntfs durch das von NTFS-3G bereitgestellte ersetzen.

Es heißt, dass ich das NTFS-Mount-Tool von Apple durch das von NTFS-3G bereitgestellte ersetzen muss ...

Wie es geht? Ich kenne keine Tools, die von NTFS-3G bereitgestellt werden ...

Bitte helfen Sie mir, den Installationsvorgang abzuschließen

Bearbeiten

Ich habe diese beiden Befehle gefunden, um mein Problem zu lösen

sudo mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.orig"
sudo ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

Nachdem ich den ersten Befehl ausgeführt habe, erhielt ich die Folgeausgabe

mv: rename /Volumes/Macintosh HD/sbin/mount_ntfs to /Volumes/Macintosh HD/sbin/mount_ntfs.orig: No such file or directory

Nachdem ich den zweiten Befehl ausgeführt habe, habe ich eine Folgeausgabe erhalten

ln: /Volumes/Macintosh HD/sbin/mount_ntfs: No such file or directory

Bearbeiten2

Admins-MacBook-Pro:~ admin$ sudo mv "/sbin/mount_ntfs" "/sbin/mount_ntfs.orig"

Password:

mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.orig: Operation not permitted
Die Wegbeschreibung finden Sie auf der verlinkten Seite in Ihrer Frage. Sie müssen diese Seite vollständig lesen und den Anweisungen folgen.
@ user3439894 Wenn ich Sie richtig verstehe, sagten Sie über zwei Befehle, die unten erwähnt wurden (ich habe meine Frage entsprechend Ihrem Kommentar bearbeitet). Meinten Sie das?
Tauschen Sie in den Befehlen "Macintosh HD" gegen den Namen der Systemfestplatte Ihres Macs aus. Oder versuchen Sie den Befehl ohne „/Volumes/Macintosh HD“ darin. Zum Beispiel sudo mv "/sbin/mount_ntfs" "/sbin/mount_ntfs.orig" .
@AlistairMcMillan Ich habe es versucht, aber trotzdem eine schlechte Massage bekommen (in Frage hinzugefügt)
@AlekseyTimoshchenko Welche Version des Betriebssystems verwenden Sie?
@AlistairMcMillan Seirra 10.12.2
@AlekseyTimoshchenko Sie müssen dann zuerst den Systemintegritätsschutz (SIP) deaktivieren. Wie das geht, steht in dem oben verlinkten Dokument. Denken Sie daran, es danach wieder einzuschalten.
@AlistairMcMillan meinst du diese Zeile To replace /sbin/mount_ntfs with the version provided by NTFS-3G you will need to reboot your Mac in recovery mode before proceeding.?
@AlekseyTimoshchenko Ja, hier finden Sie detailliertere Informationen zum Deaktivieren des Systemintegritätsschutzes auf Ihrem Mac. imore.com/…
@AlistairMcMillan Ich bin ein bisschen besorgt darüber. Aber es gibt natürlich einige Fragen, wenn Sie wissen, 1) muss ich es jedes Mal tun, wenn ich NTFS schreiben muss? 2) Gibt es einen sichereren Weg, dies zu tun?
@AlekseyTimoshchenko Sie müssen es nur einmal tun. Wenn Sie ein Systemupdate von Apple installieren, müssen Sie diese Terminalbefehle jedoch möglicherweise erneut ausführen.
Die Verwendung der integrierten NTFS-Unterstützung ist viel einfacher. Wenn Sie ein raffiniertes grafisches Dienstprogramm wünschen, können Sie Mounty installieren .
@AndreaLazzarotto ja! Du rettest mein Leben)) es ist eine sehr schöne Arbeit. Wenn Sie als Antwort veröffentlichen, werde ich es akzeptieren
Ich habe dieses Dienstprogramm entwickelt, das die Schritte auf der Website github.com/rodfersou/osx-ntfs-rw automatisiert

Antworten (2)

Alternativer Ansatz - kann instabil sein oder Datenbeschädigung verursachen

Während Sie NTFS-3G für den Zugriff auf NTFS-Laufwerke verwenden können, sollte beachtet werden, dass neuere Versionen von macOS das Schreiben auf NTFS-Laufwerke nativ unterstützen. Diese Option ist jedoch vor der GUI ausgeblendet und Sie benötigen normalerweise das Terminal, um dies zu tun:

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/ntfs-volume

Uwe Hollatz hat Mounty entwickelt , ein raffiniertes Tool zur Automatisierung dieses Prozesses. Es befindet sich in Ihrer Taskleiste und wartet darauf, dass NTFS-Laufwerke erkannt werden.

Mounty-Screenshot

Wenn Sie Homebrew verwenden, installieren Sie es mit dem folgenden Befehl:

brew cask install mounty

Andernfalls laden Sie die DMG von ihrer Website herunter.

Guter Fund. Ich habe mich für diesen Ansatz entschieden, da ich neu bei Mac bin und nicht mit dem Systemintegritätsschutz herumspielen möchte, um NTFS-3G zu aktivieren
EIN WORT DER WARNUNG , wenn Sie den Schreibmodus mit dem integrierten macOS NTFS-Treiber verwenden möchten. Ich habe meiner /etc/fstab einen Eintrag hinzugefügt, um dies zu aktivieren ( LABEL=Stuff none ntfs rw,auto,nobrowse) und hatte ständig Probleme mit FS-Korruption. Hunderte von Dateien und ganze Verzeichnisse verschwanden manchmal und die einzige Möglichkeit, das Problem zu beheben, bestand darin, Windows neu zu starten und CHKDSK /f auf dem Volume auszuführen. TL;DR: Ich würde nicht empfehlen, den rw-Modus auf dem eingebauten macOS NTFS-Treiber zu verwenden, da die Schreibunterstützung nicht stabil ist.
@Gondrup eh, tatsächlich musste ich ein paar Mal die NTFS-Datenwiederherstellungssoftware verwenden, die ich selbst auf Laufwerken entwickelt habe, die auf diese Weise verwendet wurden. :D
Letzter Brühbefehl:brew install --cask mounty

Operationen müssen in einem bestimmten Zustand durchgeführt werden: durch Deaktivieren des Systemintegritätsschutzes. Siehe https://apple.stackexchange.com/a/213575/62697

Hier der relevante Teil:

  1. Verknüpfen Sie NTFS-3G zum Booten nach der vorübergehenden Deaktivierung des Systemintegritätsschutzes wie folgt:

[Neustart durch Halten von CMD+R, um in den Wiederherstellungsmodus zu gelangen]

   csrutil disable

[normal neu starten]

   sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
   sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

[Neustart durch Halten von CMD+R, um in den Wiederherstellungsmodus zu gelangen]

   csrutil enable

[normal neu starten]

Hinweis: Wenn der Befehl mit No such file or directorymv fehlschlägt , ist dies kein Problem, ignorieren Sie ihn einfach. Der wichtige Befehl ist der Befehl.ln