Quel est le meilleur moyen, le plus simple et, de préférence, le moins cher de faire en sorte que Mac OS X écrive sur des lecteurs au format NTFS sous Mac OS X?
Quel est le meilleur moyen, le plus simple et, de préférence, le moins cher de faire en sorte que Mac OS X écrive sur des lecteurs au format NTFS sous Mac OS X?
Réponses:
Mis à jour en mai 2015, avec les solutions actuelles.
Solutions gratuites
FUSE pour OS X - Successeur de MacFUSE
NTFS-3G
Requiert une compilation à partir du source pour toute version plus récente que 2010. La 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 abandonware et n'a pas été mis à jour depuis 2009.
Cette réponse concerne la dernière compatibilité OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 High Sierra , macOS 10.14 Mojave .
Installez la dernière version d'osxfuse (3.xx) à partir de GitHub . Ou installez-le avec Homebrew comme suit:
brew cask install osxfuse
Installez la dernière version NTFS-3G avec Homebrew comme suit:
brew install ntfs-3g
Monter automatiquement les volumes NTFS en mode lecture-écriture:
Associez NTFS-3G au démarrage après la désactivation temporaire de System Integrity Protection, comme suit:
[redémarrer en maintenant CMD+ Rpour entrer en mode de récupération]
csrutil disable
[redémarrer normalement]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[redémarrer en maintenant CMD+ Rpour entrer en mode de récupération]
csrutil enable
[redémarrer normalement]
Vous devrez vous reconnecter manuellement (étape 3) chaque année lors de la mise à niveau de macOS (10.11 → 10.12 → 10.13 → 10.14 → ...).
Voir aussi la page wiki suivante: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
J'ai testé cela 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
Écrivez dans Terminal diskutil list
et cherchez IDENTIFIANT où TYPE est Windows_NTFS.
Dans ce cas c'est disk1s1
Puis lancez 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
Read-only file system
quand j'ai par exemple essayé de courir mkdir /Volumes/HD-HCU2/aa
. Y a-t-il une raison pour laquelle vous avez utilisé nobrowse
?
/Volumes
.
nobrowse
sont nécessaires pour rendre ntfs accessible en écriture.
La solution la plus simple serait d’utiliser MacFUSE et NTFS-3G pour MacFUSE , même si à partir de ce billet, seuls Tuxera NTFS (~ 35 USD) et PARAGON Software NTFS pour OS X v.9.0 (19,95 USD) prennent en charge 10.7. Vous pouvez cependant récupérer gratuitement le code source de Tuxera.
À partir de OS X 10.6, vous pouvez activer le support NTFS en natif, même si votre kilométrage peut varier. Suivez cette écriture de Mac OS X Conseils si cela vous intéresse, mais j’utiliserais la méthode MacFUSE sur celle-ci. Gardez à l'esprit qu'aucune de ces méthodes n'est totalement prise en charge.
Vous ne pouvez pas dire que l'utilisation de MacFUSE et de NTFS-3G pour MacFUSE est le moyen le plus simple, mais ils sont gratuits et c'est génial! :) Je les utilise depuis environ un an jusqu'à ce que j'aie acheté un disque dur externe Seagate de 500 Go et obtenu le pilote Paragon NTFS pour Mac gratuitement sur le site Seagate: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Fonctionne stable pendant un mois, aucun problème n'est encore survenu. Tout le monde sait que les utilisateurs de disques durs Seagate recevront une mise à jour gratuite du pilote NTFS pour le nouvel OS X lorsque Apple le publiera.
Voici comment faire un montage unique en utilisant ntfs-3g (la réponse de coeur mais pour une utilisation unique). De cette façon, vous n’avez pas besoin de démarrer en mode sans échec ni d’utiliser csrutil. NB: il est dit que l'utilisation de ntfs-3g est "plus sûre" en écriture que l'option de montage "rw, nobrowse" intégrée:
Installez la dernière version d'osxfuse (3.xx) à l' adresse https://github.com/osxfuse/osxfuse/releases . Ou installez-le à partir de Homebrew avec:
brew cask install osxfuse
Installez la dernière version NTFS-3GNTFS-3G de Homebrew ( https://brew.sh/Homebrew ) en procédant comme suit:
brew install ntfs-3g
Un montage unique (remplacez disk1s1 par vos valeurs, découvrable en exécutant une mount
commande après avoir inséré le disque, vous verrez une ligne comme
/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 une fenêtre «Extension du système bloquée», cliquez sur «Ouvrir les préférences de sécurité», puis sur «Autoriser» en regard du nom du développeur (Benjamin Fleischer). Si vous ne pouvez pas cliquer sur le bouton Autoriser, voir ici .
Exécutez la commande à nouveau après avoir cliqué sur Autoriser. Ce sera bien jusqu'à ce que vous redémarriez. ou démontez-le manuellement.
Pour plus de détails et d’instructions pour la rendre permanente, voir https://github.com/osxfuse/osxfuse/wiki/NTFS-3G.
Avant de commencer. Assurez-vous que votre étiquette de nom externe est un mot. Cela signifie qu'il n'y a pas d'espace entre les deux.
mon disque = FAUX
my_disk ou my-disk ou mydisk = CORRECT
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
Remarque: my_disk est le nom de votre disque.sudo ln -s /Volumes ~/Desktop/Volumes
Quand vous n'en avez plus besoin C'est aussi simple que:
Dans le terminal sudo rm /etc/fstab
/etc/fstab
n’est une option que si elle ne contient aucune autre entrée importante
\040
le '' (espace). Voir l'exemple dans man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro