MacFuse + NTFS-3G : Lecture et écriture de partitions NTFS sur Mac OS X

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Même avec l'arrivée de Léopard (10.5), tout le monde pensait avoir quand même le support en écriture du NTFS. Déjà que je ZFS natif user-friendly nous était passé sous le nez...

Bref, il faut si l'on veut pouvoir accéder en écriture sur les partitions NTFS installer MacFuse et NTFS-3G. Voici comment procéder.

2 Prérequis

3 Installation

C'est assez simple, télécharger les packages MacPorts et MacFuse puis installez les. Pour le reste, c'est sur le DVD de Léopard.

4 Configuration

4.1 MacPorts

Si c'est votre première installation de MacPorts, alors lancez cette commande :

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Puis nous allons installer le nécessaire. Mais par avant il vaut récupérer la liste des packages de MacPorts :

sudo port -d selfupdate

Installez ensuite pkgconfig et ntfs-3g :

sudo port install pkgconfig ntfs-3g

5 Utilisation

Si vous avez Bootcamp d'installé ou que votre partition NTFS est déjà monté, vérifiez à l'aide de la commande "df" le device correspondant :

mac% df
Filesystem    512-blocks     Used Available Capacity  Mounted on
/dev/disk0s2   127664128 60996656  66155472    48%    /
devfs                212      212         0   100%    /dev
fdesc                  2        2         0   100%    /dev
map -hosts             0        0         0   100%    /net
map auto_home          0        0         0   100%    /home
/dev/disk0s3    67035608 28905504  38130104    44%    /Volumes/Untitled

Ici c'est /dev/disk0s3 qui correspond à Windows. Je vais donc démonter la partition :

sudo umount /Volumes/Untitled

Ensuite, il va falloir que je créer un dossier Vista par exemple dans Volumes, puis monter mon device dans ce dossier :

sudo mkdir /Volumes/Vista
sudo ntfs-3g /dev/disk0s3 /Volumes/Vista -o ping_diskarb,volname="Vista"

Ensuite si vous faites un df, il devrait s'afficher et vous pouvez maintenant y accéder :-) :

mac% df
Filesystem    512-blocks     Used Available Capacity  Mounted on
/dev/disk0s2   127664128 60997024  66155104    48%    /
devfs                223      223         0   100%    /dev
fdesc                  2        2         0   100%    /dev
map -hosts             0        0         0   100%    /net
map auto_home          0        0         0   100%    /home
/dev/disk0s3    67035608 28905504  38130104    44%    /Volumes/Vista