Configuración de las unidades SSD para Windows 10

Vamos a hablar de cómo configurar un SSD para Windows 10. Empezaré de forma sencilla: en la mayoría de los casos, no es necesario realizar ninguna configuración y optimización de la SSD para el nuevo sistema operativo. Es más, según el personal de soporte de Microsoft, intentar optimizar por su cuenta puede ser perjudicial tanto para el sistema como para la propia unidad. Por si acaso, para los que se pasan por aquí: qué es un SSD y cuáles son sus ventajas.

Sin embargo, todavía hay algunos matices a tener en cuenta, y al mismo tiempo aclarar cosas sobre el funcionamiento de las unidades SSD en Windows 10, y vamos a hablar de ellos. La última sección del artículo también contiene información más general (pero útil) relacionada con el funcionamiento del hardware SSD y aplicable a otras versiones del sistema operativo.

Inmediatamente después del lanzamiento de Windows 10, aparecieron en Internet muchas instrucciones de optimización de SSD, la gran mayoría de las cuales son copias de manuales de versiones anteriores del SO, sin tener en cuenta (y aparentemente tratando de dar sentido) a los cambios aparecidos: por ejemplo, siguen escribiendo que es necesario ejecutar WinSAT para que el sistema detecte las SSD o desactivar la desfragmentación automática (optimización) habilitada por defecto para dichas unidades en Windows 10.

Configuración predeterminada de Windows 10 para las unidades SSD

Windows 10 está configurado por defecto para maximizar el rendimiento de los discos SSD (desde la perspectiva de Microsoft, que se acerca a la de los fabricantes de discos SSD), y los detecta automáticamente (sin ejecutar WinSAT) y aplica la configuración adecuada, sin necesidad de iniciarlo de ninguna manera.

Ahora, punto por punto sobre cómo exactamente Windows 10 optimiza los SSDs cuando son detectados.

  1. Desactiva la desfragmentación (más adelante).
  2. Desactiva la función ReadyBoot.
  3. Utiliza Superfetch/Prefetch, una característica que ha cambiado desde Windows 7 y que no necesita ser desactivada para los SSD en Windows 10.
  4. Optimiza la alimentación del SSD.
  5. La función TRIM está activada por defecto para los SSD.

Lo que permanece sin cambios en la configuración por defecto y es controvertido en cuanto a la necesidad de ser configurado cuando se trabaja con SSDs: la indexación de archivos, la protección del sistema (puntos de restauración y el historial de archivos), el almacenamiento en caché de escritura para los SSDs y la limpieza del búfer de la caché de escritura, sobre esto después de una interesante información sobre la desfragmentación automática.

Desfragmentación y optimización de los SSD en Windows 10

Mucha gente se ha dado cuenta de que la optimización automática (desfragmentación en versiones anteriores del sistema operativo) está activada por defecto para las unidades SSD en Windows 10 y algunos se han apresurado a desactivarla, otros a estudiar qué ocurre en el proceso.

En términos generales – Windows 10 no desfragmenta el SSD, lo optimiza realizando una limpieza de bloques a través de TRIM (o más bien Retrim), que no es perjudicial, sino incluso útil para los SSD. Por si acaso, compruebe si Windows 10 ha detectado su unidad como un SSD y ha activado TRIM.

Algunos han escrito largos artículos sobre cómo funciona la optimización de las unidades SSD en Windows 10. Citaré parte de dicho artículo (sólo las partes más importantes para entenderlo) de Scott Hanselman:

He indagado un poco más y he hablado con el equipo de desarrollo que trabaja en la implementación de las unidades en Windows, y este post está escrito en la línea de lo que ellos respondieron a la pregunta.

La optimización de la unidad (en Windows 10) realiza la desfragmentación de la unidad SSD una vez al mes si la sombra de volumen (protección del sistema) está activada. Esto se debe al impacto de la fragmentación del SSD en el rendimiento. La idea errónea aquí es que la fragmentación no es un problema con las unidades SSD: si la unidad SSD está muy fragmentada, se puede llegar a la máxima fragmentación cuando los metadatos no pueden representar más fragmentos de archivos, lo que provoca errores al intentar escribir o aumentar el tamaño de los archivos. Además, un mayor número de fragmentos de archivo significa que tendrá que manejar más metadatos para leer/escribir el archivo, lo que supondrá una pérdida de rendimiento.

En cuanto a Retrim, este comando se ejecuta en un horario y es necesario debido a la forma en que se ejecuta el comando TRIM en los sistemas de archivos. La ejecución del comando es asíncrona en el sistema de archivos. Cuando se elimina un archivo o se libera espacio de otra manera, el sistema de archivos pone en cola la solicitud de TRIM. Debido a las limitaciones de los picos de carga, esta cola puede alcanzar el número máximo de peticiones TRIM, haciendo que las siguientes sean ignoradas. Posteriormente, la optimización de la unidad de Windows realiza automáticamente Retrim para limpiar los bloques.

Para resumir:

  • La desfragmentación sólo se realiza si la protección del sistema está activada (puntos de restauración, historial de archivos mediante VSS).
  • La optimización del disco se utiliza para marcar los bloques no utilizados en el SSD que no se marcaron cuando se ejecutó TRIM.
  • La desfragmentación de los SSD puede ser necesaria y se aplica automáticamente si es necesario. Dicho esto (esto es de otra fuente) se utiliza un algoritmo de desfragmentación diferente para los SSD en comparación con los HDD.

No obstante, si lo deseas, puedes desactivar la desfragmentación del SSD en Windows 10.

Qué características desactivar para las SSD y si es necesario

Cualquiera que se haya preguntado por la configuración de un SSD para Windows se ha encontrado con consejos relacionados con la desactivación de SuperFetch y Prefetch, la desactivación del archivo de paginación o su traslado a otra unidad, la desactivación de la protección del sistema, la hibernación y la indexación del contenido de la unidad, el traslado de carpetas, archivos temporales y otras cosas a otras unidades, la desactivación de la caché de escritura en el disco.

Algunos de estos consejos se remontan a Windows XP y 7 y no son aplicables a Windows 10 y Windows 8 y a los nuevos discos SSD (deshabilitar SuperFetch, caché de escritura). La mayoría de estos consejos pueden reducir efectivamente la cantidad de datos que se escriben en el disco (y las unidades SSD tienen un límite en la cantidad total de datos que se escriben a lo largo de su vida útil), lo que en teoría conlleva una prolongación de su vida útil. Pero: perdiendo rendimiento, facilidad de uso del sistema y, en algunos casos, fallos.

Señalaré aquí que, a pesar de que se considera que la vida útil de los SSD es más corta que la de los HDD, es muy probable que un SSD de precio medio comprado hoy en día con un uso normal (juegos, trabajo, internet) en un SO moderno y con capacidad de reserva (para evitar la pérdida de rendimiento y alargar la vida útil vale la pena mantener un 10-15 por ciento de espacio libre en el SSD y este es un consejo que es relevante y cierto) dure más de lo que necesita (es decir, que sea sustituido eventualmente por uno más moderno y de mayor capacidad). La captura de pantalla de abajo es mi SSD, un año de uso. Observe la columna “Total escrito”, garantía de 300 Tb.

Y ahora, punto por punto, sobre las diferentes formas de optimizar el rendimiento de las unidades SSD en Windows 10 y la utilidad de utilizarlas. Permítanme señalar de nuevo: estos ajustes sólo pueden aumentar ligeramente la vida útil, pero no mejorarán el rendimiento.

Nota: No voy a considerar tal forma de optimización como la instalación de programas en el disco duro con SSD, porque entonces no está claro por qué se compró el SSD en primer lugar – ¿no es para el inicio rápido y el funcionamiento de estos programas?

Desactivación del archivo de intercambio

El consejo más común es desactivar el archivo de intercambio de Windows (memoria virtual) o moverlo a otra unidad. La segunda opción provocará una degradación del rendimiento porque se utilizará un disco duro lento en lugar de un SSD y una RAM rápidos.

La primera opción (desactivar el archivo de intercambio) es muy controvertida. De hecho, los ordenadores con 8 GB de RAM o más pueden funcionar con el archivo de intercambio deshabilitado en muchas tareas (pero algunos programas pueden no iniciarse o detectar caídas mientras se ejecutan, por ejemplo, de los productos de Adobe), con lo que se ahorra reserva de SSD (se producen menos operaciones de escritura).

Al mismo tiempo, hay que tener en cuenta que en Windows, el archivo de intercambio se utiliza precisamente para que se acceda a él lo menos posible, en función del tamaño de la memoria RAM disponible. Según la información oficial de Microsoft, el ratio de lectura/escritura del archivo de intercambio para un uso normal es de 40:1, es decir, no se produce un número significativo de operaciones de escritura.

Vale la pena añadir aquí que los fabricantes de SSD como Intel, Samsung recomiendan dejar el archivo de intercambio habilitado. Una nota más: algunas pruebas (de hace dos años, sin embargo) muestran que deshabilitar el archivo de intercambio para los SSD de bajo rendimiento y bajo costo puede resultar en un mejor rendimiento. Consulte Cómo desactivar el archivo de intercambio de Windows si decide probarlo.

Desactivar la hibernación

El siguiente ajuste posible es desactivar la hibernación, que también se utiliza para la función de inicio rápido de Windows 10. El archivo hiberfil.sys que se escribe en el disco cuando apagas (o hibernas) tu ordenador o portátil y que se utiliza para el arranque rápido ocupa varios gigabytes en la unidad (aproximadamente igual a la cantidad de RAM utilizada en tu ordenador).

En el caso de los ordenadores portátiles, desactivar la hibernación, especialmente si se utiliza (por ejemplo, se enciende automáticamente después de un tiempo cuando se cierra la tapa del portátil), puede no ser adecuado y puede provocar molestias (tener que apagar y encender el portátil) y reducir la duración de la batería (el arranque rápido y la hibernación ahorran energía en comparación con el encendido normal).

En el caso de los PC, desactivar la hibernación puede tener sentido si se quiere reducir la cantidad de datos que se escriben en la unidad SSD, siempre que no se necesite la función de arranque rápido. También hay una forma de dejar el arranque rápido pero desactivar la hibernación reduciendo a la mitad el tamaño del archivo hiberfil.sys. Lea más sobre esto: Hibernación de Windows 10.

Protección del sistema.

Los puntos de restauración de Windows 10 generados automáticamente, así como el Historial de Archivos cuando está activado, se escriben por supuesto en el disco. En el caso de los SSD, algunos recomiendan desactivar la protección del sistema.

Entre algunos está Samsung, que recomienda hacerlo tanto en su utilidad Samsung Magician como en su manual oficial de SSD. Sin embargo, también señalan que las copias de seguridad pueden provocar una gran cantidad de procesos en segundo plano y una degradación del rendimiento, aunque de hecho, la protección del sistema sólo funciona cuando se realizan cambios en el sistema y durante el tiempo de inactividad del ordenador.

Intel no recomienda esto para sus SSD. Al igual que Microsoft no recomienda desactivar la protección del sistema. Y no lo haría: un número importante de lectores de este sitio podría arreglar los problemas del ordenador muchas veces más rápido si tuvieran activada la protección de Windows 10.

Lea más sobre cómo activar, desactivar y comprobar el estado de la protección del sistema en el artículo Puntos de restauración de Windows 10.

Mover archivos y carpetas a otras unidades de disco duro

Otra opción sugerida para optimizar el rendimiento de la SSD es mover las carpetas y archivos del usuario, los archivos temporales y otros componentes a una unidad de disco duro normal. Al igual que en los casos anteriores, esto puede reducir la cantidad de datos escritos y, al mismo tiempo, reducir el rendimiento (al mover los archivos temporales y las ubicaciones de la caché) o la usabilidad (como la creación de miniaturas de fotos de las carpetas de usuario migradas al disco duro).

Sin embargo, con un disco duro de alta capacidad separado en el sistema, puede tener sentido almacenar archivos multimedia realmente grandes (películas, música, algunos recursos, archivos) que no necesitan un acceso frecuente sólo en él, liberando así espacio en el SSD y alargando su vida útil.

Superfetch y Prefetch, indexación del contenido del disco, caché de escritura y limpieza del búfer de la caché de escritura

Hay cierta ambigüedad con estas características, los diferentes fabricantes dan diferentes recomendaciones, por lo que creo que deberías consultar los sitios oficiales.

Según Microsoft, Superfetch y Prefetch también se utilizan con éxito para los SSD, las características en sí han sufrido un cambio y funcionan de manera diferente en Windows 10 (y en Windows 8) cuando se utilizan los SSD. Samsung, por su parte, cree que esta característica no es utilizada por los SSD. Véase Cómo desactivar el Superfetch.

Sobre el buffer de caché de escritura, en general, las recomendaciones se reducen a “dejarlo activado”, pero sobre el borrado del buffer de caché varía. Incluso dentro del mismo fabricante: Samsung Magician recomienda deshabilitar el búfer de caché de escritura, mientras que su sitio web oficial dice que se recomienda mantenerlo habilitado.

Bueno, sobre el contenido del disco de indexación y el servicio de búsqueda, no sé ni qué escribir. La búsqueda de Windows es algo muy eficiente y útil para trabajar, sin embargo, incluso en Windows 10, donde el botón de búsqueda está a la vista, casi nadie lo utiliza, por costumbre buscando elementos en menús de inicio y carpetas de varios niveles. En el contexto de la optimización de las unidades SSD, desactivar la indexación del contenido del disco no es especialmente eficaz: es más una operación de lectura que de escritura.

Principios generales de la optimización de las SSD en Windows

Hasta aquí, se ha tratado sobre todo de la relativa inutilidad de los ajustes manuales del SSD en Windows 10. Sin embargo, hay algunos matices que se aplican por igual a todas las marcas de SSD y versiones del sistema operativo:

  • Para mejorar el rendimiento y la vida útil de una unidad SSD, es útil tener un 10-15 por ciento de espacio libre en ella. Esto se debe a la naturaleza del almacenamiento SSD. Todas las utilidades de los proveedores (Samsung, Intel, OCZ, etc.) para la configuración de las SSD tienen una opción para asignar este espacio “Over Provisioning”. Al utilizar la función, se crea una partición vacía oculta en el disco, que sólo garantiza la disponibilidad de espacio libre en la cantidad requerida.
  • Asegúrese de que su SSD está funcionando en modo AHCI. En el modo IDE, algunas de las características que afectan al rendimiento y la vida útil no funcionan. Consulte Cómo activar el modo AHCI en Windows 10. Puede ver el modo actual en el Administrador de dispositivos.
  • No es crítico, pero: cuando se instala un SSD en el PC, se recomienda conectarlo a los puertos SATA 3 6Gb/seg que no utilizan chips de terceros. Muchas placas base tienen puertos SATA en el chipset (Intel o AMD) y puertos adicionales en controladores de terceros. Es mejor conectarse al primero. La información sobre cuáles de los puertos son “nativos” se puede encontrar en la documentación de la placa base, por la numeración (la firma en la placa), son los primeros y suelen diferir en el color.
  • Compruebe de vez en cuando el sitio web del fabricante de la unidad o utilice un programa propio para buscar actualizaciones del firmware de la SSD. En algunos casos, el nuevo firmware tiene un efecto notable (para bien) en el rendimiento de la unidad.

Supongo que eso es todo por ahora. La conclusión general de este artículo es que, en general, no es necesario hacer nada en el SSD en Windows 10 sin una clara necesidad de hacerlo. Si acaba de adquirir una unidad SSD, puede que le resulte interesante y útil el tutorial Cómo migrar Windows de un disco duro a una unidad SSD. Sin embargo, en mi opinión, una instalación limpia sería más apropiada en este caso.