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

So aktivieren Sie die NTFS-Aufzeichnungsunterstützung in Mac OS X 10.7 Lion mit Standardwerkzeugen

Nach Thema:


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


Nach der Installation von Mac OS X 10.7 begann Lion Golden Master, sich mit der zukünftigen Arbeitsumgebung vertraut zu machen: Was und wie funktioniert es, was wurde entfernt, was wurde hinzugefügt? Es ist praktisch, was wir sehen werden! Ich entschied mich zu testen, wie die Dinge mit dem Lesen / Schreiben von NTFS in Lion sind. Natürlich lesen, und so funktioniert es, wie sie "out of the box" sagen, und ich beschloss, mit der Aufnahme des Datensatzes auf den NTFS-Partitionen mit improvisierten Mitteln des Betriebssystems "Leo" zu popshaminate. Ich beschloss, es selbst zu machen, und das gab ein positives Ergebnis.

Durch die Methode des wissenschaftlichen Tyke (Folk-Methoden nicht anmelden Details), wurde festgestellt, dass mit der mount_ntfs- Binär im / sbin- Ordner ist alles in Ordnung, das Skript, das wir erstellen, funktioniert auch wie es sollte. Es stellte sich heraus, dass die ganze Sache im Treiber (selbst) ntfs.kext war , der sich in / System / Library / Extensions / befindet . Ein bisschen ein Kicker in NTFS-Treibern von Mac OS X 10.6.8 und von Mac OS X 10.7 GM festgestellt, dass die Treiber minimal unterscheiden, können wir nur die Assembly sagen, aber Lion'ovskuyu kratzte die integrierte Unterstützung für das Schreiben auf NTFS-Partitionen. Ich habe versucht, den binarik der cktst ntfs.kext von Snow Leopard in Lion zu versetzen , die Rechte zu heilen, neu gestartet ... Und es hat alles geklappt ! Kurz gesagt, die Anweisung:

Herunterladen dieses Archiv , in dem es ein Binarik von ntfs.kext aus Mac OS X 10.6.8 Snow Leopard und ein Skript gibt. Entpacken Sie dieses Archiv auf dem Desktop. Sie sollten einen NTFS_Enabler- Ordner haben, in dem sich zwei Dateien befinden: mount_ntfs und ntfs . Wir starten das Terminal ( Terminal.app ) und führen Folgendes aus:

1) Um unnötiges Sudo zu vermeiden, sagen wir sofort, dass wir im Namen des Administrators (root) arbeiten: sudo -s und drücken Sie die Eingabetaste. Wenn Sie zur Eingabe des Passworts aufgefordert werden, geben Sie das Superuser-Passwort ein und drücken Sie erneut die Eingabetaste.

2) Wir erstellen eine Sicherungskopie des binarik aus 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 den Binär-Treiber ntfs.kext aus Mac OS X 10.6.8 Snow Leopard in die ursprünglichen Binärdateien: 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 Berechtigungen 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 mount_ntfs- Dämons: mv /sbin/mount_ntfs /sbin/mount_ntfs_orig

6) Anstelle des ursprünglichen mount_ntfs- Dämons platzieren Sie nun den Script-Wrapper, der Systembefehle abfängt und ntfs.kext zum Lesen und Schreiben aktiviert: cp ~/Desktop/NTFS_Enabler/mount_ntfs /sbin/mount_ntfs

7) Wir weisen 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 Wenn kextload /System/Library/Extensions/ntfs.kext , sollten keine Fehler auftreten.

9) Starten Sie das Festplatten- Dienstprogramm und stellen Sie die Festplatten mit dem NTFS-Dateisystem wieder her. Sie müssen nicht neu starten.

Im Archiv gibt es auch ein Textdokument mit Kommandozeilen, da die Blog-Engine einige von ihnen pokolbasieren kann. Nach dem Ausführen der oben genannten 9 Schritte werden Festplatten und Partitionen mit dem NTFS-Dateisystem beim Lesen und Schreiben gleichzeitig ohne "Rechtschreibung" in fstab und Neustarts bereitgestellt. Sie können NTFS-Schreiben deaktivieren und alles mit zwei Konsolenbefehlen 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 "Мниусы":

Vorteile:

  • Hohe Schreibgeschwindigkeit, ca. 30 MB / Sek.
  • Beim Löschen von Dateien werden sie in den Papierkorb gelegt und nicht dauerhaft gelöscht.

Nachteile:

  • Wenn das Volume "falsch" von Windows ausgehängt wird, schwört es in das Protokoll und wird schreibgeschützt bereitgestellt.
  • Das Festplatten-Dienstprogramm kann keine NTFS-Partition erstellen.
  • Nun, es ist immer noch ein Hack ;-)

Daher empfehlen Leser diese Empfehlung: für einen Standard-nativen Treiber nach dieser Methode. Halten Sie jedoch NTFS-3G installiert, aber deaktiviert (die Schaltfläche Deaktivieren / Aktivieren in den Systemeinstellungen), falls Sie die Problempartition bereitstellen oder die Festplatte partitionieren müssen. Ich erinnere Sie auch daran, dass seit Mac OS X Lion 10.7 Golden Master alles getestet wurde und bis Mac OS X Lion 10.7.2 inklusive ist.

Verwenden Sie NTFS nicht zum Speichern wichtiger Dateien, wenn Sie auf Mac OS X ausgeführt werden. und umgekehrt, verwenden Sie nicht HFS +, um wichtige Dateien zu speichern, wenn sie unter Windows ausgeführt werden. Verlassen Sie sich nicht auf Lösungen von Drittanbietern wie Tuxera NTFS, Paragon NTFS oder NTFS-3G. Verwenden Sie die Schreibfunktion auf NTFS, um nur Dateien auszutauschen, deren Verlust nicht kritisch ist oder wenn ein Backup vorhanden ist.

Achtung bitte! Aufgrund der zahlreichen Inkonsistenzen habe ich ein kleines Paket mit dem Namen NTFS Tools erstellt , das alle oben genannten Schritte mit der Automatik durchführt.