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

Comment activer la prise en charge de l'enregistrement NTFS dans Mac OS X 10.7 Lion avec des outils standard

Par sujet:


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


Après avoir installé Mac OS X 10.7, Lion Golden Master a commencé à examiner le futur environnement de travail: ce qui fonctionne et comment, ce qui a été supprimé, ce qu’ils ont ajouté, ce qu’ils ont déplacé. C'est pratiquement ce que nous allons voir! J'ai décidé de tester comment les choses se passent avec la lecture / écriture de NTFS dans Lion. La lecture, bien sûr, et ainsi cela fonctionne, comme ils disent "out of the box", et j'ai décidé d'exporter avec l'inclusion de l'enregistrement sur les partitions NTFS avec des moyens improvisés du système d'exploitation "Leo". J'ai décidé de le faire moi-même et cela a donné un résultat positif.

Par la méthode scientifique tyke (les méthodes folk ne se connectent pas avec les détails), il a été constaté qu'avec le mount_ntfs binarik dans le dossier / sbin tout va bien, le script que nous créons fonctionne également comme il se doit. Il s'est avéré que le tout était dans le pilote (lui-même) ntfs.kext , situé dans / System / Library / Extensions / . Un peu de kicker dans les pilotes NTFS de Mac OS X 10.6.8 et de Mac OS X 10.7 GM a révélé que les pilotes différaient au minimum, nous pouvons dire que l’assemblage, mais Lion'ovskuyu a pris en charge la prise en charge intégrée de l’écriture sur les partitions NTFS. J'ai essayé de glisser le binarik du ctst ntfs.kext de Snow Leopard dans Lion, de guérir les droits, de redémarrer ... Et tout a fonctionné! En bref, l'instruction:

Télécharger cette archive , dans lequel il y a un binarik de ntfs.kext de Mac OS X 10.6.8 Snow Leopard et un script. Décompressez cette archive sur le bureau. Vous devriez avoir un dossier NTFS_Enabler dans lequel il y a deux fichiers: mount_ntfs et ntfs . Nous démarrons le Terminal ( Terminal.app ) et exécutons:

1) Pour éviter d'écrire des sudo inutiles, nous disons immédiatement que nous allons travailler pour le compte de l'administrateur (root): sudo -s et appuyer sur Entrée. Lorsque vous êtes invité à entrer le mot de passe, entrez le mot de passe du superutilisateur et appuyez à nouveau sur Entrée.

2) Nous créons une copie de sauvegarde du binarik à partir de 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) Copiez le pilote binarique ntfs.kext , étendu de Mac OS X 10.6.8 Snow Leopard, aux fichiers binaires originaux: 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) Attribuez-lui les autorisations et attributs 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) Créez une copie de sauvegarde du démon mount_ntfs d' origine: mv /sbin/mount_ntfs /sbin/mount_ntfs_orig

6) A la place du démon mount_ntfs original , placez le script-wrapper, qui "interceptera" les commandes système et activera ntfs.kext pour la lecture et l'écriture: cp ~/Desktop/NTFS_Enabler/mount_ntfs /sbin/mount_ntfs

7) Nous assignons les droits et attributs corrects au script copié: chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs chown root:wheel /sbin/mount_ntfs; chmod 755 /sbin/mount_ntfs

8) Exécutez le pilote: kextload /System/Library/Extensions/ntfs.kext En cas de succès, il ne doit y avoir aucune erreur.

9) Exécutez Utilitaire de disque et remontez les disques avec le système de fichiers NTFS. Vous n'avez pas besoin de redémarrer.

Dans l'archive, il y a aussi un document texte avec des commandes ligne par ligne, puisque le moteur de blog pourrait servir de base à certaines d'entre elles. Après avoir effectué les 9 étapes ci-dessus, les disques et les partitions avec le système de fichiers NTFS seront montés en lecture et en écriture immédiatement, sans aucune "orthographe" dans fstab et redémarre! Vous pouvez désactiver l'écriture NTFS et tout retourner en utilisant deux commandes de la console (vous avez besoin d'un mot de passe administrateur):
sudo mv /sbin/mount_ntfs_orig /sbin/mount_ntfs puis 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" et "Мниусы":

Avantages:

  • Vitesse d'écriture élevée, environ 30 Mo / sec.
  • Lors de la suppression de fichiers, ils sont placés dans la corbeille plutôt que de les supprimer définitivement.

Contre:

  • Si le volume est "incorrectement" démonté de Windows, il jure dans le journal et monte en lecture seule.
  • L'utilitaire de disque ne peut pas créer de partition NTFS.
  • Eh bien, c'est toujours un hack ;-)

Par conséquent, les lecteurs une telle recommandation: pour un pilote natif par défaut, utiliser cette méthode. Mais gardez NTFS-3G installé, mais désactivé (le bouton Désactiver / Activer dans les Préférences Système) au cas où vous devez monter la partition à problème ou partitionner le disque. Je vous rappelle également que tout a été testé et fonctionne depuis Mac OS X Lion 10.7 Golden Master , jusqu'à Mac OS X Lion 10.7.2 inclus.

N'utilisez pas NTFS pour stocker des fichiers importants lors de l'exécution sous Mac OS X; et vice versa, n'utilisez pas HFS + pour stocker des fichiers importants lors de l'exécution sous Windows. Ne vous fiez pas à des solutions tierces, telles que Tuxera NTFS, Paragon NTFS ou NTFS-3G. Utilisez la fonction d'écriture sur NTFS uniquement pour échanger des fichiers dont la perte n'est pas critique ou s'il existe une sauvegarde.

Attention s'il vous plaît! En raison des nombreuses incohérences, j'ai créé un petit paquet appelé NTFS Tools , qui fera tout ce qui précède avec le mode automatique.