Wie schreibe ich in OS X auf NTFS-Laufwerke?


57

Was ist die beste, einfachste und am besten günstigste Methode, um OS X unter Mac OS X zum Schreiben auf NTFS-formatierte Laufwerke zu bringen?


2
Wenn es sich bei diesem NTFS-Dateispeicher zufällig um eine Seagate-Festplatte handelt, verwenden Sie die kostenlose Version der Paragon NTFS-Treiber (für OSX 10.10+).
Dɑvïd

Antworten:


34

Aktualisiert im Mai 2015 mit aktuellen Lösungen.

Kostenlose Lösungen

FUSE für OS X - Nachfolger von MacFUSE

NTFS-3G
Erfordert einen Build von der Quelle für etwas neuer als 2010 Letzte „pre gebaut“ -Version von verknüpften http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Sie können es aus dem Quellcode erstellen, indem Sie in den anderen Antworten Homebrew verwenden.

Bezahlte Lösungen

Paragon NTFS

Tuxera NTFS


MacFuse ist eine Abandonware und wurde seit 2009 nicht mehr aktualisiert.


3
Die Sicherung für OS X und NTFS-3G muss zusammen installiert werden. Bei El Capitan ist die vollständige Installation schwierig: Siehe meine Antwort apple.stackexchange.com/a/213575/62697
Cœur

3
Es tut mir leid, aber das ist fast eine reine Link-Antwort, also habe ich es abgelehnt. Derzeit sind sowohl apple.stackexchange.com/questions/106589/… als auch apple.stackexchange.com/questions/152661/… als Duplikat dieser Frage markiert, aber meiner Meinung nach ist diese (derzeit akzeptierte) Antwort nicht von höchster Qualität .
Cubuspl42

27

Diese Antwort ist für die neueste Kompatibilität für OS X 10.11 El Capitan , MacOS 10.12 Sierra , MacOS 10.13 High Sierra , MacOS 10.14 Mojave .

  1. Installieren Sie die neueste osxfuse (3.xx) von GitHub . Oder installieren Sie es mit Homebrew wie folgt:

    brew cask install osxfuse
    
  2. Installieren Sie das neueste NTFS-3G mit Homebrew wie folgt:

    brew install ntfs-3g
    
  3. Automatische Bereitstellung von NTFS-Volumes im Lese- / Schreibmodus:

    Gehen Sie wie folgt vor, um NTFS-3G nach dem vorübergehenden Deaktivieren des Systemintegritätsschutzes zu starten:

    • [Neustart durch Gedrückthalten 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 Gedrückthalten von CMD+ R, um in den Wiederherstellungsmodus zu gelangen]

      csrutil enable
      
    • [Normal neu starten]

Sie müssen jedes Jahr bei einem Upgrade von macOS (10.11 → 10.12 → 10.13 → 10.14 → ...) manuell eine neue Verknüpfung herstellen (Schritt 3).


Siehe auch die folgende Wiki-Seite: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


1
Ok, wird das NTFS-Volume danach automatisch gemountet?
Mohammed Fawzan

1
@ MohammedFawzan Ja, das ist das Ziel.
Cœur

1
Ich habe alle Schritte ausprobiert. Ich kann immer noch nicht auf die Bände schreiben. : /
Mohammed Fawzan

2
Diejenigen, die es während des Startvorgangs nicht verknüpfen möchten und es einfach ausprobieren möchten, können dies versuchen. "Nach der Installation von NTFS-3G können Sie NTFS-Volumes manuell im Lese- / Schreibmodus einbinden, indem Sie die folgenden Befehle im Terminal ausführen. Ersetzen Sie / dev / disk1s1 durch die tatsächliche NTFS-Partition, die Sie einbinden möchten. Sie finden den Partitionsnamen in der diskutil-Liste. sudo mkdir / Volumes / NTFS sudo / usr / local / bin / ntfs-3g / dev / disk1s1 / Volumes / NTFS -olocal -oallow_other "Von github.com/osxfuse/osxfuse/wiki/NTFS-3G
Sharukh Mastan

1
Ich habe OSX 10.10 mit zwei Offline-Folge-Updates auf High Sierra aktualisiert und die NTFS-Unterstützung wurde unterbrochen. Ich habe den Brauführer oben ohne Erfolg durchgesehen. Dann starte ich [brew install ntfs-3g] noch einmal und erhalte einen Linkvorschlag und einen Linkfehler. Führen Sie den Link im Probelauf-Modus aus, um zu sehen, welche Dateien beim Brauen gelöscht werden. Lösche sie manuell, starte [brew link] und starte neu - alles funktioniert gut. Ich hoffe, es wird jemandem helfen :)
Denis Barmenkov

14

Ich habe dies auf Mountain Lion getestet und es ist kostenlos und Sie müssen nicht neu starten. Es werden die nativen NTFS-Treiber von OS X verwendet.

  1. Schließen Sie Ihr Gerät an

  2. Schreiben Sie in Terminal diskutil listund suchen Sie nach IDENTIFIER, wobei TYPE Windows_NTFS ist.

    In diesem Fall ist es disk1s1

  3. Führen Sie dann Folgendes aus:

    diskutil unmount /dev/disk1s1
    cd /Volumes
    mkdir Elements
    sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
    open /Volumes/Elements
    

3
Ich habe es mit 10.8.4 und einer 10.8-VM versucht, konnte es aber nicht zum Laufen bringen. Ich habe einen Fehler bekommen, Read-only file systemals ich zum Beispiel versucht habe zu rennen mkdir /Volumes/HD-HCU2/aa. Gibt es einen Grund, warum du benutzt hast nobrowse?
Lri

Sie erstellen den Ordner auf falschem Pfad. Sie sollten den Ordner unter erstellen /Volumes.
Codler

nobrowsewerden benötigt, um ntfs beschreibbar zu machen.
Codler

5
+1, Beachten Sie, dass diese Funktion nicht vollständig und gut getestet ist. Es ist aus irgendeinem Grund nicht standardmäßig aktiviert. Erwähnenswert ist, dass der Force-Write-fähige Treiber einfach ein NTFS-Volume beschädigt hat, während ich damit gespielt habe.
Fardjad

2
Ich habe eine Warnung hinzugefügt, dass diese Methode nicht sicher ist. Dieser alte beschissene Apple NTFS-Treiber war für immer da, es war für immer bekannt, dass er zu RW gezwungen werden kann, und es war für immer bekannt, dass er keineswegs stabil ist.
Cubuspl42

9

Die einfachste Lösung wäre, MacFUSE und NTFS-3G für MacFUSE zu verwenden , obwohl ab diesem Beitrag nur Tuxera NTFS (~ 35 USD) und PARAGON Software NTFS für OS X v.9.0 (19,95 USD) 10.7 unterstützen. Sie können die Quelle jedoch kostenlos von Tuxera herunterladen.

Ab OS X 10.6 können Sie die NTFS-Unterstützung nativ aktivieren, obwohl Ihre Laufleistung variieren kann. Befolgen Sie diese Beschreibung von Mac OS X. Hinweise, wenn Sie interessiert sind, aber ich würde die MacFUSE-Methode für diese verwenden. Beachten Sie, dass keine dieser Methoden vollständig unterstützt wird.


1
Nur zur Erinnerung: Ich hatte in letzter Zeit einige Probleme mit NTFS-3G und Lion , was möglicherweise daran liegt, dass die OS X-Binärdatei etwas veraltet ist (2010.10.2 gegenüber 2011.4.12 )
Jari Keinänen

1
Paragon NTFS für Mac v9 ist nicht mit LION kompatibel. Ein Doppelklick auf das Paket gibt "Der Vorgang konnte nicht abgeschlossen werden"

Welche Nachteile hat die Verwendung von Tuxera NTFS für das neue MacBook Pro Retina?
Render

1
MacFUSE wurde ersetzt durch FUSE for OS X
Cœur

6

Ich kann nicht sagen, dass die Verwendung von MacFUSE und NTFS-3G für MacFUSE der einfachste Weg ist, aber sie sind kostenlos und das ist großartig! :) Ich habe sie etwa ein Jahr lang verwendet, bis ich 500 GB externe Seagate-Festplatte gekauft und den Paragon NTFS für Mac-Treiber erhalten habe Kostenlos von der Seagate-Website: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Funktioniert einen Monat lang stabil, es sind noch keine Probleme aufgetreten. Weiß jemand, werden Benutzer von Seagate-Festplatten ein kostenloses NTFS-Treiber-Upgrade für das neue OS X erhalten, wenn Apple es veröffentlicht?


3
funktioniert die seagate-version von paragon 14 auch für andere laufwerke als seagate?
Malhal

5

Hier erfahren Sie, wie Sie mit ntfs-3g einen einmaligen Mount durchführen (die Antwort von coeur gilt jedoch nur für den einmaligen Gebrauch). Auf diese Weise müssen Sie nicht in den abgesicherten Modus booten oder csrutil verwenden. Hinweis: Die Verwendung von ntfs-3g soll für den Schreibzugriff "sicherer" sein als die integrierte Mount-Option "rw, nobrowse":

Installieren Sie die neueste Version von osxfuse (3.xx) unter https://github.com/osxfuse/osxfuse/releases . Oder installieren Sie es von Homebrew mit:

brew cask install osxfuse

Installieren Sie das neueste NTFS-3GNTFS-3G von Homebrew ( https://brew.sh/Homebrew ) wie folgt:

brew install ntfs-3g

Einmalige Bereitstellung (Ersetzen Sie disk1s1 durch Ihre Werte, die durch Ausführen eines mountBefehls nach dem Einlegen der Festplatte ermittelt werden können. Sie sehen eine Zeile wie

/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners) nimm das disk1s1:

 diskutil unmount /dev/disk1s1
 sudo mkdir /Volumes/my_writable_ntfs
 sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other

Sie erhalten ein Popup "Systemerweiterung blockiert". Klicken Sie auf "Sicherheitseinstellungen öffnen" und dann neben dem Entwicklernamen (Benjamin Fleischer) auf "Zulassen". Wenn Sie nicht auf die Schaltfläche Zulassen klicken können, lesen Sie hier .

Führen Sie den Befehl erneut aus, nachdem Sie auf Zulassen geklickt haben. Es wird gut sein, bis Sie neu starten. oder manuell aussteigen.

Weitere Informationen und Anweisungen zum dauerhaften Speichern finden Sie unter https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


4

Bevor wir anfangen. Stellen Sie sicher, dass Ihr externer Name EIN Wort ist. Das heißt, es gibt keinen Raum dazwischen.

meine Scheibe = FALSCH

my_disk oder my-disk oder mydisk = CORRECT

Jetzt

  1. Terminal öffnen [ Command+ Space+ "terminal"]
  2. Art: sudo nano /etc/fstab
  3. Geben Sie in nano Folgendes ein : LABEL=my_disk none ntfs rw,auto,nobrowseHinweis: my_disk ist der Name Ihrer Festplatte
  4. Speichern und Beenden von Control+ Xund EnterundEnter
  5. [optional] Um den Zugriff zu vereinfachen, erstellen wir einen Sym-Link zum Desktop: Im Terminal ->sudo ln -s /Volumes ~/Desktop/Volumes

Später

Wenn du es nicht mehr brauchst. Es ist so einfach wie:

Im Terminal sudo rm /etc/fstab


5
Das Entfernen /etc/fstabist nur dann möglich, wenn es keine weiteren wichtigen Einträge enthält
nohillside

2
@AFwcxx, Das Label kann Leerzeichen enthalten, Sie müssen nur \040das '' (Leerzeichen) ersetzen . Siehe Beispiel in man fstab:LABEL=The\040Volume\040Name\040Is\040This none msdos ro
user3439894 10.11.15

Dies und osxdaily.com/2013/10/02/enable-ntfs-write-support-mac-os-x haben mir sehr geholfen. Alles, was ich tun musste, war mein Laufwerk zu trennen, die fstab-Datei zu bearbeiten, einen Sym-Link zu erstellen und das wars. Danke vielmals!
WhatHiFi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.