¿Se pueden eliminar pagefile.sys e hiberfil.sys para liberar espacio?

Pagefile.sys e hiberfil.sys son dos archivos de sistema de Windows que pueden llegar a ocupar muchísimo espacio en disco, y mucha gente se pregunta si no se podrían borrar para liberar espacio. En este artículo vamos a explicarte para qué sirven, cómo borrarlos y qué pasa si los borras.

Seguramente alguna vez, y especialmente si tienes un disco duro o SSD de poco tamaño y tienes poco espacio libre, te hayas topado con alguno de estos dos archivos (o con ambos) para darte cuenta de que ocupan mucho espacio (del orden de varios gigabytes) y que no puedes borrarlos de manera normal.

Vamos por lo tanto a explicar para qué sirven cada uno de estos archivos, cómo puedes eliminarlos del sistema, y como afecta al sistema la eliminación de ambos.

Pagefile.sys, el archivo de paginación de Windows

Pagefile.sys es un archivo de sistema, tal y como indica su extensión .sys, que sirve para almacenar el archivo de paginación de Windows. Este archivo de paginación se utiliza por el sistema operativo como si fuera una memoria RAM secundaria (realmente es la llamada memoria virtual del sistema), es un espacio reservado del disco para que Windows copie los archivos y comandos más utilizados para tener un acceso más rápido a ellos.

Al ser el archivo de paginado, la CPU lo utiliza para acelerar los accesos a un disco duro convencional. Por lo que a la hora de acceder a un SSD, NVMe o SATA, eliminar este archivo no te a suponer una pérdida de rendimiento, ya que para el acceso al SSD Windows no hace uso de Pagefile.sys.

Cómo borrar pagefile.sys

Lo primero que debes hacer para eliminar este archivo es acceder a las propiedades del sistema. Para ello, ve al Panel de Control y selecciona «Sistema». Una vez ahí, selecciona «Configuración avanzada del sistema».

En la ventana que se abre, debes acceder a la pestaña Opciones avanzadas y, en el apartado «Rendimiento», selecciona el botón «Configuración…».

Se abrirá otra ventana, y en ella debes ir a la pestaña Opciones avanzadas de nuevo, y bajo el apartado «Memoria virtual» verás el espacio que está ocupando pagefile.sys en ese momento. Pulsa sobre el botón «Cambiar…».

Se abrirá otra ventana más. Por defecto viene marcado que se administre automáticamente el tamaño de este archivo, pero podemos desmarcar la casilla y, seleccionando todos los discos duros que tengamos conectados en el equipo, marcar la opción «Sin archivo de paginación» y pulsar sobre el botón «Establecer». Esto eliminará el archivo pagefile.sys, o lo dejará ocupando 0 KB de espacio.

¿Pasa algo si borras pagefile.sys?

Como decíamos antes, este archivo le sirve a Windows como una memoria RAM secundaria y virtual. Podemos prescindir de ello sin ningún riesgo, aunque en equipos que tengan poca memoria RAM (4-8 GB) podrían notar ralentizaciones en momentos en los que el equipo esté utilizando toda la memoria RAM disponible en el sistema. En equipos que tengan 16 GB de RAM o más, no vais a notar diferencia alguna salvo que como decimos, uséis toda la RAM del sistema. Además, realmente no es que estemos borrando el pagefile.sys, simplemente lo estamos dejando sin efecto, sin uso. El archivo pesará 0 Kb y por lo tanto estará inactivo, por lo que en cualquier momento podemos activarlo de nuevo.

Hay que tener en cuenta que el tamaño de pagefile.sys esta relacionado también con el tamaño del disco duro, por lo que si tienes un disco duro de gran tamaño entonces el archivo será lo suficientemente grande como para no caber en la RAM. De ahí a necesitar un archivo y que al alcanzar ciertas cantidades de RAM, el archivo pagefile.sys pase a ser innecesario.

Hiberfil.sys, la «memoria» para cuando hiberna el sistema

Hiberfil.sys es un archivo donde Windows vuelca toda la información sobre procesos activos y archivos abiertos que tengamos de manera constante para cuando pongamos el equipo en modo hibernación. Si no usas ese modo o no te interesa, puedes borrar el archivo para ahorrar espacio en el disco duro, aunque no más que la cantidad de RAM que tengas en el sistema.

Cómo borrar hiberfil.sys

Para eliminar este archivo necesitamos hacerlo de una manera especial, ya que no podremos simplemente seleccionarlo y pulsar suprimir ya que es un archivo de sistema. Lo primero que debéis hacer es abrir una ventana de Símbolo del sistema como Administrador, y para ello debéis hacer clic derecho sobre el botón de Inicio y seleccionar «Símbolo del sistema (Administrador)».

En la ventana que se abre, simplemente debéis ejecutar el siguiente comando (escríbelo y pulsa ENTER para que el PC se ejecute):

powercfg /h off

Tras ello puedes cerrar la ventana del Símbolo del sistema y reiniciar el ordenador. Tras hacerlo, el archivo hiberfil.sys habrá desparecido y, con ello, habrás liberado otro puñado de GB en tu disco duro, los cuales siempre son necesarios, en especial si tenéis un PC en el que vayáis justos de espacio.

En el caso de que tengas una versión más nueva de Windows, el símbolo del sistema es llamado PowerShell. ¿La forma de utilizarlo? Exactamente la misma, ya que se pueden utilizar los mismos comandos al ser PowerShell el reemplazo del clásico símbolo del sistema, la terminal de comandos basada en MS-DOS.

¿Pasa algo por borrar hiberfil.sys?

Lo único que sucede al borrar este archivo es que estaremos deshabilitando la posibilidad de hacer que el equipo entre en estado de hibernación, pero todo seguirá funcionando sin ningún inconveniente y no tiene penalización alguna en el rendimiento del sistema. Por lo tanto, podéis hacer este proceso sin temor alguno porque no hay riesgo.

Lo único que hace hiberfil.sys es hacer una copia de la RAM al completo en forma de archivo del disco duro, de tal manera que cuando el PC entra en hibernación copia el contenido de la RAM a una parte del disco duro y apaga la RAM para consumir menos. Cuando sale del periodo de hibernación realiza el proceso a la inversa. Enciende la RAM y copia el contenido de archivo hiberfil.sys a la memoria..