Si vous essayer de monter une partition contenant Windows à partir de GNU/Linux il se peut que celle-ce monte en lecture seule (read-only).

mount-ntfs-partition-gnu-linux

L'erreur en question est "status 14 : Windows is hibernated, refuse to mounting" ou "The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully".

Ce fut mon cas sous PartedMagic. Il existe 3 façons différentes de régler ce problème pour faire monter la partition en lecture-écriture (read-write).

Solution 1 - ntfsfix

La première solution est d'utiliser ntfsfix sur la partition en question :

# ntfsfix /dev/sda2
Mounting volume... The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
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
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda2 was processed successfully.

Remonter ensuite la partition qui sera monté en lecture écrite (RW) cette fois-ci.

Solution 2 - option de montage

Depuis l'utilitaire de disque graphique (présent dans Ubuntu par exemple) l'option remove_hiberfile permet de corriger ce problème, ou avec ntfs-3g remove_hiberfile suivant votre version d'Ubuntu.

Le tutoriel complet est ici.

Solution 3 - désactiver le démarrage rapide

Le démarrage rapide introduit depuis Windows 8 et présent dans Windows permet aussi de corriger ce problème, en effet ce n'est pas vraiment un arrêt complet de la machine mais plutôt une sorte d'hibernation hybride que GNU/Linux reconnaît comme une vraie hibernation.

Le tutoriel complet est ici.

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter