Windows7中pagefil.sys和Hiberfil.sys文件删除与转移

时间:2024-04-10 22:23:01

Windows7中,有两个很大的文件,一个是pagefil.sys,另一个是hiberfil.sys。它们俩能占去将近10G的地盘,对于一个比较小的系统盘来说,这样的文件就太要命了吧。一定要把它们请出可怜的系统盘。
1.pagefil.sys是虚拟内存的文件,它的移出是比较简单的,从我的电脑中打开系统属性-》高级-》性能-设置-》性能选项中的高级tab中更改虚拟内存。

Windows7中pagefil.sys和Hiberfil.sys文件删除与转移

 
2.hiberfil.sys是文件,系统休眠时将内存中的所有信息保存到hiberfil.sys这个文件中。要删除这个文件,以管理员身份运行cmd,然后输入powercfg -h off即可,hiberfil.sys文件会自动消失。如果想让这个文件不放在系统盘中,抱歉~~休眠文件是不能转移到其它硬盘的,这是由于 Windows 要想在硬盘的其它位置读取启动文件,必须首先加载文件系统驱动程序。但是已经转入休眠状态的 Windows,其文件系统驱动程序在 Hiberfil.SYS 里。不加载文件系统驱动,Windows 就无法读取 Hiberfil.SYS;不读取 Hiberfil.SYS,Windows 就无法加载文件系统驱动。这好比黄宏在春晚小品中表演的那个情节一样:林永健不打开箱子,黄宏就取不出身份证明;但黄宏不出示证件,林永健就无权打开箱子。为了解决这个矛盾,Windows 唯有在读取 Hiberfil.SYS 之前加载一个小型的文件系统驱动程序,但是这个小型的驱动程序只能访问系统分区根目录中包括 Hiberfil.SYS 在内的有限的若干系统文件。这就是为什么 Hiberfil.SYS 无法由系统分区根目录转移至其它位置的原因。