This page has been robot translated, sorry for typos if any. Original content here.

Aktivieren der NTFS-Aufzeichnungsunterstützung unter Mac OS X 10.7 Lion mithilfe von Standardtools

Nach Thema:


Как включить поддержку записи NTFS в Mac OS X 10.7 Lion стандартными средствами


Nach der Installation von Mac OS X 10.7 begann Lion Golden Master einen genauen Blick auf die zukünftige Arbeitsumgebung zu werfen: Was und wie funktioniert es? Was wurde entfernt? Was wurde hinzugefügt? Was wurde verschoben? Das erwartet uns so gut wie! Ich habe mich entschlossen zu testen, wie es mit dem Lesen / Schreiben von NTFS in Lion läuft. Lesen, natürlich, und so funktioniert es, wie sie sagen, out of the box, und ich entschied mich, mit der Aufnahme auf NTFS-Partitionen mit verfügbaren Tools des Betriebssystems Lev poshamanit. Ich habe beschlossen, dieses Ding selbst zu machen, und es hat zu einem positiven Ergebnis geführt.

Die Methode des Scientific Tyke (Folk-Methoden melden keine Kleinigkeiten an) hat festgestellt, dass die binäre Datei mount_ntfs im Ordner / sbin in Ordnung ist. Das von uns erstellte Skript funktioniert auch so, wie es sollte. Es stellte sich heraus, dass die gesamte Angelegenheit im ntfs.kext-Treiber selbst (dem kext) behandelt wurde, der sich unter / System / Library / Extensions / befindet . Nach einigem Tippen auf die NTFS-Treiber von Mac OS X 10.6.8 und Mac OS X 10.7 GM stellte sich heraus, dass sich die Treiber minimal unterscheiden, wir können nur den Build sagen, aber hier bietet Lion'ovskuyu lashili eingebaute Unterstützung für das Aufzeichnen auf NTFS-Partitionen. Ich habe versucht, das ntfs.kext-Binket vom Snow Leopard in den Lion binarik zu schieben, die Rechte behandelt, neu gestartet ... und alles hat funktioniert! Kurz gesagt, die Anweisung:

Herunterladen dieses Archiv Diese Datei enthält die Binärdateien von ntfs.kext unter Mac OS X 10.6.8 Snow Leopard und das Skript. Entpacke dieses Archiv auf dem Desktop. Sie sollten einen NTFS_Enabler- Ordner mit zwei Dateien haben: mount_ntfs und ntfs . Wir starten das Terminal ( Terminal.app ) und führen aus:

1) Um nicht unnötig sudo zu schreiben, sagen Sie sofort, dass wir im Auftrag des Administrators (root) arbeiten werden: sudo -s und klicken Sie auf Enter. Geben Sie bei der Kennwortanforderung das Superuser-Kennwort ein und drücken Sie erneut die Eingabetaste.

2) Erstellen Sie eine Sicherungskopie der Binärdateien von ntfs.kext : mv /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs_orig
mv /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs_orig

3) Kopieren Sie die Binärdateien des Treibers ntfs.kext von Mac OS X 10.6.8 Snow Leopard in die ursprüngliche Binärdatei : cp ~/Desktop/NTFS_Enabler/ntfs \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs
cp ~/Desktop/NTFS_Enabler/ntfs \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs

4) Weisen Sie ihm die richtigen Rechte und Attribute zu: chown root:wheel /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs;\
chmod 644 /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs
chown root:wheel /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs;\
chmod 644 /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs

5) Erstellen Sie eine Sicherungskopie des ursprünglichen Dämons mount_ntfs : mv /sbin/mount_ntfs /sbin/mount_ntfs_orig

6) Jetzt platzieren wir anstelle des ursprünglichen mount_ntfs- Daemons einen Script-Wrapper, der die Systembefehle abfängt und ntfs.kext zum Lesen und Schreiben aktiviert: cp ~/Desktop/NTFS_Enabler/mount_ntfs /sbin/mount_ntfs

7) Weisen Sie dem kopierten Skript die richtigen Rechte und Attribute zu: chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs

8) Führen Sie den Treiber aus: kextload /System/Library/Extensions/ntfs.kext einem erfolgreichen Start sollten keine Fehler auftreten.

9) Führen Sie das Festplatten-Dienstprogramm aus und hängen Sie die Festplatten mit dem NTFS-Dateisystem erneut an. Ein Neustart ist nicht erforderlich.

Das Archiv enthält auch ein Textdokument mit den Befehlen Zeile für Zeile, da die Blog-Engine einige von ihnen zum Absturz bringen könnte. Nachdem Sie die obigen 9 Schritte ausgeführt haben, werden die Datenträger und Partitionen mit dem NTFS-Dateisystem sofort zum Lesen und Schreiben bereitgestellt, ohne dass „Registrierungen“ in fstab erforderlich sind, und werden neu gestartet! Sie können die Aufzeichnung unter NTFS deaktivieren und mithilfe von zwei Konsolenbefehlen alles zurückgeben (Sie benötigen ein Administratorkennwort):
sudo mv /sbin/mount_ntfs_orig /sbin/mount_ntfs dann sudo mv /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs_orig \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs
sudo mv /System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs_orig \
/System/Library/Extensions/ntfs.kext/Contents/MacOS/ntfs

"Pros" und "Mnius":

Vorteile:

  • Hohe Schreibgeschwindigkeit, ca. 30 MB / s.
  • Wenn Sie Dateien löschen, werden diese nicht dauerhaft gelöscht, sondern in den Papierkorb verschoben.

Nachteile:

  • Wenn das Volume von Windows nicht „falsch“ bereitgestellt wurde, wird es in das Protokoll aufgenommen und schreibgeschützt bereitgestellt.
  • Das Festplatten-Dienstprogramm kann keine NTFS-Partition erstellen.
  • Nun, es ist immer noch ein Hack ;-)

Daher wird Lesern empfohlen: Verwenden Sie standardmäßig den nativen Treiber gemäß dieser Methode. Lassen Sie jedoch NTFS-3G installiert, aber deaktiviert (die Schaltfläche Deaktivieren / Aktivieren in den Systemeinstellungen), falls Sie eine problematische Partition bereitstellen oder die Festplatte partitionieren müssen. Ich erinnere Sie auch daran, dass alles getestet wurde und mit Mac OS X Lion 10.7 Golden Master bis einschließlich Mac OS X Lion 10.7.2 funktioniert.

Verwenden Sie unter Mac OS X nicht NTFS, um wichtige Dateien zu speichern. Verwenden Sie HFS + nicht zum Speichern wichtiger Dateien, wenn Sie unter Windows arbeiten. Verlassen Sie sich nicht auf Lösungen von Drittanbietern wie Tuxera NTFS, Paragon NTFS oder NTFS-3G. Verwenden Sie die NTFS-Aufzeichnungsfunktion nur zum Freigeben von Dateien, die nicht kritisch sind, oder wenn eine Sicherung vorhanden ist.

Achtung! Aufgrund zahlreicher Inkonsistenzen habe ich ein kleines Paket namens NTFS Tools erstellt , das alles, was oben beschrieben wurde, automatisch ausführt.