OVH Cloud OVH Cloud

Virer automatiquement le HiberFile.sys ?

10 réponses
Avatar
Patrick \Zener\ Brunet
Bonjour.

Sous Win2000 entre autres, il est possible de configurer une clé de registre
du SessionManager pour que le fichier de pagination (PageFile.sys) soit
effacé à l'arrêt du système. C'est bon pour la sécurité, et aussi pour les
sauvegardes de partitions.

J'aimerais pouvoir faire la même chose avec le HiberFile.sys qui ne sert
qu'en veille prolongée.

Connaissez-vous la clé à modifier ? J'ai cherché mais pas trouvé ...

Merci,

Cordialement,

PZB

10 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news:40bc4f69$0$7704$ ,
Patrick "Zener" Brunet <http://zener131.free.fr/ContactMe> s'est ainsi
exprimé:

Bonjour.

Sous Win2000 entre autres, il est possible de configurer une clé de
registre du SessionManager pour que le fichier de pagination
(PageFile.sys) soit effacé à l'arrêt du système. C'est bon pour la
sécurité, et aussi pour les sauvegardes de partitions.

J'aimerais pouvoir faire la même chose avec le HiberFile.sys qui ne
sert qu'en veille prolongée.

Connaissez-vous la clé à modifier ? J'ai cherché mais pas trouvé ...



Il suffit de désactiver la MEVP, tout simplement!
Ainsi le fichier HIBERFIL.SYS ne sera jamais créé!



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *

Avatar
William Marie
"Patrick "Zener" Brunet" <http://zener131.free.fr/ContactMe> a écrit
dans le message de news:40bc4f69$0$7704$
Bonjour.

Sous Win2000 entre autres, il est possible de configurer une clé de


registre
du SessionManager pour que le fichier de pagination (PageFile.sys)


soit
effacé à l'arrêt du système. C'est bon pour la sécurité, et aussi


pour les
sauvegardes de partitions.



Tout à fait ! Ceci dit en l'installant douillettement dans une
partition bien à lui (qui ne sera donc pas fragmentée et qu'on ne
sauvegardera pas)...

J'aimerais pouvoir faire la même chose avec le HiberFile.sys qui ne


sert
qu'en veille prolongée.



Tiens si on pouvait le faire dormir ailleurs celui-là...

A ce sujet pourquoi un honnête poste AMD Thunderbird (carte MSI)
refuse de roupiller vraiment (il s'éteint mais tout tourne quand même)
alors que sur mon Pentium 4 (carte ASUS P40800-E) il roupille comme un
bienheureux (mais se réveille quand on lui demande d'aller bosser).

Connaissez-vous la clé à modifier ? J'ai cherché mais pas trouvé ...



Doit y avoir une histoire comme ça...
--
========================================================== William Marie
Toulouse (France)
mailto:
ATTENTION ! Anti-SPAM pour m'écrire remplacer trapellun.net
par free.fr
http://wmarie.free.fr
===========================================================
Avatar
Patrick \Zener\ Brunet
Bonjour.

"Jean-Claude BELLAMY" a écrit dans le
message de news:c9hti7$34s$
Dans le message news:40bc4f69$0$7704$ ,
Patrick "Zener" Brunet <http://zener131.free.fr/ContactMe> s'est ainsi
exprimé:



<...>

Il suffit de désactiver la MEVP, tout simplement!
Ainsi le fichier HIBERFIL.SYS ne sera jamais créé!




Ben oui, mais ça c'est pas le but !
Mais donc par contre, une fois l'hibernation finie, ce fichier n'a plus de
raison de subsister, et c'est là que je voudrais qu'il gicle.


A suivre,
merci.
Avatar
Th.A.C
"Patrick "Zener" Brunet" <http://zener131.free.fr/ContactMe> a écrit dans le
message de news:40bd6fee$0$7702$

Ben oui, mais ça c'est pas le but !
Mais donc par contre, une fois l'hibernation finie, ce fichier n'a plus de
raison de subsister, et c'est là que je voudrais qu'il gicle.



Ce que tu n'as pas vu, c'est que pour que l'hibernation marche, il faut le
fichier soit là avant.
Le fichier doit donc être présent dès que la machine a démarré.
Je connais des systèmes (portables sous w2k) ou le fichier est créé à chaque
démarrage et le temps de chargement de la machine se voit rallonger de 2
minutes (vraiment 2 minutes) car le système crée un fichier de 256Mo.
Imagine la tête du gars pressé qui doit attendre 2 minutes avant de pouvoir
éteindre son portable...

D'autre part, l'hibernation sert aussi à arrêter en urgence un portable dont
la batterie est vide. Si le système doit créer le fichier a ce moment et si
la batterie n'est plus très en forme, bonjour les dégats.

Enfin, pense à ceux qui ont plus de 512Mo de ram, la ça doit passer à 4
minutes pour la création...

Il n'y a donc pas de solutions viable qui puisse contenter tout le monde,
toi compris ;-)
Avatar
Oliver One
"William Marie" écrivait dans le message de
news:40bcda5d$0$13924$ ceci:

A ce sujet pourquoi un honnête poste AMD Thunderbird (carte MSI)
refuse de roupiller vraiment (il s'éteint mais tout tourne quand même)
alors que sur mon Pentium 4 (carte ASUS P40800-E) il roupille comme un
bienheureux (mais se réveille quand on lui demande d'aller bosser).



Tu parles de veille ou de veille prolongée ? Si c'est veille, c'est peut-
être du à un réglage de "l'ACPI suspend type" dans le Bios.

--
Olivier
Adresse email non valide
Avatar
Jean-Claude BELLAMY
Dans le message news:40bd6fee$0$7702$ ,
Patrick "Zener" Brunet <http://zener131.free.fr/ContactMe> s'est ainsi
exprimé:

Bonjour.

"Jean-Claude BELLAMY" a écrit dans le
message de news:c9hti7$34s$
Dans le message news:40bc4f69$0$7704$ ,
Patrick "Zener" Brunet <http://zener131.free.fr/ContactMe> s'est
ainsi exprimé:



<...>

Il suffit de désactiver la MEVP, tout simplement!
Ainsi le fichier HIBERFIL.SYS ne sera jamais créé!




Ben oui, mais ça c'est pas le but !
Mais donc par contre, une fois l'hibernation finie, ce fichier n'a
plus de raison de subsister, et c'est là que je voudrais qu'il gicle.



????????

La mise en hibernation, c'est la copie de tout le contexte mémoire au moment
de l'arrêt dans un fichier c:hiberfil.sys !
Ce fichier est l'ESSENCE même de l'hibernation!
Et lors du redémarrage suivant, ce même fichier c:hiberfil.sys est relu
pour être transféré en mémoire vive.

Donc le seul moment où on n'en a pas besoin, c'est lorsque Windows est
opérationnel.
Mais dans ce cas, qu'il soit présent ou non n'a aucun impact sur la
sécurité.
Quant aux sauvegardes de partitions, si c'est fait par NTBACKUP, ce fichier
n'est jamais pris en compte.
Si on utilise un outil de clonage, soit cet outil permet une copie
sélective, soit on désactive au préalable la MEVP.

Expose CLAIREMENT tes desiderata ...


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *

Avatar
Patrick \Zener\ Brunet
Bonjour.

J'ai moi-même eu à développer une application industrielle résistante au
crash en utilisant de la mémoire paginée en temps réel.
Il me semble que là on se trouve alors avec un manque de coordination entre
le pagefile.sys et le hiberfile.sys.
Dans le cas contraire, puisque le système doit effectivement dumper tout le
contenu utile et susceptible d'avoir varié de la RAM sur disque au moment du
shutdown, il me semble que le délai existera forcément même si le fichier
est déjà créé. Le délai de création, lui, me paraît négligeable en rapport
(ou du moins il le serait si le système pratiquait une gestion intelligente
du disque qui ne panache pas les fichiers durables et les temporaires, et ça
éviterait aussi des défrags !). Tout au plus le système devrait s'assurer de
la présence permanente sur le disque d'un espace libre suffisant, ce qui
peut se faire sans créer un fichier.
Par ailleurs, les portables étant aussi un cas assez particulier, il serait
regrettable que leur problématique rejaillisse sur les postes fixes sans
qu'il existe une option de paramétrage.
Enfin, au moins lors d'un arrêt demandé, donc sans hibernation, la sécurité
voudrait que l'on puisse purger les traces de la mémoire, et si on peut le
faire pour le pagefile.sys, il n'est pas très fûté de laisser traîner le
hiberfile.sys, non ?

Donc je crois que ça doit exister... Faudrait que je m'inscrive à l'école de
Harry Potter pour apprendre où, je crois ;-)

Merci pour l'argument,
Cordialement,

PZB

"Th.A.C" a écrit dans le message de
news:c9jro8$15t$
"Patrick "Zener" Brunet" <http://zener131.free.fr/ContactMe> a écrit dans


le
message de news:40bd6fee$0$7702$

> Mais donc par contre, une fois l'hibernation finie, ce fichier n'a plus


de
> raison de subsister, et c'est là que je voudrais qu'il gicle.

Ce que tu n'as pas vu, c'est que pour que l'hibernation marche, il faut le
fichier soit là avant.
Le fichier doit donc être présent dès que la machine a démarré.
Je connais des systèmes (portables sous w2k) ou le fichier est créé à


chaque
démarrage et le temps de chargement de la machine se voit rallonger de 2
minutes (vraiment 2 minutes) car le système crée un fichier de 256Mo.
Imagine la tête du gars pressé qui doit attendre 2 minutes avant de


pouvoir
éteindre son portable...

D'autre part, l'hibernation sert aussi à arrêter en urgence un portable


dont
la batterie est vide. Si le système doit créer le fichier a ce moment et


si
la batterie n'est plus très en forme, bonjour les dégats.

Enfin, pense à ceux qui ont plus de 512Mo de ram, la ça doit passer à 4
minutes pour la création...

Il n'y a donc pas de solutions viable qui puisse contenter tout le monde,
toi compris ;-)




Avatar
Patrick \Zener\ Brunet
Bonjour.

"Jean-Claude BELLAMY" a écrit dans le
message de news:c9kf90$uof$
Dans le message news:40bd6fee$0$7702$ ,
Patrick "Zener" Brunet <http://zener131.free.fr/ContactMe> s'est ainsi
exprimé:



<...>
Expose CLAIREMENT tes desiderata ...



Le fichier d'hibernation n'est plus utile notamment lorsque le système est
arrêté (et non en veille prolongée). A ce moment il peut constituer un trou
de sécurité.
Par ailleurs, dans le contexte où l'on veut par exemple faire une sauvegarde
de partition système avec un outil autonome (fonctionnant à partir d'un boot
sur medium amovible), le but est de sauver le système en état nominal (donc
avec hibernation activée et fichiers de pagination prévus pour se trouver
sur le disque système), mais pour autant on n'a pas forcément envie de
garder dans l'image 1/2 Go de fichiers de swap réservés.

Donc la manip assez périlleuse consiste à :
1) configurer le système pour déplacer ces fichiers sur un autre disque,
2) virer tous les temporaires,
3) défragmenter,
4) reconfigurer le système pour que les fichiers de swap soient à nouveau
sur le disque système,
5) arrêter le système,
6) détruire ces fichiers en espérant qu'on ne fait pas un énorme trou avec
quelques clusters utilisés derrière,
7) sauver la partition.

Bref, ça m'arrangerait bien si le système pouvait éliminer ces fichiers
quand il s'arrête complètement. Et encore mieux s'ils ne les fourrait pas en
plein milieu du disque. Ca me permettrait de faire des CD de récupération
avec plusieurs images dessus (système nu, idem avec utilitaires de base,
idem avec applicatifs installés).

Ca me paraît raisonnable.

Connaissez-vous la la clé de registre équivalente de
SessionManager/ClearMemoryFileAtShutdown
... pour le HiberFile.sys ?

Merci,
Cordialement,

PZB
Avatar
William Marie
"Oliver One" a écrit dans le message de
news:
"William Marie" écrivait dans le message de
news:40bcda5d$0$13924$ ceci:

> A ce sujet pourquoi un honnête poste AMD Thunderbird (carte MSI)
> refuse de roupiller vraiment (il s'éteint mais tout tourne quand


même)
> alors que sur mon Pentium 4 (carte ASUS P40800-E) il roupille


comme un
> bienheureux (mais se réveille quand on lui demande d'aller


bosser).

Tu parles de veille ou de veille prolongée ? Si c'est veille, c'est


peut-
être du à un réglage de "l'ACPI suspend type" dans le Bios.



Veille prolongée (c-à-d que l'ordinateur s'éteint, mais reprend où
j'en étais après un Ctrl-Alt-Sup + login/password) c'est bien
pratique, ça permet d'éviter un arrêt (long) et un redémarrage à froid
(encore plus long). C'est ce qui ne marche pas sur mon AMD (mal
configuré dans le BIOS ?)
--
========================================================== William Marie
Toulouse (France)
mailto:
ATTENTION ! Anti-SPAM pour m'écrire remplacer trapellun.net
par free.fr
http://wmarie.free.fr
===========================================================
Avatar
Michel Guillou
"Patrick "Zener" Brunet" <http://zener131.free.fr/ContactMe> écrivait :

Le fichier d'hibernation n'est plus utile notamment lorsque le système est
arrêté (et non en veille prolongée).



Il n'y a pas grand chose qui puisse servir à quelque chose quand le système
est arrêté.

A ce moment il peut constituer un trou de sécurité.



C'est certain. Ça fout les jetons. Comme quoi il ne faut jamais arrêter sa
machine...


--
~ Michel Guillou