69 votes

Comment écrire sur des disques NTFS dans OS X ?

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 ?

36voto

hisnameisjimmy Points 772

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

Paragon NTFS

Tuxera NTFS


MacFuse est un logiciel abandonné, et n'a pas été mis à jour depuis 2009.

33voto

Cœur Points 966

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

  1. Installer la dernière version de osxfuse (3.x.x) à partir de GitHub . Ou l'installer avec Homebrew comme suit :

    brew cask install osxfuse
  2. Installer les dernières NTFS-3G avec Homebrew comme suit :

    brew install ntfs-3g
  3. 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

18voto

Codler Points 339

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.

  1. Branchez votre appareil

  2. Écrire dans le terminal diskutil list et recherchez IDENTIFIER où TYPE est Windows_NTFS.

    Dans ce cas, il s'agit disk1s1

  3. 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

8voto

Aaron Lake Points 3622

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.

7voto

rogerdpack Points 688

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X