J'ai examiné des questions telles que Impossible de monter le système de fichiers Windows (NTFS) en raison de l'hibernation et Comment monter une partition NTFS en hibernation? et ils disent tous "Démarrer dans fenêtres "que je suis incapable de faire. Puis, après de nombreuses mises en garde, l’option remove_hiberfile
est suggérée. J'aimerais cette option. Je me fiche des programmes que j'ai ouverts ou des données qu'ils contiennent. La partition Windows est sur/dev/sda5, alors j'ai couru
Sudo mount /dev/sda5 /mnt/win
Beaucoup de lecture plus tard ...
Sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
Sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win
Toujours pas de chance. C'est comme si l'option remove_hiberfile
n'était pas reconnue, car je n'entendais pas d'erreur lorsque j'essayais d'utiliser l'option remove_hiberfile3ejeiofe
, mais le même message.
C'est le message donné à la suite de toutes les commandes ci-dessus (l'ajout du débogage n'a rien changé):
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
Je suis capable de monter en lecture seule, mais cela ne m'aide pas beaucoup.
J'ai eu le même problème. Essayer:
ntfsfix /dev/sda5
remove_hiberfile
option ne fonctionne plus . La stratégie de package ntfs-3g
consiste à utiliser le nouvel outil ntfsfix
name__.
Cependant, cet outil n'a pas fonctionné pour moi non plus. J'ai donc branché le disque dur sur une machine Windows, désactivé " Démarrage rapide " dans les options du bouton d'alimentation de Windows, puis éteint et a remplacé le disque dur dans ma machine Ubuntu.
J'ai trouvé à ce sujet ici: tilisation de Ubuntu pour supprimer hiberfil.sys de Unbootable Win 8.1
Déplacer le -o
à la fin a fonctionné pour moi:
mount -t ntfs-3g /dev/sda5 /mnt/win -o remove_hiberfile
(Ubuntu 16.04 live cd et un windows 7 de vanille)
Pour supprimer hiberfil.sys
, vous devez utiliser la commande Invite pour désactiver manuellement le mode veille prolongée.
Démarrez à partir du DVD Windows 7 et appuyez sur Shift+F10 dans l’écran de sélection de la langue, puis sélectionnez Démarrer et cliquez sur l’écran Options de récupération système, puis sélectionnez Invite de commandes.
Pour désactiver ou désactiver le mode veille prolongée, tapez la commande suivante à l'invite:
powercfg –h off
Cela désactivera l'hibernation et supprimera le fichier hiberfil.sys
de votre système.
J'ai déjà rencontré ce problème plusieurs fois auparavant. Récemment, j’avais deux disques durs, l’un fonctionnant sous Windows 8 et dont je suis tombé malade et qui a été reformaté, et un disque de stockage de 2 To que j’utilisais avec Windows 8.
Comme j'avais supprimé Windows 8, que je n'avais pas de support d'installation Windows et que je n'avais pas l'intention de le réinstaller de si tôt, supprimer les options de démarrage rapide et hybride n'était pas une alternative.
J'ai essayé de le monter avec l'option remove_hiberfile sans succès, toujours le même message d'erreur. Essayé de monter en lecture seule puis de remonter (Sudo mount -o remount, rw) qui, au premier abord, semblait me donner un accès en écriture, mais aucun des changements apportés n’était réellement écrit sur le disque (les fichiers supprimés dans Nautilus réapparaissaient).
La solution que j'ai finalement trouvée consiste à utiliser GParted pour déplacer la partition affectée vers un autre emplacement du disque dur, en modifiant le nombre d'octets précédant et suivant la partition. Je soupçonne qu'il réécrit la table de partition avec l'indicateur metadata/hibernation. Je suis heureux que mon hypothèse ait fonctionné, car le déplacement de la partition de 1,6 To a pris 19 heures!
Cependant, il doit y avoir une solution plus simple, car j'ai trouvé que d'autres distributions Linux que j'ai utilisées n'ont pas la même hésitation à monter des disques en veille prolongée. Peut-être que le module qui vérifie le drapeau peut être désactivé ou remplacé? Mieux encore, le choix du drapeau devrait être limité (montage en lecture seule, montage en lecture/écriture, ce dernier + retrait du drapeau, etc.) et pas simplement un message d'erreur.
Quoi qu'il en soit, espérons que quelqu'un d'autre dans la même situation trouvera cette information utile.
Lisez à nouveau l'erreur. Juste la deuxième ligne qui se lit comme suit:
Error mounting /dev/sdXY…
Notez le /dev/sdXY
chose. XY
devrait être remplacé par l'erreur que vous voyez dans votre système. Maintenant, ouvrez le terminal et utilisez la commande suivante:
Sudo ntfsfix /dev/sdXY
où XY
est la partition problématique affichée dans l'erreur. Par exemple, sda2
ou sdb1
ou sda5
(comme dans l’illustration ci-dessus). ntfsfix
est déjà installé sur les systèmes Ubuntu.
Je viens d'avoir ce problème où j'ai supprimé Windows 8, donc je ne pouvais pas désactiver l'hibernation. J'ai essayé d'utiliser remove_hiberfile et cela n'a pas fonctionné. Cependant, comme il ne s'agit que d'un disque de stockage, sous l'application "Disks", j'ai édité la partition et je n'ai pas coché la case amorçable. Maintenant je peux monter le lecteur. J'espère que ceci aide quelqu'un d'autre.
Sur un ordinateur de bureau Lenovo 710 avec ssd (UEFI) pour le système d’exploitation et un disque dur pour d’autres fonctions, j’ai installé ubuntu (et non en duel) et je n’ai pas pu accéder à mon disque dur en raison de l’erreur décrite ci-dessus. Cependant, le redémarrage en frappant F2 m'a amené à une option de récupération pour Windows. J'ai refusé la récupération et, à l'écran suivant, j'ai répondu que je voulais "quitter les fenêtres". Le redémarrage sur Ubuntu a ensuite permis d’accéder au disque dur.
Peut-être que si vous aviez une partition de récupération, même si vous aviez choisi d'écraser les fenêtres, quelque chose comme ces simples lignes fonctionnerait pour vous.