Comment utiliser mes partitions FAT32 ?

D’abord on regarde quelles sont les partitions montées et on vérifie que les partitions windows ne sont pas déjà configurées. Pour tout le reste il faut être root comme c’est de l’administration :

$> mount

On regarde si il y a des partition FAT32 ( vfat ) ou NTFS ( ntfs ) configurées et activées/visibles. Si ce n’est pas le cas alors il faut les configurer.

Tout d’abord il faut connaitre le nom de vos partitions FAT32. Pour cela vous lancer l’utilitaire fdisk (appuyer sur p pour afficher la table des partitions) ou diskdrake (cas de la Mandrake).
lorsque vous avez récupérer les noms des partitions (par exemple /dev/hda1 ), vous devez créer le répertoire où vous allez accéder aux partitions windows. Ce répertoire se doit d’être un sous répertoire de /mnt. Pour cela vous faites :

$> mkdir /mnt/windows<- création du répertoire. Vous pouvez mettre le nom que vous voulez

Ajoutez ensuite la ligne suivante dans /etc/fstab :

/dev/hda1 /mnt/windows vfat user,auto,exec,showexec,umask=0,codepage=850,iocharset=iso8859-1 0 0

Explications :

/dev/hda1 : nom de la partition
/mnt/windows : répertoire où sera monter la partition et où vous pourrez y accéder
vfat : type du système de fichier. vfat désigne le type FAT32 de Windows
user : autoriser un utilisateur normal à monter la partition et y procéder des modifications
showexec : Permet d’éviter que tous les fihciers ne soit marquer comme exécutables ( +x ). Seul les .exe, .com sont marqués en tant que tel.
codepage=850,iocharset=iso8859-1 : permet d’avoir le support des caractères européens comme les accents ( éèêï … )

le cas NTFS

Si on utilise une partition NTFS on mettra comme type ntfs et la ligne dans fstab sera la suivante :

/dev/hda1 /mnt/win2k ntfs ro,user,auto,exec,umask=0,fmask=0111 0 0

le type de système de fichier passe en ntfs et on ajoute l’option ro pour qu’elle ne soit utilisée qu’en lecture seule car le support en écriture d’une partition NTFS sous Linux est risquée. Voilà pourquoi je conseille d’utiliser une partition FAT32 pour les données que l’on veut accessible depuis Linux et Windows.
On remplace l’option showexec avec l’option fmask pour éviter que les fichiers ne soient +x.
Les autres options feront l’objet d’explications plus appronfondies plus tard. Plus d’info avec un man mount.

Vérifications

Une fois le fichier /etc/fstab sauvegardé on vérifie si Linux peut monter la partition et si on peut voir son constenu. Pour le reste il n’est pas util d’être root.
D’abord on monte la partition pour voir si il n’y a pas d’erreurs :

$> mount /mnt/windows<- on tape mount suivi du point de montage de la partition, dans mon example la fat32 de win en hda1 c’est /mnt/windows. pour la NTFS de win2k ce serait : mount /mnt/win2k
$> mount<- on vérifie si elle est listée dans la liste des partitions montées et visibles
$> ls /mnt/windows<- on liste le contenu du répertoire servant de point de montage. On devrait y trouver le contenu de la partition

Si cela marche alors votre partition est correctement configurée. Pour y accéder il suffira d’aller dans le répertoirer qui sert de point de montage.

Note : je conseille de donner comme point de montage /mnt/windows pour la partition C: de windows, notamment pour utiliser le programme wine.
Note 2 : Normalement diskdrake ( Mandrake Control Center -> matériel -> partitions ) permet de voir, détecter et configurer automatiquement les partitions FAT32 de win

Astuces :

Pour récupérer rapidement le nom de vos partitions windows :

$> fdisk -l /dev/hda | grep FAT32

Si vous avez d’autres disques durs avec des partitions FAT32, il suffit de remplacer /dev/hda par la valeur correspondante. Pour plus d’informations sur les conventions de nommages des disques durs veuillez vous référez ci-dessus