Comment activer le support de l'écriture NTFS sous Mac OS X

Mac OS X a toujours été capable de lire les disques NTFS, mais caché sous Mac OS X est une option cachée pour permettre la prise en charge d'écriture sur des disques formatés en NTFS (NTFS signifie New Technology File System et est un format de système de fichiers propriétaire pour Microsoft Windows ). L'activation du support d'écriture NTFS sur Mac est assez technique et n'est pas officiellement prise en charge par Apple, ce qui en fait une fonctionnalité expérimentale qu'il vaut mieux laisser aux utilisateurs avancés qui comprennent le processus et les répercussions potentielles.


Cette fonctionnalité n'étant officiellement pas prise en charge par Apple, NTFS ne doit pas être considéré comme un système de fichiers multiplateforme fiable pour le transfert de fichiers entre un Mac et un PC Windows. Les utilisateurs souhaitent toujours formater les lecteurs du système de fichiers FAT. Compatibilité du lecteur PC avec la prise en charge complète en lecture et en écriture (une meilleure solution pour de nombreux utilisateurs serait peut-être d'utiliser le réseau samba et de partager des fichiers directement via un réseau local entre le PC et le Mac en question). En outre, le manque de support officiel suggère qu'il pourrait y avoir un risque de problème, que ce soit sous forme de panique du noyau ou même de perte de données théoriques sur le disque NTFS. En conséquence, une telle fonctionnalité peut être préférable en dernier recours et ne doit pas être utilisée avec des données importantes sur le lecteur Windows sans avoir des sauvegardes adéquates de ces fichiers. Alors, faites la bonne chose et sauvegardez vos affaires en premier.

Confortable avec tout cela? Génial, nous aborderons deux manières différentes d'activer la prise en charge de l'écriture NTFS sous Mac OS X, ceci doit être utilisé par lecteur et nécessite l'utilisation de la ligne de commande.

Activer la prise en charge de l'écriture NTFS sur Mac OS X à l'aide de l'UUID de lecteur

Bien que ce soit un peu plus compliqué que l'approche par nom de lecteur mentionnée ci-dessous, c'est vraiment la meilleure méthode pour la précision.

Connectez le lecteur NTFS au Mac, puis récupérez l'UUID des lecteurs NTFS avec la chaîne de commande suivante:
diskutil info /Volumes/DRIVENAME | grep UUID

Avec l'UUID résultant, utilisez la commande suivante pour ajouter l'UUID avec NTFS en lecture et en écriture à / etc / fstab:

sudo echo "UUID=ENTER_UUID_HERE none ntfs rw, auto, nobrowse" >> /etc/fstab

Le lecteur NTFS n'apparaîtra probablement pas sur le bureau par défaut, mais vous pouvez y accéder dans le répertoire / Volumes / en ouvrant ce dossier dans le Finder avec la commande suivante:

open /Volumes

Si vous voulez voir le lecteur sur le bureau (en supposant que vous avez le bureau affiché, bien sûr), vous pouvez créer un alias Finder avec un lien symbolique:

sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME

Vous pouvez également utiliser le montage d'écriture NTFS expérimental avec un nom de lecteur plutôt que UUID, que nous passerons ensuite.

Activer le support d'écriture NTFS avec le nom du lecteur

Pour plus de précision, je préfère utiliser la méthode UUID, mais vous pouvez également ajouter la prise en charge de l'écriture NTFS en utilisant le nom des lecteurs Windows en utilisant la commande suivante:

sudo echo "LABEL=DRIVE_NAME none ntfs rw, auto, nobrowse" >> /etc/fstab

Parce que cela utilise la commande sudo, vous devrez entrer un mot de passe administrateur pour pouvoir exécuter la commande entière correctement. Cette chaîne de commande ajoute le nom du lecteur à la fin du fichier / etc / fstab, car / etc / est un répertoire système dont vous avez besoin pour accéder au superutilisateur pour écrire dans les fichiers de ce répertoire, donc le préfixe sudo requis.

Par exemple, l'ajout d'un support en lecture / écriture à un lecteur NTFS nommé "WINDOWS8" ressemblerait à ceci:

sudo echo "LABEL=WINDOWS8 none ntfs rw, auto, nobrowse" >> /etc/fstab

Si le lecteur a un nom complexe, utilisez la méthode UUID mentionnée ci-dessus ou renommez le lecteur NTFS dans Windows avant de tenter de le monter avec un support en écriture.

Encore une fois, vous voudrez regarder / Volumes / pour trouver le lecteur Windows NTFS nouvellement monté avec un support complet en lecture et en écriture. Comme déjà mentionné, il peut également être utile de créer un lien symbolique sur le bureau OS X pour accéder facilement au lecteur NTFS monté:

sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME && open ~/Desktop/DRIVENAME

Il existe une variété d'outils plus simples mais plus anciens pour compléter automatiquement les processus mentionnés ci-dessus, mais l'utilitaire NTFS Mounter mentionné ci-dessus semble avoir cessé de fonctionner après Snow Leopard, et donc les versions modernes d'OS X de Mountain Lion à Mavericks approche de la ligne de commande à la place. Des applications tierces payantes sont également disponibles pour fournir le support NTFS à OS X, ce qui peut être une meilleure option pour les environnements d'entreprise où une fonctionnalité expérimentale n'est pas considérée comme suffisamment fiable pour être déployée.