Quel est le meilleur moyen, le plus simple et le moins cher pour qu'OS X écrive sur des disques formatés en NTFS dans Mac OS X ?
Réponses
Trop de publicités?Mis à jour en mai 2015, avec les solutions actuelles.
Solutions gratuites
FUSE pour OS X - Successeur de MacFUSE
NTFS-3G
Nécessite une construction à partir des sources pour tout ce qui est plus récent que 2010. Dernière version "pré-construite" liée à http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os-x-2010102.html Vous pouvez le construire à partir des sources en utilisant homebrew dans les autres réponses.
Solutions payantes
MacFuse est un logiciel abandonné, et n'a pas été mis à jour depuis 2009.
Cette réponse est pour la dernière compatibilité pour OS X 10.11 El Capitan , MacOS 10.12 Sierra , MacOS 10.13 High Sierra , MacOS 10.14 Mojave .
Il faut une mise à jour pour Apple Silicon, Monterey, Big Sur et Catalina, alors procéder avec prudence
-
Installer la dernière version de osxfuse (3.x.x) à partir de GitHub . Ou l'installer avec Homebrew comme suit :
brew cask install osxfuse
-
Installer les dernières NTFS-3G avec Homebrew comme suit :
brew install ntfs-3g
-
Montage automatique des volumes NTFS en mode lecture-écriture :
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 mount -uw /
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 devrez refaire le lien manuellement (étape 3) chaque année lors de la mise à jour de MacOS (10.11 10.12 10.13 10.14 ...).
Étapes supplémentaires si la solution ne fonctionne pas :
-
essayez d'installer ntfs-3g à nouveau
brew install ntfs-3g
-
il prévient qu'il est installé mais pas lié, essayez de le lier à nouveau :
brew link ntfs-3g
-
il échoue et imprime la commande dry-run qui montrera les fichiers à supprimer :
brew link --overwrite --dry-run ntfs-3g
-
supprimer ces fichiers avec sudo ('Would remove:' est pour la console anglaise)
brew link --overwrite --dry-run ntfs-3g | grep -vF 'Would remove:' | awk '{print $1}' | xargs sudo rm
-
essayer de lier à nouveau et obtenir une erreur de permission sur la création /usr/local/share/doc/ntfs-3g. brew empêche l'exécution avec sudo donc préparer le répertoire pour README :
sudo mkdir /usr/local/share/doc/ntfs-3g sudo chmod a+w /usr/local/share/doc/ntfs-3g
-
exécuter
brew link
encore une fois... succès. -
Redémarrez votre Mac et laissez l'extension du système se charger dans les Préférences Système comme le suggère la boîte d'erreur.
Voir également la page wiki suivante : https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Je l'ai testé sur Mountain lion et il est gratuit et vous n'avez pas besoin de redémarrer. Il utilise les pilotes NTFS natifs d'OS X.
-
Branchez votre appareil
-
Écrire dans le terminal
diskutil list
et recherchez IDENTIFIER où TYPE est Windows_NTFS.Dans ce cas, il s'agit
disk1s1
-
Ensuite, exécutez ce qui suit :
diskutil unmount /dev/disk1s1 cd /Volumes mkdir Elements sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements open /Volumes/Elements
La solution la plus simple serait d'utiliser MacFUSE y NTFS-3G pour MacFUSE bien qu'à ce jour, seul Tuxera NTFS ( ~$35 USD) et PARAGON Software NTFS pour OS X v.9.0 ($19.95 USD) supporte 10.7. Vous pouvez récupérer le source gratuite de Tuxera gratuitement, cependant.
À partir de OS X 10.6, vous pouvez activer la prise en charge de NTFS en mode natif, mais votre expérience peut varier. Suivez ce texte par Mac OS X Hints si vous êtes intéressés mais j'utiliserais la méthode MacFUSE plutôt que celle-ci. Gardez à l'esprit qu'aucune de ces méthodes n'est entièrement supportée.
Voici comment faire un montage unique en utilisant ntfs-3g (la réponse de coeur mais pour un usage unique). Cette méthode ne nécessite pas de démarrer en mode sans échec ou d'utiliser csrutil.
NB : en utilisant ntfs-3g
On dit que cette méthode est plus sûre pour l'accès en écriture que la méthode intégrée. ntfs rw,auto,nobrowse
option de montage :
Installer la dernière version de osxfuse (3.x.x) à partir de https://github.com/osxfuse/osxfuse/releases . Ou l'installer depuis Homebrew avec :
brew cask install osxfuse
Installer la dernière version de NTFS-3GNTFS-3G depuis Homebrew ( https://brew.sh/Homebrew ), comme suit :
brew install ntfs-3g
Montage unique (remplacez disk1s1 par vos valeurs, découvrable en exécutant un mount
après avoir inséré le disque, vous verrez une ligne du genre
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
) saisir le disk1s1
:
diskutil unmount /dev/disk1s1
sudo mkdir /Volumes/my_writable_ntfs
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other
Vous obtiendrez un popup "extension système bloquée", cliquez sur "Ouvrir les préférences de sécurité" et cliquez sur "Autoriser" à côté du nom du développeur (Benjamin Fleischer). Si vous ne parvenez pas à cliquer sur le bouton "Autoriser", voir aquí .
Exécutez à nouveau la commande après avoir cliqué sur autoriser. Ce sera bon jusqu'à ce que vous redémarriez. ou que vous le démontiez manuellement.
Pour plus de détails et d'instructions sur la manière de le rendre permanent, voir https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
- Réponses précédentes
- Plus de réponses