Articles

Comment écrire sur des lecteurs NTFS sur un Mac

Posted by admin
  • Chris Hoffman

    @chrisbhoffman

  • mise à jour Mars 15, 2018, 6:43PM EDT

macOS D’Apple peut lire à partir de lecteurs NTFS au format Windows, mais ne peut pas leur écrire hors de la boîte. Voici quelques solutions pour obtenir un accès complet en lecture / écriture aux lecteurs NTFS.

cela pourrait être utile si vous souhaitez écrire sur une partition Boot Camp sur votre Mac, car les partitions système Windows doivent utiliser le système de fichiers NTFS. Cependant, pour les disques externes, vous devriez probablement utiliser exFAT à la place., macOS peut lire et écrire nativement sur des lecteurs exFAT, tout comme Windows.

trois Options

liées: Quelle est la différence entre FAT32, exFAT et NTFS?

Il existe plusieurs options pour cela, et vous devrez en choisir une:

  • pilotes tiers payants: il existe des pilotes NTFS tiers pour Mac que vous pouvez installer, et ils fonctionneront très bien. Ce sont des solutions payantes, mais elles sont faciles à installer et devraient offrir de meilleures performances que les solutions gratuites ci-dessous.,
  • pilotes tiers gratuits: il existe un pilote NTFS gratuit et open-source que vous pouvez installer sur un Mac pour activer la prise en charge de l’écriture. Malheureusement, cela prend un peu de travail supplémentaire à installer, en particulier sur les Mac avec la nouvelle fonctionnalité de protection de l’intégrité du système, ajoutée dans 10.11 El Capitan. C’est plus lent que les solutions payantes et le montage automatique de partitions NTFS en mode Lecture-Écriture est un risque de sécurité.
  • support expérimental NTFS-Write D’Apple: le système d’exploitation macOS inclut un support expérimental pour l’écriture sur des lecteurs NTFS., Cependant, il est désactivé par défaut et nécessite quelques déconner dans le terminal pour l’activer. Il n’est pas garanti de fonctionner correctement et pourrait potentiellement causer des problèmes avec votre système de fichiers NTFS. En fait, nous avons déjà eu des données corrompues. Nous ne recommandons vraiment pas d’utiliser cela. Il est désactivé par défaut pour une raison.
publicité

Nous vous recommandons fortement de payer pour un pilote NTFS tiers si vous avez besoin de le faire car les autres solutions ne fonctionnent pas aussi bien et sont plus de travail à configurer.,

le pilote tiers le mieux payé: Paragon NTFS pour Mac

Paragon NTFS pour Mac coûte 19,95 $et offre un essai gratuit de dix jours. Il s’installera proprement et facilement sur les versions modernes de macOS, y compris macOS 10.12 Sierra et Mac OS X 10.11 El Capitan. Il vraiment ne « fonctionne”, c’est donc la meilleure option si vous êtes prêt à payer une petite somme d’argent pour cette fonction.

Vous n’aurez pas non plus à jouer avec les commandes de terminal pour monter manuellement des partitions, monter automatiquement des partitions de manière non sécurisée ou gérer la corruption potentielle comme vous le ferez avec les pilotes Gratuits ci-dessous., Si vous avez besoin de cette fonctionnalité, payer pour un logiciel qui le fait correctement en vaut la peine. Nous ne pouvons pas insister suffisamment sur ce point.

Si vous possédez un lecteur Seagate, sachez que Seagate propose un téléchargement gratuit de Paragon NTFS pour Mac afin que vous n’ayez rien à acheter de plus.

publicité

Vous pouvez également acheter Tuxera NTFS pour Mac, qui coûte 31 $et offre un essai gratuit de quatorze jours. Mais Paragon NTFS fait la même chose et est moins cher.

les meilleurs pilotes tiers gratuits: FUSE pour macOS

Cette méthode est gratuite, mais elle nécessite un bon travail et est moins sécurisée., Pour que votre Mac monte automatiquement des partitions NTFS en mode Lecture-Écriture, vous devrez désactiver temporairement la Protection de l’intégrité du système et remplacer L’un des outils intégrés D’Apple par un binaire plus vulnérable aux attaques. Cette méthode est donc un risque pour la sécurité.

cependant, vous pouvez utiliser FUSE pour monter manuellement des partitions NTFS en mode Lecture-écriture si cela ne vous dérange pas d’utiliser le Terminal. C’est plus sûr, mais c’est plus de travail.

tout d’abord, téléchargez FUSE pour macOS et installez-le. Utilisez les options par défaut lors de son installation.,

lié: comment installer des paquets avec Homebrew pour OS X

publicité

Vous aurez également besoin des outils de développement en ligne de commande D’Apple installés pour continuer. Si vous ne les avez pas encore installés, vous pouvez ouvrir une fenêtre de Terminal À partir du Finder > Applications > utilitaires et exécuter la commande suivante pour ce faire:

xcode-select --install

Cliquez sur « Installer” lorsque vous êtes invité à installer les outils.,

lié: comment installer des paquets avec Homebrew pour OS X

dans addtion, vous devrez télécharger et installer homebrew si vous ne l’avez pas déjà installé sur votre Mac. Homebrew est un « gestionnaire de paquets » pour Mac OS X. copiez-collez la commande suivante dans une fenêtre de Terminal et appuyez sur Entrée pour l’installer:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

appuyez sur Entrée et fournissez votre mot de passe lorsque vous y êtes invité. Le script téléchargera et installera automatiquement Homebrew.,

Une fois que vous avez installé les outils de développement et Homebrew, exécutez la commande suivante dans une fenêtre de Terminal pour installer ntfs-3g:

brew install ntfs-3g
publicité

Vous pouvez maintenant monter manuellement des partitions NTFS en mode Lecture / écriture. Dans une fenêtre de terminal, exécutez la commande suivante pour créer un point de montage sur /Volumes/NTFS. Vous avez seulement besoin de le faire une fois.,

sudo mkdir /Volumes/NTFS

lorsque vous connectez un lecteur NTFS à l’ordinateur, exécutez la commande suivante pour répertorier les partitions de disque:

diskutil list

Vous pouvez alors identifier le nom du périphérique de la partition NTFS. Il suffit de chercher la partition avec le système de fichiers Windows_NTFS. Dans la capture d’écran ci-dessous, c’est /dev/disk3s1 .

la partition NTFS a probablement été montée automatiquement par votre Mac, vous devrez donc la démonter en premier. Exécutez la commande suivante, en remplaçant /dev/disk2s1 par le nom du périphérique de votre partition NTFS.,

sudo umount /dev/disk2s1
Annonce

Pour monter le lecteur, exécutez la commande suivante, en remplaçant /dev/disk2s1 par le nom de périphérique de votre partition NTFS.

sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/NTFS -olocal -oallow_other

vous verrez le système de fichiers monté sur/Volumes / NTFS. Il apparaîtra également sur votre bureau comme un lecteur monté. Vous pouvez l’éjecter normalement lorsque vous souhaitez le débrancher.

Si vous êtes heureux de monter manuellement des partitions avec les instructions ci-dessus, vous n’avez pas à continuer.,

CONNEXES: Comment désactiver la protection de L’intégrité du système sur un Mac (et pourquoi vous ne devriez pas)

Si vous voulez que votre Mac monte automatiquement les lecteurs NTFS que vous connectez en mode Lecture-Écriture, vous devrez désactiver la Protection de l’intégrité du système.

publicité

avertissement: vous ne voulez probablement pas faire cela! Les instructions officielles du logiciel avertissent qu’il s’agit d’un risque pour la sécurité. Vous remplacerez les outils de montage NTFS de votre Mac par les outils ntfs-3g, qui s’exécuteront en tant qu’utilisateur root., En raison de la façon dont Homebrew installe le logiciel, les logiciels malveillants en cours d’exécution sur votre Mac pourraient écraser ces outils. C’est probablement pas le risque, mais nous allons vous expliquer comment faire, si vous voulez prendre le risque.

redémarrez votre Mac et maintenez la commande+R enfoncée pendant le démarrage. Il va démarrer dans un environnement de mode de récupération spécial.

lancez un terminal depuis le menu Utilitaires en mode récupération et exécutez la commande suivante:

csrutil disable

Une fois que vous l’avez fait, redémarrez votre Mac normalement.,

à partir du bureau Mac, ouvrez à nouveau une fenêtre de Terminal et exécutez les commandes suivantes pour faire fonctionner ntfs-3g:

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
publicité

enfin, réactivez la Protection de l’intégrité du système. Redémarrez votre Mac et maintenez la Commande+R pendant le démarrage pour entrer en mode de récupération. Lancez un terminal en mode de récupération et exécutez la commande suivante:

csrutil enable

Une fois que vous l’avez fait, redémarrez votre Mac. NTFS en écriture devrait fonctionner maintenant.

pour annuler vos modifications et tout désinstaller, vous devez d’abord désactiver la protection de L’intégrité du système., Après cela, exécutez les commandes suivantes:

sudo rm /sbin/mount_ntfs sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs brew uninstall ntfs-3g

Vous pouvez ensuite désinstaller FUSE for macOS à partir de son panneau dans la fenêtre Préférences Système et réactiver la Protection de l’intégrité du système.

Vous pouvez voir pourquoi nous recommandons l’option $20 à la place maintenant, hein?

prise en charge expérimentale de L’écriture NTFS D’Apple: ne le faites pas, sérieusement

Nous ne recommandons pas la méthode ci-dessous car elle est la moins testée. Cela pourrait ne pas fonctionner correctement, alors ne nous blâmez pas ou Apple si vous rencontrez des problèmes. Il est toujours instable à partir de macOS 10.12 Sierra, et il peut ne jamais être complètement stable., C’est vraiment juste ici à des fins éducatives.

publicité

tout d’abord, assurez-vous que votre lecteur a une étiquette pratique à un seul mot. Si ce n’est pas le cas, changez son étiquette. Cela permettra de rendre ce processus plus facile.

Vous devez d’abord lancer un terminal. Accédez Finder > Applications > Utilitaires > Terminal ou appuyez sur Commande+barre d’Espace, type de Terminal et appuyez sur Entrée.,

Tapez la commande suivante dans le terminal pour ouvrir le fichier /etc/fstab pour l’édition dans l’éditeur de texte nano:

sudo nano /etc/fstab
Annonce

Ajoutez la ligne suivante à la nano, en remplaçant « NOM” avec l’étiquette de votre lecteur NTFS:

LABEL=NAME none ntfs rw,auto,nobrowse

Appuyez sur Ctrl+O pour enregistrer le fichier après vous avez terminé, puis appuyez sur Ctrl+X pour fermer nano.

(Si vous avez plusieurs lecteurs NTFS sur lesquels vous souhaitez écrire, ajoutez une ligne différente pour chacun.,)

connectez le lecteur à l’ordinateur—débranchez—le et reconnectez-le s’il est déjà connecté-et vous le verrez sous le répertoire  » / Volumes”. Dans une fenêtre du Finder, vous pouvez cliquer sur Go > allez dans le dossier et tapez « /Volumes” dans la case pour y accéder. Il n’apparaîtra pas automatiquement et n’apparaîtra pas sur votre bureau comme les lecteurs le font normalement.

Annonce

Pour annuler cette modification ultérieure, il suffit de répéter le processus ci-dessus pour ouvrir le fichier /etc/fstab en nano. Supprimez la ligne que vous avez ajoutée au fichier et enregistrez vos modifications.,

la plupart des utilisateurs de Mac seront mieux de formater les disques externes avec exFAT, en s’assurant qu’ils fonctionnent bien sur Windows et Mac OS X sans travail supplémentaire. si vous devez écrire sur un lecteur NTFS, l’un des pilotes tiers payants sera l’option la plus simple avec les meilleures performances et le moins de risque de corruption de fichiers.

Chris Hoffman
Chris Hoffman est Rédacteur en Chef de how-to Geek. Il a écrit sur la technologie pendant près d’une décennie et a été chroniqueur PCWorld pendant deux ans., Chris a écrit pour le New York Times, a été interviewé en tant qu’expert en technologie sur des chaînes de télévision comme NBC 6 de Miami, et a vu son travail couvert par des médias comme la BBC. Depuis 2011, Chris a écrit plus de 2 000 articles qui ont été lus plus de 500 millions de fois—et c’est juste ici à How-to Geek.Lire l’Intégrale « 

Leave A Comment