Est-il possible de déplacer un fichier d'hibernation Windows vers un autre lecteur?
Par exemple, si j'ai installé Windows C:
, je veux que son fichier de mise en veille prolongée soit activé D:
.
Je voulais parler du fichier d'hibernation ( hiberfil.sys
), pas du fichier d'échange.
windows-xp
hibernate
Kamarey
la source
la source
Réponses:
Edit: Maintenant, je sais comment vous avez obtenu ces réponses liées au fichier d'échange! > sourire <
Désolé, mais vous ne pouvez pas déplacer le fichier HIBERFIL.SYS vers une partition autre que la partition de démarrage. En effet, il est nécessaire très tôt pour démarrer le processus de reprise à partir de l'hibération et le code du chargeur de démarrage (NTLDR), qui doit être compact et optimisé, n'a pas la possibilité de charger HIBERFIL.SYS à partir d'un emplacement arbitraire. (Pensez à la quantité de code qu'il faudrait pour faire cela ... en tenant compte des points d'analyse, des ensembles RAID logiciels, du potentiel qu'un autre pilote de système de fichiers installable pourrait être nécessaire en plus de NTFS. Quelqu'un a dû tracer la ligne quelque part ... sourire )
Ce serait bien si vous pouviez le déplacer, mais pas de chance.
Voici ce que les gens considèrent comme la déclaration "définitive" de Microsoft sur ce problème: http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx
la source
Non, il n'est pas possible de déplacer le fichier d'hibernation (hiberfil.sys). Il doit se trouver sur la partition système.
la source
Non, hiberfil.sys ne peut pas être déplacé. Ce fichier est accessible par ntldr qui n'a pas cette capacité. Mais le problème est plus profond que cela. Sur la plate-forme NT, les affectations de lettres de lecteur sont stockées dans le registre, qui n'est disponible que bien plus tard dans le processus de démarrage. Lorsque ntldr est sur le point de lire hiberfil.sys, il ne connaît même pas la lettre de lecteur de la partition système, encore moins les autres.
Le fichier d'échange peut être déplacé. Il n'est nécessaire que bien plus tard dans le processus de démarrage lorsque le registre et un système de fichiers presque complet sont disponibles.
la source
Si vous exécutez Vista ou une version ultérieure, bcdedit peut modifier l'emplacement du fichier d'hibernation. Je l'ai déplacé vers une autre partition avec succès.
la source