Suite à mon précédent tuto qui permettait l’activation de l’écriture NTFS sous mac, ce dernier n’étant plus à jour depuis la mise à jour d’OSX 10.8.2, voici une nouvelle procédure pour brancher vos disques dur NTFS et pouvoir écrire et lire facilement dessus.

Avant de commencer, à tous ceux qui ont fait le tuto précédent (Solution gratuite pour activer l’écriture NTFS sur mac), veuillez lire cet article « Désinstallation écriture ntfs sur mac avant nouveau tuto » avant de continuer la procédure ci-dessous :

Pour commencer il faut télécharges les deux softs suivants : osxfuse (Actuellement version 2.5.4)  et NTFS-3G, toujours dispo ici

Installer osxfuse :

installation os x fuse, activation ecriture ntfs sous mac

Attention à bien cocher « MacFUSE Compatibility Layer »

osxfuse et macfuse compatibilité

 

osxfuse, activation ecriture ntfs, mac osx 10.8.2

Vérifier que osxfuse est bien installé, pour cela rdv dans les préférences systèmes et FUSE for OSX doit apparaître en bas de la fenêtre.

installation ecriture ntfs mac os

Ensuite installer NTFS-3G (suivez les étapes d’installation classique) et redémarrer votre mac.

Vous pouvez dés à présent brancher votre disque dur NTFS et voir que vous pouvez écrire dessus normalement.

Le Bug du tuto précédent est toujours présent « Did not receive a signal within 15.000000 seconds » donc on refait la manipulation ci-dessous afin d’éviter ce message :

Lancer le Terminal puis tapez :

sudo mv /usr/local/bin/fuse_wait /usr/local/bin/fuse_wait.original 
 
sudo touch /usr/local/bin/fuse_wait 
 
sudo chmod 0755 /usr/local/bin/fuse_wait 
 
sudo chown 0:0 /usr/local/bin/fuse_wait
 
sudo nano /usr/local/bin/fuse_wait

Copiez et coller le script ci-dessous :

#!/bin/bash
MNTPOINT=$1
shift
TIMEOUT=$1
shift
MNTCMD=$1
shift 
 
$MNTCMD "$@" &> /var/log/ntfsmnt.log
MNTCMD_RETVAL=$? 
 
if [ $MNTCMD_RETVAL -eq 0 ]; then
 until [ `/sbin/mount | /usr/bin/grep -c "$MNTPOINT"` -ge 1 ] || [ $TIMEOUT -eq 0 ]
 do
 sleep 1
 let TIMEOUT--
 done
fi 
 
[ $TIMEOUT -eq 0 ] && RETVAL=1 || RETVAL=$MNTCMD_RETVAL
exit $RETVAL;

ATTENTION à bien remplacer & par & et > par >

Sauvegardez le fichier (CTRL + X et Y)

Puis faites :

sudo nano /System/Library/Filesystems/ntfs-3g.fs/ntfs-3g.util

et chercher et remplacer la ligne ci-dessous :

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr"

par

DEFAULT_NTFS_MOUNT_OPTIONS="auto_xattr,noatime,noappledouble,auto_cache"

Sauvegarder et Redémarrer votre mac

Branchez votre disque NTFS et c’est terminé, vous pouvez tester en collant un fichier sur votre disque, il n’y a plus de souci.

N’hésitez pas à me faire remonter vos problèmes ou pas dans les commentaires.