YannUbuntu a écrit
- Post#31: juste pour être sûr, c'était bien Wubi 12.04 ?
Oui, c'est bien Wubi 12.04
YannUbuntu a écrit
- Ton commentaire précédent (#31) remet en cause ton commentaire
#11 comme quoi "quelque soit la façon d'éteindre Win8, par redémarrage ou par
arrêt complet, ce fichier hiberfil.sys existe et
pose problème pour Precise dans le cas d'une installation faite par Wubi.". Je suppose que tu avais constaté que le fichier restait mais que tu n'avais pas vérifié si ça posait problème après ShutDown, c'est bien cela? (ce n'est pas une critique, c'est juste pour vérifier, et savoir si je dois modifier la description du
bug 1043149)
J'ai un comportement différent de l'installation Win8_PR qui était mon installation initiale de Win8 et de l'installation Win8_RTM que j'ai installé ensuite à sa place. Ce matin, je viens de restaurer ma Win8_PR (j'avais fait une image de partition) et j'ai pu vérifier que d'éteindre Win8 par ShutDown avec cette dernière ne permet pas de sortir de l'ornière, alors que ça marchait avec Win8_RTM. Les essais que je détaille ci-après sont donc réalisés avec Win8_PR.
Je colle les essais de ce matin qui devraient répondre à cette demande :
----------------------------------------------------------------------------------
Etape 1 : avec un hiberfil.sys vérolé qui empèche le démarrage de mon Ubuntu 12.04 installé par Wubi dans Win8_RP (install Win8 du post #1 que j'ai restaurée avec Clonezilla), je monte la partition Win8 en lecture seule depuis mon autre installation de Ubuntu 12.04 qui se trouve dans sda2 et je fais les relevés demandés :
ls -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 09:46 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
a7021801b7429e89f82b5a61d6d17391 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 48 49 42 52 09 00 00 00
0000010
---------------------------------------------------------------------------------
Etape 2 : je redémarre sur sdb1 et dans le menu de bootmgr, je choisis de démarrer sur Win8, puis je quitte Win8 par "Redémarrer" et je redémarre sur sda2 pour faire ces relevés :
l
s -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 09:52 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
a7021801b7429e89f82b5a61d6d17391 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 48 49 42 52 09 00 00 00
0000010
---------------------------------------------------------------------------------
Etape 3 : je redémarre sur sdb1 et dans le menu de bootmgr, je choisis de démarrer sur Win8, puis je quitte Win8 par "Arrêter" et je démarre sur sda2 pour faire ces relevés :
ls -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 09:58 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
a7021801b7429e89f82b5a61d6d17391 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 48 49 42 52 09 00 00 00
0000010
---------------------------------------------------------------------------------
Etape 4 : je redémarre sur sdb1 et dans le menu de bootmgr, je choisis de démarrer sur Win8, puis je quitte Win8 par "Mettre en veille prolongée" et je démarre sur sda2 pour faire ces relevés :
ls -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 10:04 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
1823c3f43269e477a7df9020486251a2 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 48 49 42 52 09 00 00 00
0000010
-----------------------------------------------------------------------------------
Etape 5 : je redémarre sur sdb1 et je constate que ça démarre direct sur Win8 (je n'ai pas l'affichage du Bootmgr pour choisir entre mon Ubuntu installé par Wubi et Win8).
Bien que Win8 n'affiche pas "Reprise de Windows" (alors qu'avec Win8_RTM, ce message s'affichait dans ce cas), il y a bien une sortie correcte de la de "veille prolongée" : je retrouve tout mon travail laissé exprès sur le bureau. Je quitte Win8 par Redémarrer" et je redémarre sur sda2 pour faire ces relevés :
l
s -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 10:04 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
9f99160a661feca9ccef1660c4ccee82 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 57 41 4b 45 09 00 00 00
0000010
-------------------------------------------------------------------------------
Etape 6 : je redémarre sur sdb1 et là j'ai bien l'affichage du Bootmgr pour choisir entre mon Ubuntu installé par Wubi et Win8 et je choisis Ubunu et ça démarre sans problème (normal puisque la partition Win8 n'est plus vue comme étant en hibernation). je redémarre sur Win8 que je quitte par "Redémarrer" et je redémarre sur sda2 pour faire ces relevés :
ls -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 10:25 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
9f99160a661feca9ccef1660c4ccee82 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 57 41 4b 45 09 00 00 00
0000010
------------------------------------------------------------------------------
Etape 7 : je redémarre sur sdb1 et dans le menu de bootmgr, je choisis de démarrer sur Win8, puis je quitte Win8 par "Mettre en veille prolongée" et je démarre sur sda2 pour faire ces relevés :
ls -l /media/Acer/hiberfil.sys
-rwxrwxr-x 1 malbo users 3435544576 août 31 10:34 /media/Acer/hiberfil.sys
md5sum /media/Acer/hiberfil.sys
230c1f38ee2c4a9f533ba00990280194 /media/Acer/hiberfil.sys
head -c 8 /media/Acer/hiberfil.sys | od -t x1
0000000 48 49 42 52 09 00 00 00
0000010
Appréciation des résultats :
Quand la partition Win8 est en hibernation voulue et effective, on a bien la signature "48 49 42 52 09 00 00 00" qui est la même que celle de mon fichier hiberfil.sys vérolé du départ (Etape 1). Ubuntu 12.04 a donc raison en présence de mon fichier vérolé de considérer que Win8 est "hiberné" puisqu'il voit cette signature. J'avais tord de considérer que c'était Ubuntu 12.04 qui était en défaut et qu'il suffisait que Ubuntu 12.04 soit tolérant comme les versions précédentes de Ubuntu : la version 12.04 fonctionne correctement. Ce sont les versions précédentes qui sont inadaptées.
Cela étant posé, je commence sérieusement à me dire que mon problème se résume peut-être à un bug de Win8 dans ma machine et que Ubuntu 12.04 n'a peut-être rien à voir là-dedans et ne fait que subir. Je veux dire que c'est le choix "Veille" pour quitter Win8 qui ne fonctionne pas correctement dans mon PC : si je n'avais pas ce dysfonctionnement qui m'oblige à faire un arrêt sauvage (appui 3 secondes sur le bouton marche/arrêt du PC), il n'y aurait pas création d'un fichier hiberfil.sys défectueux.