Cette question a déjà une réponse ici:
J'ai parfois besoin de monter des lecteurs USB au format NTFS et de leur écrire. Sur Mavericks, j’ai atteint cet objectif avec la formule de Homebrew ntfs-3g
qui dépend de osxfuse
.
Après la mise à niveau vers Yosemite, osxfuse
est cassé. Message d'accueil:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Je suppose que cela signifie que l'extension du noyau utilisée par osxfuse
est totalement interdite dans Yosemite car elle n'est pas signée numériquement par Apple, alors que dans Mavericks, elle était autorisée.
Alors, y a-t-il un moyen de monter et d'écrire sur un lecteur USB au format NTFS dans Yosemite en utilisant un logiciel open source ou un logiciel gratuit et non encombré (pas de spyware / malware ou fourni avec des barres d'outils inutiles, etc.) sur l'App Store?
ntfs-3g
est toujours disponible via homebrew.Réponses:
Terminal ouvert.
Si vous avez installé osxfuse, vous devez le désinstaller, car les signatures non signées sont désormais interdites. Type:
D'autre part, si vous n'avez pas du tout Homebrew , téléchargez-le:
La mise à jour de Homebrew est recommandée.
Si Homebrew Cask n'est pas installé, tapez:
Installez un
osxfuse
paquet binaire à partir de Homebrew Cask:Installer
ntfs-3g
:Vous devez créer un lien symbolique pour
mount_ntfs
, afin que les lecteurs soient montés automatiquement:Si vous utilisez OS X 10.11 et que les commandes ci-dessus échouent, essayez:
edit: Cela ne fonctionne pas pour moi dans la finale El Capitan (du Mac App Store). J'ai dû désactiver SIP lors de la récupération. Quelqu'un pourrait-il confirmer que cela est effectivement nécessaire?
... et redémarrez votre machine. Puis essayez à
mount_ntfs
nouveau de créer des liens symboliques .Merci à bjorgvino .
la source
diskutil
mais n'est pas monté correctement.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Montez rapidement un disque NTFS en lecture / écriture sur tous les OS X récents (y compris Yosemite, El Capitan):
mount
et cherchez la ligne avec votre disque. Il montrera quelque chose comme:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Tapez ce qui suit dans le terminal, en le remplaçant
/dev/diskXsX
par votre disque, comme indiqué dans lamount
commande:* Assurez-vous que le périphérique n'est pas déjà monté, si oui, veuillez le démonter d'abord. Sinon, cela entraînera l'erreur suivante: mount_ntfs: / dev / diskNsN sur / Volumes / Mount: la ressource est occupée.
Pour rendre cette modification permanente, exécutez la commande suivante (correct pour El Capitan):
Exécutez la commande suivante en remplaçant / dev / diskXsX par votre disque:
Exécuter
sudo vifs
et coller dans la sortie des 2 lignes précédentes. Pour ce faire, appuyez surdown
pour aller au bas du fichier,A
pour commencer à ajouter du texte, collez les 2 lignes puis appuyez surescape
et:wq
pour écrire le fichier. (vifs est le seul moyen sûr d’éditer le fstab sous OS X).Exécutez ce qui suit pour monter le disque
Remarque: le périphérique n'ouvre plus automatiquement une fenêtre lorsque vous l'attachez. Pour y accéder, ouvrez une fenêtre du Finder et sélectionnez le menu
Go
->Go to Folder
vers / Volumesla source
T
partie en nom de volume (oui?), Ne pas remplacer la totalitéDISK=T
par le nom de volume.awk
avec$5
ne fonctionne pas sur mon 0SX 10.10 (ne donne rien). Le formatage de la sortie de commande peut avoir changé. J'ai utilisécut -b 30-80
comme solution de contournement.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
oùd:
est la lettre du lecteur. Assurez-vous ensuite de procéder à un arrêt en mode minimal ou de vous détacher de Windows.J'utilise normalement Paragon NTFS, mais je viens d'essayer cette méthode avec 10.10.1 et cela semble fonctionner après un test rudimentaire [créé un dossier et copié quelques petits fichiers]
Après la désactivation de Paragon, un lecteur flash au format NTFS n'est plus accessible en écriture:
J'ai ajouté ce lecteur et les indicateurs nécessaires à mon fichier fstab:
Puis démonté et réinséré le lecteur flash. Notez qu'il n'apparaît plus dans la barre latérale sous Périphériques. Vous devez accéder au répertoire / Volumes pour le trouver. Cependant, il est maintenant accessible en écriture.
Aucun logiciel tiers requis, mais vous devez le répéter pour chaque volume NTFS cible.
En outre, il existe un script qui peut tout configurer automatiquement: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (il vient de réussir avec OSX 10.5.5 Yosemite).
la source
ntfs-3g
.Cette réponse vise la dernière compatibilité pour OS X 10.11 El Capitan .
Installez la dernière version d'osxfuse (3.xx) à l' adresse https://github.com/osxfuse/osxfuse/releases ou à partir de Homebrew avec
brew cask install osxfuse
.Installez la dernière version NTFS-3G (2015.3.14) de Homebrew ( http://brew.sh/ ).
Comme suit:
Comme suit:
la source
Le guide suivant a fonctionné sur mon ordinateur Yosemite:
Macbreaker.com - Comment activer l'écriture sur des disques durs NTFS sous OS X, y compris El Capitan
Un gars appelé Niresh a simplifié ce processus en un seul installateur:
Hackintosh Zone - Pilote NTFS gratuit pour Mac OS X (vous devrez vous enregistrer sur le site avant de pouvoir télécharger)
Installer ce fichier; le redémarrage de l'ordinateur active l'écriture NTFS.
la source
Toutes les versions récentes d'OS X prennent en charge NTFS de manière native (lecture / écriture)!
Par défaut, le lecteur monte et vous pouvez parcourir les fichiers. Mais c'est en lecture seule. Pour rendre le lecteur accessible en écriture, ajoutez la ligne suivante à
/etc/fstab
Remplacez MyDrive par le nom de votre volume (vérifiez le nom du volume dans le Finder lorsque vous le montez).
Puis démontez / remontez pour voir les changements. Un moyen pratique de remonter le lecteur consiste à utiliser Utilitaire de disque:
Pour voir le lecteur après l'avoir monté, regardez sous / Volumes dans le Finder:
Ce changement est permanent.
Pour annuler l'écriture en cas de montage sur cette machine, supprimez simplement l'entrée de ce lecteur dans / etc / fstab.
la source
Selon ce fil, comme une solution de contournement, vous pouvez télécharger et installer les binaires OSXFUSE directement du projet au lieu d'utiliser homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Mais il semble que cela ne fonctionnera pas si vous avez des packages d'infusion (tels que Gluster) qui reposent sur les bibliothèques osxfuse, car ils n'apparaîtront pas dans votre cave.
la source
Le meilleur format multi-plateforme que j'utilise est vfat. Pas idéal, mais cela fonctionne un charme et il n'y a pas de désordre sans tracas :)
la source
exFat
(testé OK) ouvFat
(non testé), cela permet de résoudre le problème. Dans ce scénario, NTFS n'est pas utilisé du tout.J'utilise toujours Paragon NTFS . Juste l'essayer. Vous pouvez lire / écrire des deux côtés et oublierez cette barrière pour toujours.
la source