370 votes

Impossible de monter le système de fichiers Windows (NTFS) en raison de la mise en veille prolongée

Chaque fois que je démarre Ubuntu, je reçois un message disant qu'il ne peut pas monter ma partition Windows, et je peux choisir d'attendre, de sauter ou de monter manuellement.

Quand j'essaie d'entrer dans ma partition Windows via Nautilus, je reçois un message disant que cette partition est en hibernation et que je dois entrer dans le système de fichiers et le fermer correctement, quelque chose que j'ai déjà fait sans problème donc je ne sais pas pourquoi cela se produit.

Voici ma table de partitions, si d'autres données sont nécessaires s'il vous plaît faites le moi savoir.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    20000767     9999360   83  Linux
/dev/sda2        20002814   478001151   228999169    5  Extended
/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT
/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris
/dev/sda5        20002816   478001151   228999168   83  Linux

2voto

daveon cooper Points 21

Il est très probable que cela se produise parce que vous démarrez à partir d'un système Windows 8. Ce qu'ils ont fait, c'est rendre possible le fait que lorsque vous éteignez votre ordinateur, il entre réellement en hibernation pour un démarrage plus rapide lorsque vous le rallumez.

Ce que vous devrez faire est d'aller dans la section Panneau de configuration de Windows 8, de naviguer jusqu'aux options d'alimentation et de désactiver l'option de démarrage rapide afin que lorsque vous éteignez votre ordinateur, vous l'ayez réellement éteint et, par conséquent, les fichiers sur la partition pourront être accessibles et modifiés.

2voto

Philipp Claßen Points 3634

À la fin, j'ai pu résoudre le problème en suivant la recette de l'Arch Wiki :

  • Démarrer sous Windows
  • En tant qu'administrateur, exécuter powercfg /h off
  • Éteindre Windows

J'ai également modifié /etc/fstab pour utiliser un UUID afin de faire référence à la partition NTFS, après un premier essai infructueux où je n'ai pas utilisé la commande powercfg mais où je l'ai désactivée en passant par l'interface graphique. Je ne suis pas certain pourquoi l'utilisation d'un UUID devrait faire une différence (ce n'est pas expliqué plus en détail dans le Wiki). Mais au moins, ça fonctionne de nouveau.


Source : Arch Wiki (NTFS-3G : Métadonnées conservées dans le cache Windows, refus de montage) :

Le problème est dû à une fonctionnalité introduite dans Windows 8 appelée "démarrage rapide". Lorsque le démarrage rapide est activé, une partie des métadonnées de toutes les partitions montées sont restaurées à l'état où elles se trouvaient lors de la fermeture précédente. Par conséquent, les modifications apportées sous Linux peuvent être perdues. Cela peut arriver à n'importe quelle partition NTFS en sélectionnant "Arrêter" ou "Mettre en veille" sous Windows 8 ou 10. Quitter Windows en choisissant "Redémarrer" semble cependant être sûr.

Pour activer l'écriture sur les partitions sur d'autres systèmes d'exploitation, assurez-vous que le redémarrage rapide est désactivé. Cela peut être réalisé en exécutant en tant qu'administrateur la commande :

   powercfg /h off

Vous pouvez vérifier les paramètres actuels dans Panneau de configuration > Matériel et audio > Options d'alimentation > Paramètres système > Choisir ce que font les boutons d'alimentation. La case Activer le démarrage rapide doit être désactivée ou absente.

Si vous ne parvenez pas à monter votre partition NTFS même en suivant ce guide, essayez d'utiliser l'UUID à la place du nom de périphérique dans /etc/fstab pour toutes les partitions NTFS. Voici un exemple de fstab.

1voto

Dima Karpenko Points 11

@abhishek a correctement répondu, je n'avais pas seulement un problème de montage ntfs, le wifi ne fonctionnait pas après avoir redémarré de Windows 8.1 à Ubuntu également. La meilleure solution est de désactiver le démarrage rapide dans Windows 8.1. Allez dans la gestion de l'alimentation et appuyez sur Choisir ce que font les boutons d'alimentation -> Modifier les paramètres actuellement non disponibles. Ensuite, regardez en bas de la fenêtre, trouvez un drapeau "Activer le démarrage rapide (recommandé)" et définissez-le sur off. Cliquez sur Enregistrer les modifications, maintenant vous ne rencontrerez plus ce problème !

1voto

freethinker Points 656

J'ai résolu ce problème (sous Windows 10) en supprimant le fichier hiberfil.sys grâce à

powercfg /h off

puis en le réactivant

powercfg /h on

J'ai essayé avec la première réponse et ça a fonctionné, mais le problème est revenu après le redémarrage

0voto

Adam Albanowicz Points 1031

Windows 10 et Windows 8 agissent tous les deux de manière étrange lors de l'arrêt. Supprimez l'option de démarrage rapide dans Windows et si vous utilisez Windows dix, assurez-vous de réinstaller l'option maison, qui ressemble à une maison, depuis Windows 8. Ensuite, utilisez-le pour éteindre, pas redémarrer, lorsque vous voulez passer à Linux, sinon l'erreur continuera à apparaître, et lorsque vous êtes sous Linux, vous ne pouvez pas accéder au lecteur unique... Ou à plus d'un lecteur Windows sur mon système... Comme j'ai un lecteur que j'utilise pour partager des fichiers entre Linux et Windows.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X