Que é o ficheiro swapfile.sys e deberías eliminalo ou non?

Última actualización: 01/12/2025

  • Swapfile.sys funciona xunto con pagefile.sys e hiberfil.sys para a memoria e a hibernación de Windows.
  • O seu tamaño varía segundo a carga e o espazo; as flutuacións despois do reinicio son normais.
  • Eliminar ou mover require axustar a memoria virtual; non se recomenda por razóns de estabilidade e rendemento.
  • Para liberar espazo, comeza por desactivar a hibernación e mantén o sistema actualizado.
swapfile.sys

Moitos usuarios descoñecen a utilidade, ou mesmo a existencia, do ficheiros swapfile.sys en WindowsEste ficheiro comparte protagonismo con pagefile.sys e hiberfil.sys, e xuntos forman parte da xestión da memoria e funcionan como a hibernación en Windows. Aínda que normalmente están ocultos, a súa presenza e tamaño poden afectar o espazo do disco, especialmente se usas un SSD de baixa capacidade.

Aquí explicamos exactamente que é swapfile.sys e como visualizalo. Tamén explicamos cando e como eliminalo ou movelo (con algúns matices) e a súa relación coas aplicacións UWP e outros compoñentes do sistema.

Que é swapfile.sys e en que se diferencia de pagefile.sys e hiberfil.sys?

A grandes palabras, swapfile.sys é un ficheiro de intercambio que Windows usa para soportar RAMFunciona en conxunto con pagefile.sys (ficheiro de paginación) e hiberfil.sys (ficheiro de hibernación). Mentres que hiberfil.sys garda o estado do sistema durante a hibernación, pagefile.sys amplía a memoria cando a RAM é insuficiente e swapfile.sys está reservado principalmente para o Xestión en segundo plano de aplicacións UWP (aqueles que instalas desde a Microsoft Store), servindo como unha especie de caché específica para eles. Mesmo se tes memoria suficiente, Windows 10 e 11 aínda poden usar swapfile.sys.

Un detalle importante: pagefile.sys e swapfile.sys están ligadosNon se pode eliminar un e deixar o outro intacto usando métodos convencionais; a xestión coordínase a través da configuración da memoria virtual. Polo tanto, Non é posible envialos á papeleira usando nin Supr nin Maiús+Supr.porque son ficheiros de sistema protexidos.

Se non os ves en C:, é porque Windows os oculta por defecto. Para mostralos, fai isto:

  1. Abre o Explorador e vai a Ver.
  2. Seleccionar Opcións.
  3. Fai clic en Mire.
  4. Alí, selecciona "Mostrar ficheiros, cartafoles e unidades ocultos"e demarca"Ocultar ficheiros protexidos do sistema operativo (Recomendado)".

Unha vez feito isto, pagefile.sys, hiberfil.sys e swapfile.sys aparecerán na raíz da unidade do sistema.

ficheiro swapfile.sys

É normal que o seu tamaño cambie despois de reiniciar?

A resposta curta é que Si, é normal.Windows axusta dinamicamente o tamaño da memoria virtual e do espazo de intercambio en función da carga, o historial de uso recente da RAM, o espazo dispoñible e as políticas internas.

Contido exclusivo - Fai clic aquí  Como comparto ficheiros en Mac?

Ademais, convén lembrar que "Apagar" en Windows 10/11 usa unha opción predeterminada arranque/parada híbrido que non sempre descarga completamente o estado do sistema. Se queres que os cambios na memoria virtual se apliquen ao 100 % e que os tamaños se restablezan correctamente, escolla Reiniciar en lugar de Apagar.

En ferramentas como Tamaño da árbore Verás eses altos e baixos: Non indican erros.Non se trata simplemente da xestión intelixente do espazo por parte do sistema operativo. Sempre que non experimentes fallos ou mensaxes de pouca memoria, non te preocupes se o tamaño flutúa entre sesións.

Podo eliminar swapfile.sys? Vantaxes e desvantaxes

É posible, pero Non é o máis aconsellable.A razón principal é que swapfile.sys non adoita ocupar moito espazo. Nos ordenadores modernos, a súa eliminación tamén implica axustar a configuración da memoria virtual, o que pode causar inestabilidade, fallos inesperados ou problemas coas aplicacións UWPEspecialmente se tes 16 GB de RAM ou menos. Nalgúns casos, o aforro de espazo é modesto e o risco operativo é maior.

Dito isto, se tes a certeza de que non usas aplicacións UWP Ou se necesitas con urxencia sacarlle o máximo proveito a un pequeno SSD, hai xeitos de facelo desactivar o ficheiro de intercambioMostrámosche as opcións dispoñibles, cos seus avisos, para que poidas avaliar se pagan a pena na túa situación.

swapfile.sys

Como eliminar swapfile.sys desactivando a memoria virtual (método estándar)

Este é o método "oficial", porque Windows non permite a eliminación manual. swapfile.sys. A idea é desactivar a memoria virtual, o que na práctica eliminar pagefile.sys e swapfile.sysNon se recomenda para ordenadores con pouca RAM.

  1. Abre o Explorador, fai clic co botón dereito en Este equipo e prema propiedades.
  2. Introduza Configuración avanzada do sistema.
  3. Aba AvanzadoEn Rendemento, prema configuración.
  4. De volta dentro Avanzado, localizar Memoria virtual e prema Cambiar.
  5. Desmarcar "Xestiona automaticamente o tamaño do ficheiro de paginación para todas as unidades".
  6. Seleccione a unidade do sistema e marque Sen ficheiro de paxinación.
  7. pulsa Conxunto e confirma os avisos.
  8. Aplicar con aceptar ata que saiamos por todas as fiestras.

Para que a supresión sexa eficaz, reinicie o ordenador Desde a opción Reiniciar (non Apagar). Despois do inicio, debes comprobar que pagefile.sys e swapfile.sys Desapareceron da raíz de C: se desactivaches a paginación en todas as unidades.

Desactivación avanzada a través do Rexistro (procedemento arriscado)

Outra opción específica consiste en tocar o Rexistro para Desactivar swapfile.sys sen desactivar completamente a memoria virtualEste método está reservado para usuarios que saben o que están facendo, porque modificar o Rexistro pode causar problemas se se cometen erros.

Contido exclusivo - Fai clic aquí  Diferenzas entre un ID de usuario e o teu número de teléfono en WhatsApp: o que cada persoa poderá ver

Aviso importanteNecesitas privilexios de administrador e é boa idea crear un primeiro. punto de restauración.

  1. Pulsa Windows + R, escribe regedit e prema Intro.
  2. Navegar a: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Crea un novo Valor DWORD (bits 32) chamado Control de ficheiros de intercambio.
  4. Ábreo e configúrao Valor dos datos = 0.
  5. Reiniciar O ordenador e comproba se swapfile.sys desapareceu.

Se prefires automatizalo con PowerShell ou Terminal (como administrador):

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

Para reverter, elimina o valor Control de ficheiros de intercambio na mesma tecla e reiniciar. Ter presente Aínda que isto adoita funcionar, Non sempre é a solución ideal. se dependes de aplicacións da Microsoft Store.

Pódese mover swapfile.sys a outra unidade?

Aquí temos que ser sutís cos matices. O comando mklink non move swapfile.sysCrea unha ligazón simbólica, pero o ficheiro real permanece onde estaba. Polo tanto, Usar ligazóns non funcionará para movelo a outra partición.

O que podes facer é reconfigurar a memoria virtualEn moitos escenarios, ao mover pagefile.sys a outra unidade desde a mesma xanela de Memoria virtual, swapfile.sys acompaña a ese cambio. Non obstante, algúns usuarios informan de que swapfile.sys pode permanecer na unidade do sistema en determinadas versións ou configuracións. En calquera caso, o procedemento oficial para probalo é este:

  1. Acceso a Configuración avanzada do sistema > Actuación > configuración > Avanzado > Memoria virtual.
  2. Desmarcar "Xestionar automaticamente…".
  3. Seleccione a unidade do sistema (C:) e comprobe Sen ficheiro de paxinación > Conxunto.
  4. Escolla a unidade de destino (por exemplo, D:) e seleccione Tamaño xestionado polo sistema > Conxunto.
  5. Confirmar con aceptar y reiniciar.

Atención ao rendementoSe moves estes ficheiros a un disco máis lento (un HDD), podes notar desaceleraciónsespecialmente ao abrir ou retomar Aplicacións UWPA posible mellora na vida útil do SSD é discutible en comparación co impacto no rendemento; considera coidadosamente a actualización.

Máis espazo en disco: hibernación e mantemento

Se o seu obxectivo é libera espazo Sen comprometer a estabilidade, hai xeitos máis seguros de facelo que xogar coa memoria virtual. Por exemplo, podes desactivar a hibernaciónIsto elimina hiberfil.sys e libera varios GB en moitos ordenadores:

powercfg -h off

Ademais, é aconsellable que realices unha determinada mantemento periódico Recomendado por Microsoft para mellorar a estabilidade xeral do sistema e reducir o comportamento inusual do espazo en disco:

  • Escanear con Windows Defender (incluída a análise sen conexión) para descartar software malicioso que manipule os ficheiros do sistema.
  • Reinicia con frecuencia Dende a opción Reiniciar, o sistema pecha os procesos e aplica os cambios pendentes.
  • Instalar actualizacións desde Windows Update para obter correccións e melloras.
  • Se observas conflitos, desactiva temporalmente o software antivirus de terceiros para comprobar se interfiren e deixar que Defender te cubra mentres fas a proba.
  • Reparar compoñentes con DISM y SFC desde unha consola privilexiada:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Se todo funciona sen problemas despois disto, Evitarás medidas máis drásticas con memoria virtual e seguirás recuperando espazo sen riscos innecesarios.

Contido exclusivo - Fai clic aquí  Como unir ficheiros RAR

Preguntas frecuentes e escenarios comúns

  • Podo eliminar swapfile.sys "manualmente" do Explorador? Non. Está protexido polo sistema. Windows non che permitirá eliminalo directamente. Terás que consultar a configuración da memoria virtual ou usar o método do Rexistro se entendes os riscos.
  • É obrigatorio ter un ficheiro de intercambio se non uso aplicacións UWP? Non estritamente, pero Windows pode aproveitalo mesmo se non estás a usar UWP. Se o desactivas, proba a fondo as túas aplicacións despois de reiniciar para asegurarte de que non haxa efectos secundarios.
  • Vale a pena mover pagefile/sys e swapfile.sys a un disco duro para "protexer" o SSD? As probas son mixtas: movelos a unha unidade máis lenta reduce o rendemento, especialmente en UWP. O desgaste dos SSD modernos xeralmente está ben controlado; a menos que teñas moi pouco espazo ou teñas razóns moi específicas, mantelos no SSD adoita ser a mellor opción.
  • Que debo facer se experimento fallos despois de usar memoria virtual? Volva activar a xestión automática na memoria virtual, reinicie e probe. Se o problema persiste, execute DISM e SFC, comprobe os controladores e asegúrese de que ningún software de seguranza estea a interferir.
  • Como podo ver rapidamente se o sistema os está a usar? Ademais do Explorador, o Monitor de recursos e o Xestor de tarefas ofrécenche pistas sobre compromiso coa memoria e o uso da memoria virtual. O feito de que o ficheiro exista e ocupe un determinado tamaño non implica un uso constante; Windows o xestiona dinamicamente.

Se estabas a tentar entender por que, despois dun reinicio, o teu espazo libre disparouse e o "ficheiro de páxina" transformouse nun pequeno ficheiro de intercambioXa tes a chave: Windows recalculou as súas necesidades e axustou o tamaño da memoria virtual. Entre mostrar ou ocultar estes ficheiros, decidir se os desactivar, movelos ou aforrar espazo hibernando, o máis sensato é o suficiente para xogarComeza desactivando a hibernación se necesitas liberar gigabytes, mantén o sistema actualizado e limpo e só axusta pagefile.sys e swapfile.sys se sabes exactamente o que estás a facer e aceptas o posible impacto na estabilidade ou no rendemento.