Réparer les médias NTFS mal montés

Problème récurrent sous Ubuntu et sous d’autres distributions je suppose, le montage des médias divers et variés au format NTFS qui ont été démonté (attention pas avec le tournevis désolé je sort ..) sous windows à la barbare, c’est à dire hop j’enlève le truc sans cliquer sur le chtit icône « enlever en toute sécurité .. »

Résultat sous windows il tolère le rebranchement  de l’objet du délit et son montage sans trop de soucis,  autant sous Ubuntu c’est Niet! avec un message barbare illisible pour l’utilisateur lui demandant, en Anglais en plus, de faire des manipulations bizarres.

ntfs-bug

Malheureusement même si on copie/colle dans une console la ligne de commande indiquée ça ne fonctionne pas car il manque le sudo, et en plus le point de montage de destination ne peut être utilisé vu qu’il n’existe pas … une seule solution basique reste à l’utilisateur, trouver une machine windows et démonter/ »enlever en toute … »  correctement son support.

En attendant une version Ubuntu gérant correctement ce problème, on se retrouve avec une « mauvaise pub » pour l’utilisateur, qui nous dira, à raison, « Linux c’est trop compliqué on peux même pas utiliser une clef USB, ça plante une fois sur deux ! »

Le problème et bien connu des services … la preuve le brainstorming est en action là => http://brainstorm.ubuntu.com/idea/4994/

Le bug sur launchpad (le site de gestion de bugs ubuntu) là => https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/175503

Donc comment  fait-on, à part espérer un release Ubuntu qui gère ça,  et bien en ligne de commande dans une console :

  • Installation des outils ntfs, entre autre ntfsfix du paquetage ntfsprog (ps on peux aussi faire du aptitude install) :
# sudo apt-get install ntfsprogs
  • Trouver le nom « système » de son périphérique qui est de la forme /dev/sdXx (X=lettre, x=chiffre) qui se trouve dans le message initial en dépliant la partie détail, dans mon cas /dev/sdc2, et y appliquer la commande ntfsfix :
$ sudo ntfsfix /dev/sdc2
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdc2 was processed successfully.

Il reste à débrancher/rebrancher son volume en ayant au préalable démonté les éventuelles autres partitions du support.

Pas terrible tout ça, et j’ai bien peur que pour la prochaine release Ubuntu d’avril 2009 (lire 9.04) le problème ne soit toujours pas réglé vu que sur launchpad le status est « confirmed » => confirmé,  dans la catégorie « wishlist » => souhaité … donc priorité oulala très basse ..

PS: Je vais donc profiter de ce bug pour me lancer dans le codage avec GTK2 et python histoire de sortir au final un chtit paquetage sur launchpad, enfin il faut du temps c’est comme tout.


Une Réponse to “Réparer les médias NTFS mal montés

Poster un commentaire

Vous devez être connecté pour poster un commentaire.