Wie man NTFS Schreibunterstützung für Mac OS X 10.7 Lion Standardmittel ermöglichen

Mit dem Thema:


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


Nach der Installation von Mac OS X 10.7 Lion Golden Master begann eng mit der zukünftigen Arbeitsumfeld zu suchen: Was funktioniert, das entfernt wurde, zugegeben, das bewegt. Es ist fast, was uns erwartet hier-ist über! Ich beschloss, zu versuchen, wie es mit dem Lesen / NTFS Rekord in Lion werden. Lesen, natürlich, und so funktioniert, wie sie sagen, "out of the box", aber ich beschloss, Betriebssystem poshamanit von NTFS-Partitionen zu improvisierten Mitteln einschließlich Schreib "Lion". Ich beschloss, die Sache selbst zu nehmen, und es gab ein positives Ergebnis.

Methode wissenschaftlich (traditionelle Methoden sind in den Einzelheiten nicht gemalt) bestimmt , dass c binarikom mount_ntfs Ordner / sbin alle in Ordnung, das Skript erstellen wir bei Bedarf auch funktioniert. Es stellte sich heraus , dass das Ganze in dem Fahrer verborgen lag (kekstov) ntfs.kext, die in / System / Library / Extensions / befindet. Nur wenige pokolupavshis auf NTFS-Treiber von der Mac OS X 10.6.8 und Mac OS X 10.7 GM gefunden, dass die Fahrer minimal unterscheiden, können wir nur die Montage sagen, aber Lion'ovskuyu leshili native Unterstützung für Partitionen in NTFS zu schreiben. Ich habe versucht , zu rutschen binarik kekstov ntfs.kext von Snow Leopard auf Lion, wird rechts, Abstürze ... fliegen und es funktionierte! Kurz gesagt, die Anweisung:

Laden Sie das dieses Archiv In dem der binarik von ntfs.kext von Mac OS X 10.6.8 Snow Leopard und das Skript. Extrahieren Sie dieses Archiv auf Ihren Desktop. Sie sollten NTFS_Enabler Ordner sehen , die zwei Dateien enthält: mount_ntfs und ntfs. Führen Sie das Terminal (Terminal.app) und Lauf:

1) Um zusätzliche sudo nicht nur zu schreiben , wir sagen , dass wir als Administrator Einheit (root) funktioniert: sudo -s ein und drücken Sie die Eingabetaste. Bei der Passwort-Eingabeaufforderung geben Sie das root-Passwort ein und drücken wir Enter.

2) Erstellen Sie eine Sicherungskopie von binarika 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 binarik ntfs.kext Fahrer, zog aus Mac OS X 10.6.8 Snow Leopard, anstelle des ursprünglichen binarika: 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) ordnet die richtigen Berechtigungen und Attribute: 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 der ursprünglichen Dämon mount_ntfs: mv /sbin/mount_ntfs /sbin/mount_ntfs_orig

6) Nun, anstelle des ursprünglichen Dämon ein Wrapper - Skript mount_ntfs setzen , das wird "capture" Systembefehle und aktivieren ntfs.kext lesen und zu schreiben: cp ~/Desktop/NTFS_Enabler/mount_ntfs /sbin/mount_ntfs

7) Kopieren Sie das Skript über die richtigen Berechtigungen zuweisen und Attribute: chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs

8) Starten Sie den Treiber: kextload /System/Library/Extensions/ntfs.kext Eine erfolgreiche Inbetriebnahme sollte keine Fehler sein.

9) Run Disk Utility und remount Platten mit NTFS - Dateisystem. Neuladen nicht erforderlich.

Das Archiv ist auch ein Textdokument mit der Befehle Zeile für Zeile, wie der Blog-Engine einige von ihnen pokolbasitsya könnte. Nachdem die obigen Schritte 9 Platten und mit dem NTFS-Dateisystem formatiert Partitionen einmal Lese-Schreib montiert werden, ohne "propisok" in fstab und neu starten! Deaktivieren Sie Schreiben auf NTFS und Rückkehr alles wieder möglich ist, über zwei Konsolenbefehle (erfordert Admin-Passwort):
sudo mv /sbin/mount_ntfs_orig /sbin/mount_ntfs / 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 "Mniusy":

Profis:

  • Höhere Aufzeichnungsgeschwindigkeit von etwa 30 MB / s.
  • Wenn Sie Dateien löschen, so dass sie in den Warenkorb legen, sondern entfernen Sie nicht dauerhaft.

Nachteile:

  • Wenn das 'richtig' post von Windows installiert ist, melden Sie sich an und schwört Mounts schreibgeschützt.
  • Festplatten-Dienstprogramm kann nicht NTFS-Partition Typ erstellen.
  • Nun, es ist immer noch ein Hack ;-)

Deshalb Leser dieser Empfehlung: standardmäßig den nativen Treiber zu verwenden, nach dieser Methode. Aber halten Sie NTFS-3G installiert, aber ausgeschaltet (aktivieren / deaktivieren Taste in den Systemeinstellungen), falls Sie eine schlechte Partition mounten müssen oder die Partition der Festplatte. Nur mich daran zu erinnern , dass alles getestet und arbeitet mit Mac OS X Lion 10.7 Golden Master, auf Mac OS X Lion 10.7.2 inklusive starten.

NTFS nicht verwenden , um wichtige Dateien zu speichern , wenn in Mac OS X arbeiten; und umgekehrt, verwenden Sie HFS + nicht wichtige Dateien zum Speichern unter Windows arbeiten. Verlassen Sie sich nicht auf Lösungen von Drittanbietern, wie Tuxera NTFS, NTFS oder NTFS-3G. Verwenden Sie eine NTFS - Aufnahme - Funktion nur für den Austausch von Dateien ist, ist der Verlust nicht kritisch, oder wenn Sie gesichert haben.

Achtung! Aufgrund zahlreicher Ungereimtheiten, habe ich ein kleines Paket namens das NTFS die Werkzeuge , die alle der oben genannten Maschine tun wird.