Diese Frage hat hier bereits eine Antwort:
- Wie schreibe ich in OS X auf NTFS-Laufwerke? 7 Antworten
Manchmal muss ich USB-Laufwerke mit NTFS-Format einbinden und darauf schreiben. Bei Mavericks habe ich dies mit der Homebrew-Formel erreicht, die ntfs-3g
davon abhängt osxfuse
.
Nach dem Upgrade auf Yosemite, osxfuse
ist kaputt. Homebrew Nachricht:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Damit meine ich, dass die von verwendete Kernel-Erweiterung osxfuse
in Yosemite vollständig verboten ist, da sie von Apple nicht digital signiert ist, während dies in Mavericks zulässig war.
Gibt es nun eine Möglichkeit, ein NTFS-formatiertes USB-Laufwerk in Yosemite mithilfe von Open-Source-Software oder kostenloser, unbelasteter Software (keine Spyware / Malware oder Softwarepakete mit unnötigen Symbolleisten usw.) aus dem App Store bereitzustellen und darauf zu schreiben?
ntfs-3g
es immer noch Homebrew gibt.Antworten:
Öffnen Sie das Terminal.
Wenn Sie osxfuse installiert haben, müssen Sie es deinstallieren, da unsignierte Kexts jetzt gesperrt sind. Art:
Wenn Sie Homebrew überhaupt nicht haben , laden Sie es herunter:
Es wird empfohlen, Homebrew zu aktualisieren.
Wenn Sie Homebrew Cask nicht installiert haben, geben Sie Folgendes ein:
Installieren Sie ein Binärpaket
osxfuse
von Homebrew Cask:Installieren Sie
ntfs-3g
:Sie müssen einen Symlink für erstellen
mount_ntfs
, damit Laufwerke automatisch bereitgestellt werden:Wenn Sie OS X 10.11 ausführen und die obigen Befehle fehlschlagen, versuchen Sie Folgendes:
Bearbeiten: Dies funktioniert bei mir im finalen El Capitan (aus dem Mac App Store) nicht. Ich musste SIP durch Wiederherstellung deaktivieren. Könnte jemand bestätigen, dass dies tatsächlich notwendig ist?
... und starten Sie Ihren Computer neu. Versuchen Sie dann
mount_ntfs
erneut , eine Verknüpfung herzustellen .Vielen Dank an Bjorgvino .
quelle
diskutil
aber nicht richtig montiert.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Mounten Sie schnell einen NTFS-Datenträger mit Lese- / Schreibzugriff unter allen aktuellen Betriebssystemen (einschließlich Yosemite, El Capitan):
mount
die Zeile mit Ihrer Festplatte ein und suchen Sie sie. Es wird etwas zeigen wie:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Geben Sie Folgendes in das Terminal ein und ersetzen Sie es
/dev/diskXsX
durch Ihre Festplatte, wie immount
Befehl gezeigt:* Vergewissern Sie sich, dass das Gerät noch nicht montiert ist. Falls ja, entfernen Sie es bitte zuerst. Andernfalls tritt der folgende Fehler auf: mount_ntfs: / dev / diskNsN on / Volumes / Mount: Ressource belegt
Um diese Änderung dauerhaft zu machen, führen Sie Folgendes aus (korrekt für El Capitan):
Führen Sie den folgenden Befehl aus, und ändern Sie / dev / diskXsX auf Ihre Festplatte:
Führen Sie
sudo vifs
die Ausgabe der vorherigen 2 Zeilen aus und fügen Sie sie ein. Drücken Siedown
dazu, um zum Ende der Datei zu gelangen,A
um mit dem Hinzufügen von Text zu beginnen, fügen Sie die beiden Zeilen ein und drücken Sie dannescape
und:wq
, um die Datei zu schreiben. (vifs ist der einzig sichere Weg, um die fstab in OS X zu bearbeiten).Führen Sie Folgendes aus, um den Datenträger bereitzustellen
Hinweis: Das Gerät öffnet nicht mehr automatisch ein Fenster, wenn Sie es anhängen. Um darauf zuzugreifen, öffnen Sie ein Finder-Fenster und wählen Sie
Go
->Go to Folder
to / Volumesquelle
T
Teil des Datenträgernamens ändern (ja?) Und nicht den gesamtenDISK=T
durch den Datenträgernamen ersetzen .awk
mit$5
funktioniert auf meiner 0SX 10.10 nicht (ergibt nichts). Die Formatierung der Befehlsausgabe hat sich möglicherweise geändert. Ich habecut -b 30-80
als Workaround verwendet.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
wod:
sich der Laufwerksbuchstabe befindet. Stellen Sie dann sicher, dass Sie das System sauber herunterfahren oder die Verbindung zu Windows trennen.Normalerweise verwende ich Paragon NTFS, habe diese Methode jedoch erst mit 10.10.1 ausprobiert und sie scheint nach einem rudimentären Test zu funktionieren. [Ordner erstellt und einige kleine Dateien kopiert]
Nach dem Deaktivieren von Paragon kann auf ein NTFS-formatiertes Flash-Laufwerk nicht geschrieben werden:
Ich habe das Laufwerk und die erforderlichen Flags zu meiner fstab-Datei hinzugefügt:
Dann das Flash-Laufwerk aushängen und wieder einstecken. Beachten Sie, dass es nicht mehr in der Seitenleiste unter Geräte angezeigt wird. Sie müssen zum Verzeichnis / Volumes navigieren, um es zu finden. Es ist jedoch jetzt beschreibbar.
Es ist keine Software von Drittanbietern erforderlich. Sie müssen dies jedoch für jedes NTFS-Zieldatenträger wiederholen.
Zusätzlich gibt es ein Skript, das alles automatisch einrichten kann: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (nur unter OSX 10.5.5 Yosemite erfolgreich).
quelle
ntfs-3g
.Diese Antwort zielt auf die neueste Kompatibilität für OS X 10.11 El Capitan ab .
Installieren Sie die neueste Version von osxfuse (3.xx) von https://github.com/osxfuse/osxfuse/releases oder von Homebrew mit
brew cask install osxfuse
.Installieren Sie das neueste NTFS-3G (2015.3.14) von Homebrew ( http://brew.sh/ ).
Wie folgt:
Wie folgt:
quelle
Die folgende Anleitung hat auf meinem Yosemite-Computer funktioniert:
Macbreaker.com - Aktivieren des Schreibens auf NTFS-Festplatten in OS X, einschließlich El Capitan
Ein Typ namens Niresh hat diesen Prozess in einem einzigen Installationsprogramm vereinfacht:
Hackintosh Zone - Kostenloser NTFS-Treiber für Mac OS X (Sie müssen sich auf der Website registrieren, bevor Sie herunterladen können.)
Installieren dieser Datei; Durch einen Neustart des Computers wird NTFS-Schreibzugriff aktiviert.
quelle
Alle neueren OS X-Versionen unterstützen NTFS nativ (Lesen / Schreiben)!
Standardmäßig wird das Laufwerk aktiviert und Sie können die Dateien durchsuchen. Es ist jedoch schreibgeschützt. Fügen Sie die folgende Zeile hinzu, um das Laufwerk beschreibbar zu machen
/etc/fstab
Ersetzen Sie MyDrive durch den Namen Ihres Volumes (überprüfen Sie den Namen des Volumes im Finder, wenn Sie es einbinden ).
Hängen Sie es dann aus / wieder ein, um die Änderungen zu sehen. Eine bequeme Möglichkeit zum erneuten Einhängen des Laufwerks ist die Verwendung des Festplatten-Dienstprogramms:
Um das Laufwerk nach dem Mounten anzuzeigen, gehen Sie zu / Volumes in Finder:
Diese Änderung ist dauerhaft.
Entfernen Sie einfach den Eintrag für dieses Laufwerk aus / etc / fstab, um die Beschreibbarkeit bei der Bereitstellung auf diesem Computer rückgängig zu machen.
quelle
Entsprechend diesem Thread können Sie als Problemumgehung die osxfuse-Binärdateien direkt aus dem Projekt herunterladen und installieren, anstatt Homebrew zu verwenden:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Aber es hört sich so an, als würde dies nicht funktionieren, wenn Sie Brew-Pakete (wie Gluster) haben, die auf den osxfuse-Bibliotheken basieren, da diese nicht in Ihrem Keller erscheinen.
quelle
Das beste plattformübergreifende Format, das ich verwende, ist vfat. Nicht ideal, aber es funktioniert ein Charme und es gibt kein Chaos kein Aufhebens :)
quelle
exFat
(OK getestet) odervFat
(nicht getestet), das Problem zu lösen. In diesem Szenario wird NTFS überhaupt nicht verwendet.Ich benutze immer Paragon NTFS . Probier es einfach. Sie können von beiden Seiten lesen / schreiben und werden diese Barriere für immer vergessen.
quelle