Impossible d'accéder au lecteur Windows: "Windows est en veille prolongée, a refusé de monter"

15

J'utilise Fedora 20 avec Windows 8. Cependant, je ne parviens pas à accéder au contenu du lecteur sur lequel Windows 8 est installé. Ça montre:

Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount

même si j'avais arrêté correctement Windows.

Prerak
la source
1
QUI montre cette erreur? Comment essayez-vous d'accéder au lecteur? Êtes-vous sûr de bien arrêter? Avez-vous essayé de redémarrer Windows et de le refaire?
terdon

Réponses:

19

Tout d'abord, assurez-vous que vous avez bien fermé les fenêtres et que vous ne l'avez pas mis en veille prolongée.

Selon le ntfs-3g manuel , il existe une option qui vous permet de le faire:

   remove_hiberfile
          Unlike  in  case  of  read-only  mount,  the read-write mount is
          denied if the NTFS volume is hibernated.  One  needs  either  to
          resume  Windows  and  shutdown  it  properly, or use this option
          which will remove the Windows  hibernation  file.  Please  note,
          this  means  that  the  saved Windows session will be completely
          lost. Use this option under your own responsibility.

Donc, je souligne que cela détruira toutes les données non enregistrées qui se trouvent dans la session Windows mise en veille prolongée . Si ce n'est pas un problème pour vous, vous devriez pouvoir accéder au lecteur en exécutant:

sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount

Passez sdXNà votre partition Windows (par exemple /dev/sda1) et /path/to/mountau chemin réel vers lequel vous souhaitez monter.

Cela devrait monter le lecteur correctement et comme il supprimera le fichier de session en veille prolongée, il devrait désormais monter normalement.

terdon
la source
1
+1 Cependant, je décourage fortement de jouer avec des trucs Windows de l'intérieur * nix. Une fois, j'ai essayé de changer les mots de passe et mon installation est devenue presque folle.
Joseph R.
Joseph R. - Bien que ce soit généralement une mauvaise idée d'essayer de jouer avec les configurations Windows en dehors des interfaces graphiques Windows (pas seulement à partir de * nix, mais même en modifiant les fichiers directement dans Windows), Windows bouscule parfois le mode veille ou hibernation qui il ne peut pas s'en remettre. Dans ces cas, la seule façon de le redémarrer, ou au moins de récupérer des données, est de supprimer le fichier d'hibernation et de forcer Linux à le monter.
Shauna
11

Windows est en veille prolongée, a refusé de monter

Il y a de fortes chances que Windows soit vraiment en veille prolongée. Windows le fait automatiquement lorsque vous lui dites de s'arrêter normalement. L'avantage est que vous obtenez un temps de démarrage apparent plus rapide.

Pour arrêter Windows sans hybernation, émettez ce qui suit à l'invite de commande (sous Windows):

shutdown /s

Vous souhaiterez peut-être également inclure /t 0un arrêt immédiat.

J'ai trouvé un bon tutoriel pour configurer un lanceur pour cela: Comment faire un arrêt complet dans Windows 8 sans désactiver le démarrage hybride .


L'approche la plus simple pour arrêter réellement Windows consiste à «redémarrer» (plutôt qu'à «arrêter»), puis à intercepter le processus de démarrage et à démarrer Linux au lieu de le laisser démarrer Windows.

nobar
la source
Beaucoup de notes et d'approches connexes ici: askubuntu.com/questions/145902/…
nobar