En este artículo veremos cómo Windows 10/8/7 trata Prefetch y SuperFetch en unidades de estado sólido. Ayer vimos cómo Windows trata la desfragmentación en unidades de estado sólido. Antes de empezar, permítanme aclarar que no es una buena idea desactivar SuperFetchor Prefetch cuando se usan unidades de disco duro tradicionales – pero para las unidades de estado sólido, ¡es diferente!
SuperFetch, Prefetch & SSD en Windows
Cada vez que ejecuta una aplicación en su PC, el sistema operativo Windows crea un archivo Prefetch que contiene información sobre los archivos cargados por la aplicación. La información del archivo Prefetch se utiliza para optimizar el tiempo de carga de la aplicación la próxima vez que la ejecute. SuperFetch intenta predecir qué aplicaciones lanzará a continuación y precarga todos los datos necesarios en la memoria. Su algoritmo de predicción es superior y puede predecir cuáles son las próximas 3 aplicaciones que se lanzarán a qué hora del día.
En resumen, SuperFetchand Prefetch son tecnologías de gestión de almacenamiento de Windows que proporcionan un acceso rápido a los datos de los discos duros tradicionales. En las unidades de estado sólido dan lugar a operaciones de escritura innecesarias.
Windows 7/8/10 por lo tanto, por defecto deshabilitará automáticamente SuperFetchand Prefetch, una vez que detecte una SSD en su sistema.
Desactivar Superfetch
El servicio SysMain es el que está relacionado con Superfetch. Su trabajo es mantener y mejorar el rendimiento del sistema a lo largo del tiempo. Se encuentra en la carpeta System32.
Si por alguna razón uno necesita deshabilitarlos manualmente, así es como uno puede deshabilitar SuperFetch. Ejecute services.msc para abrir el Administrador de servicios. Desplácese hacia abajo hasta el servicio Superfetch, que es responsable de mantener y mejorar el rendimiento del sistema con el tiempo.
Haga doble clic en él para abrir el cuadro Propiedades. Haga clic en Detener para detener el proceso. Haga el tipo de inicio Desactivado y haga clic en Aplicar.
Deberá reiniciar el equipo para que los cambios en el sistema surtan efecto.
Desactivar Prefetch
Para desactivar Prefetch en Windows, ejecute regedit para abrir el Editor del Registro. Navegue hasta la siguiente clave de registro:
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
Haga doble clic en EnablePrefetcher en el lado derecho para abrir su cuadro de valor DWORD.
Los valores posibles para EnablePrefetcher son:
- 0 – Desactivar Prefetcher
- 1 – Lanzamiento de la aplicación Prefetching activado
- 2 – Prefetching de arranque habilitado
- 3 – Lanzamiento de la aplicación y Prefetching de arranque habilitado
El valor por defecto es 3 . Para desactivar Prefetch, ajústelo a 0 . Haga clic en Aceptar y Salir.
Por cierto, también puede desactivar o ajustar la Suoerfetcher aquí – verá la EnableSuperfetcher DWORD justo debajo de ella.
Los valores posibles para EnableSuperfetch son:
- 0 – Desactivar Superfetch
- 1 – Habilitar SuperFetch sólo para archivos de arranque
- 2 – Habilitar SuperFetch sólo para aplicaciones
- 3- Habilitar SuperFetch tanto para archivos de arranque como para aplicaciones
Si es usuario de una unidad de estado sólido, puede que quiera leer sobre el freeware SSD Lifeththat que puede comprobar el estado de su unidad de estado sólido y SSD Tweaker, que le ayudará a ajustar sus unidades de estado sólido.