Juste une petite question, est-ce que NTFS est supporté sur El Capitan ? Je viens de brancher mon disque dur externe et je suis capable de copier des choses depuis celui-ci, mais pas d'y écrire. Je suppose que seul le mode lecture est pris en charge ?
- Comment écrire sur des disques NTFS dans OS X ? (8 réponses )
Réponses
Trop de publicités?Pour activer le support d'écriture NTFS sur OS X 10.11 El Capitan ou MacOS 10.12 Sierra.
-
Installer la dernière version de osxfuse (3.x.x) à partir de https://github.com/osxfuse/osxfuse/releases . (vous Ne le fais pas. besoin de la couche de compatibilité MacFUSE) ou à partir de Homebrew avec
brew cask install osxfuse
. -
Installer la dernière version de NTFS-3G (2016.2.22) à partir de Homebrew . (vous avez besoin de Xcode)
Comme suit :
brew install ntfs-3g
- Lier NTFS-3G pour démarrer après avoir désactivé temporairement la protection de l'intégrité du système.
Comme suit :
[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]
Vous trouverez ces instructions sur cette page wiki également : https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Pas seulement dans El Capitan. C'est le comportement standard d'OS X en ce qui concerne NTFS depuis au moins 10.4 (qui est la première version que j'ai utilisée) : vous pouvez lire, mais vous ne pouvez pas écrire.
En plus des solutions mentionnées ci-dessus, vous pouvez également essayer NTFS-3G . Ou, si vous voulez faire l'inverse, il existe une application appelée MacDrive pour Windows qui permet à votre PC de lire les disques formatés pour Mac.
Pour ceux qui obtiennent une erreur lors de l'installation de homebrew/fuse/ntfs-3g disant :
Erreur : Le site brew link
l'étape ne s'est pas terminée avec succès
La formule est construite, mais n'est pas symlinkée dans /usr/local. La suppression des fichiers renvoie une erreur du type :
Erreur : Impossible de faire le lien symbolique include/ntfs-3g/acls.h /usr/local/include/ntfs-3g n'est pas accessible en écriture.
Solution qui a fonctionné pour moi, postée par bfontaine :
sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g
SOLUTION FIXE :
Écrire sur NTFS sous OSX Yosemite et El Capitan
Étape 1
Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.
Étape 2 Installer Homebrew : (exécuter la commande ci-dessous dans le terminal)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Étape 3 Mise à jour des formules Homebrew : (exécuter la commande ci-dessous dans le terminal)
brew update
Étape 4 Installer ntfs-3g (exécuter la commande ci-dessous dans le terminal)
brew install ntfs-3g
Étape 5
Si vous êtes sous OSX 10.11 (El Capitan), désactivez temporairement la protection de l'intégrité du système.
Étapes à suivre pour désactiver la protection de l'intégrité
Il y a quatre étapes pour désactiver :
1 - Redémarrez le Mac et maintenez les touches Commande + R enfoncées simultanément après avoir entendu le carillon de démarrage, cela fera démarrer OS X en mode de récupération.
2- Lorsque l'écran "Utilitaires OS X" apparaît, déroulez plutôt le menu "Utilitaires" en haut de l'écran, et choisissez "Terminal".
3- Tapez la commande suivante dans le terminal puis appuyez sur retour :
csrutil disable
4- Vous verrez un message indiquant que la protection de l'intégrité du système a été désactivée et que le Mac doit redémarrer pour que les changements prennent effet,
reboot
et le Mac va se redémarrer tout seul, laissez-le démarrer comme d'habitude.
Étape 6
Créer un lien symbolique pour mount_ntfs
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
Étape 7
Si vous êtes sous OSX 10.11 (El Capitan), réactivez la protection de l'intégrité du système.
suivez l'étape 5, il suffit de changer la commande du terminal en
csrutil enable
Étape 8
J'ai branché le câble du disque dur au Mac. Il fonctionne.