"MilesTEG1" <MilesTEG1@discussions.microsoft.com> a écrit dans le message de
news:3A92A9C2-336B-4DFE-A923-94DE6BCF6121@microsoft.com...
> Bonjour,
> voilÃ* je compte optimiser les image disque dur de mon pc portable en
> déplacant les fichiers pagefile.sys et hyberfil.sys.
> Pour le fichier de pagination, c'est facile.
> Mais pour le fichier de la mise en veille prolongée c'est moins évident.
> J'avais lu sur le net (mais je ne sais plus où, et j'arrive plus Ã*
> trouver)
> qu'on pouvait changer le chemin d'accès de ce fichier, moyennant quelques
> manipulation dans la base de registre...
C'est FAUX !
> Donc je sollicite votre aide.
> Est-ce que vous savez comment on fait ?
ON NE FAIT PAS !
Et c'est TRÈS LOGIQUE!
Il suffit de réfléchir un quart de yoctoseconde pour comprendre ! ;-)
Si le fichier d'hibernation pouvait être déplacé sur partition autre que
celle de boot, il faudrait en informer le système, OK ?
Donc il faudrait stocker cette info quelque part, p.ex. dans la BDR ou dans
un fichier de config.
Mais comme lors du redémarrage après Mise en veille prolongée, les registres
du processeur et la RAM sont rechargés Ã* partir du fichier d'hibernation
(situé dans la racine de la partition de boot), si ce fichier est
"ailleurs", comment pourrait-on connaître son emplacement, puisque l'OS (qui
pourrait servir Ã* obtenir cette info) n'est pas encore chargé, et pour cause
!
(relire 2 fois ce que je viens d'écrire ! ;-) )
Ce serait comme vouloir ouvrir une boite aux lettres, mais dont la clef
aurait été envoyée Ã* cette adresse par courrier postal!
C'est encore ce qu'on appelle le syndrôme du "On tourne en rond, merde" ;-)
http://www.bellamyjc.org/download/wa...d/ontourne.wav
On pourrait cependant contourner le problème en ayant un bootstrap beaucoup
plus élaboré (= le programme contenu dans le secteur de boot d'une partition
NT qui lance BOOTMGR Ã* partir de VISTA ou NTLDR avant VISTA), mais çÃ* je
doute que çÃ* intéresse beaucoup de monde aussi bien chez MS qu'ailleurs, vu
le peu de valeur ajoutée que çÃ* pourrait apporter!
Au fait, sous VISTA, je rappelle que le fichier hiberfil.sys est IMPOSSIBLE
Ã* supprimer directement, même sous un compte admin avec toutes les
permissions possibles, même après avoir enlevé les attributs hidden, system
et readonly, même après avoir désactivé toute veille!
Le seul moyen de le supprimer est d'exécuter la commande :
powercfg -h off
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] -
http://www.bellamyjc.org