Windows 10 (y 8) incluyen un nuevo archivo de memoria virtual llamado swapfile.sys. Se almacena en la unidad del sistema, junto con el archivo de página.sys y hiberfil.sys. Pero, ¿por qué Windows necesita tanto un archivo de intercambio como un archivo de página?
Windows intercambia algunos tipos de datos que no se usan en el archivo de intercambio. Actualmente, este archivo se utiliza para esas nuevas aplicaciones “universales”, anteriormente conocidas como aplicaciones Metro. Windows puede hacer más con él en el futuro.
¿De qué vamos a hablar?
Swapfile.sys, Pagefile.sys y Hiberfil.sys
Al igual que pagefile.sys y hiberfil.sys, este archivo se almacena en la raíz de la unidad del sistema— C:/ por defecto. También es visible solo si ha habilitado “Mostrar archivos y carpetas ocultos” y si tiene deshabilitada la opción “Ocultar archivos protegidos del sistema operativo”.
Hiberfil.sys es utilizado por el sistema operativo Windows para almacenar todo el contenido de su RAM durante la hibernación. También ayuda a habilitar la nueva función de arranque rápido de “arranque híbrido” en Windows 8 y 10. Pagefile.sys es donde el sistema operativo Windows saca memoria cuando no queda espacio en su RAM y el sistema necesita más RAM.
¿Para qué es el archivo de intercambio?
No hay mucha información oficial de Microsoft sobre este archivo, pero podemos reunir una respuesta de las publicaciones oficiales del blog de Microsoft y las respuestas del foro.
En resumen, el archivo de intercambio (swapfile.sys) se usa actualmente para intercambiar el nuevo estilo de aplicación de Microsoft. Microsoft ha llamado a estas aplicaciones universales, aplicaciones de la Tienda Windows, aplicaciones Metro, aplicaciones modernas, aplicaciones de Windows 8, aplicaciones de interfaz de usuario al estilo de Windows 8 y otras cosas en varios puntos.
Estas aplicaciones se administran de manera diferente a las aplicaciones de escritorio tradicionales de Windows. Windows administra su memoria de manera más inteligente. Así es como Black Morrison de Microsoft Explica eso:
“Puede preguntar: ‘¿Por qué necesitamos otro archivo de página virtual?’ Bueno, con la introducción de la aplicación moderna, necesitábamos una forma de administrar su memoria fuera del método tradicional de memoria virtual / pagefile.
“Windows 8 puede escribir de manera eficiente todo el conjunto de trabajo (privado) de una aplicación moderna suspendida en el disco para obtener memoria adicional cuando el sistema detecta presión. Este proceso es análogo a la hibernación de una aplicación específica y, a continuación, a reanudarla cuando el usuario vuelve a la aplicación. En este caso, Windows 8 aprovecha el mecanismo de suspensión / reanudación de las aplicaciones modernas para vaciar o volver a rellenar el conjunto de trabajo de una aplicación”.
En lugar de usar el archivo de archivo de página estándar.sys para esto, Windows intercambia bits de aplicaciones universales que ya no son necesarios para el archivo de archivo de intercambio.sys.
Pavel Lebedinsky de Microsoft Explica un poco más:
“Suspender / reanudar aplicaciones estilo Metro es un escenario, podría haber otros en el futuro.
El archivo de intercambio y el archivo de página regular tienen diferentes patrones de uso y diferentes requisitos con respecto a la reserva de espacio, el crecimiento dinámico, las políticas de lectura / escritura, etc. Mantenerlos separados hace que las cosas sean más simples”.
Esencialmente, el archivo de página estándar se usa para las cosas normales en Windows, mientras que el nuevo marco de aplicaciones de Microsoft usa un tipo de archivo separado para intercambiar de manera inteligente fragmentos de nuevas aplicaciones.
¿Cómo elimino el archivo Swapfile.sys?
Este archivo en particular es en realidad bastante pequeño, y debería tener un tamaño de aproximadamente 256 MB como máximo. No debería necesitar eliminarlo. Incluso si tiene algún tipo de tableta con una cantidad muy baja de almacenamiento, el archivo de intercambio.sys probablemente ayude a que sea más receptivo.
El archivo swapfile.sys se administra junto con el archivo pagefile.sys. Deshabilitar el archivo de paginación en una unidad también deshabilitará el archivo de intercambio en esa unidad.
Realmente no recomendamos hacer esto, ya que deshabilitar su archivo de página es una mala idea.
Pero puede eliminar este archivo, si lo desea. Para acceder al cuadro de diálogo apropiado, abra el menú Inicio, escriba “rendimiento” y seleccione el acceso directo de configuración “Ajustar la apariencia y el rendimiento de Windows”.
En la ventana Opciones de rendimiento, haga clic en la ficha Opciones avanzadas y haga clic en el botón Cambiar en Memoria virtual.
Desmarque “Administrar automáticamente el tamaño del archivo de paginación para todas las unidades”, seleccione una unidad, seleccione “Sin archivo de paginación” y haga clic en “Establecer”. Tanto el archivo de página.sys como los archivos de intercambio.sys se eliminarán de esa unidad después de reiniciar el equipo.
Debería poder recrear un archivo de página en otra unidad desde aquí y Windows moverá sus archivos de memoria virtual a esa unidad, lo que le permitirá reducir el desgaste en una unidad de estado sólido y colocarlos en un disco duro mecánico, por ejemplo.
Haga clic en Aceptar y reinicie el equipo. Los archivos swapfile.sys y pagefile.sys deberían desaparecer de la unidad. Para recrearlos, visita este diVuelva a un registro y habilite un tamaño administrado por el sistema en su C:/ unidad u otra unidad.
En general, este archivo no es tan malo: es un archivo nuevo, pero ocupa mucho menos espacio que el archivo de página tradicional.sys y los archivos hiberfil.sys. Windows 10 debería usar menos espacio en disco que Windows 7, incluso con este archivo de memoria virtual adicional.