Aunque las unidades de estado sólido (SSD) son muy similares físicamente a las unidades mecánicas (HDD), más aún si comparten interfaz (SATA o SAS), el funcionamiento interno de bajo nivel y los componentes de las SSD difieren completamente de los HDD.

El sobreaprovisionamiento (de ahora en adelante OP, acrónimo inglés de Over Provisioning) consiste en reservar una parte de un dispositivo de almacenamiento para que éste las pueda usar para mejorar su rendimiento y vida útil gracias a que la controladora de almacenamiento del SSD tiene una mayor capacidad en los módulos Flash NAND o NVME.

El OP existe por defecto en todos los SSDs, de hecho, no podrían funcionar sin esta técnica debido a la arquitectura de bloques, páginas y celdas que tienen los propios SSDs. Dicho esto, este OP es mínimo y se puede ampliar en la mayoría de los SSDs.

Activar OP en Windows 10

Para activarlo en Windows 10 cada fabricante suele tener un software que te permite hacer una gran cantidad de cosas como ver S.M.A.R.T, controlar temperaturas, ver actualizaciones del firmware del SSD, etc.

En este caso nos centraremos únicamente en la parte del sobreaprovisionamiento y para ello usaremos: Crucial Storage Executive
Enlace: https://www.crucial.com/usa/en/support-storage-executive

Crucial Storage Executive

En el panel lateral tenemos las distintas herramientas que Crucial nos permite utilizar, en la mayoría de los software es similar. En este caso, directamente pasamos a Exceso de aprovisionamiento.

En la herramienta, hacemos clic en Iniciar exceso de aprovisionamiento. Este proceso tardará unos segundos, el software comprobará cuanto sobreaprovisionamiento podemos asignar al SSD.

Exceso de aprovisionamiento

¿Cuanto espacio asignar para OP?

El porcentaje de espacio que queremos asignar para OP dependerá de nuestras necesidades. Por ejemplo, si tenemos un PC que tiene un uso ligero (Office, Navegación en Internet, Escuchar música…) bastará con asignar un 7% de OP. Si por el contrario, nos encontramos ante un equipo que tiene corriendo bases de datos o se dedica a la edición de muchos clips de vídeo, el % de OP debería aumentar hasta un máximo de un 30% aproximadamente.

La siguiente tabla muestra de forma muy clara cuanto espacio asignar para OP y cuanto tendríamos libre.

En mi caso, optaré por la opción recomendada y dejaré que el software determine cual es la mejor opción. En este caso, un 10% de sobreaprovisionamiento, que equivale a 48 GB.

OP recomendado.

Una vez asignado el porcentaje de sobreaprovisionamiento, tan solo debemos seleccionar Establecer OP y el software se encargará de particionar el SSD dejando este porcentaje para OP.

Llegados a este punto, puede ocurrir que el proceso nos diga que no hay suficiente espacio disponible para poder hacer el OP. En realidad, nuestro SSD tiene suficiente espacio pero el problema viene dado por ficheros que no se pueden mover.

Para solucionar este problema, os dejo un ANEXO final para solucionarlo. Si no tenemos problemas, podemos continuar con el proceso.

Una vez finalizado el proceso, podemos observar que el 10% del SSD está siendo usado para OP.

SSD con OP al 10%.

Podemos comprobar además, que el particionado ha cambiado.

Nuevo particionado con OP activado.

Benchmark

Con el fin de confirmar la utilidad de OP y confirmar que no perdemos el 10% del SSD para nada, os dejo dos pequeños benchmarks de antes y después de particionar el SSD.

Antes de activar OP.
Después de activar OP.

ANEXO: Resolución de fallos

Puede ser que no necesites usar este anexo pero ya que yo he sufrido el problema, os dejo mi solución por si fuera de ayuda.

Origen del problema

El problema que tiene el software es que no puede reducir la partición del sistema. Si vamos al Administrador de discos de Windows y tratamos de reducir la partición, tan solo nos permitirá reducir unos pocos GBs (7 en mi caso). ¿Por qué?

Porque hay ficheros que no puede mover. ¿Cuales son estos ficheros? Normalmente son los siguientes:

  • Fichero de paginación (pagefile.sys)
  • Ficheros de hibernación.
  • Puntos de restauración.
  • Actualizaciones en curso.
  • Ficheros relacionados con el antivirus (ESET NOD32 en mi caso).

Puedes hacer dos cosas:

  1. Realizas todos los pasos y pruebas suerte.
  2. Localizas el problema y solo realizas un paso.

Para solucionar el problema, tomaremos los dos caminos pero ya os garantizo que el 1 (típica solución que encontrarás mil veces en foros) no soluciona mi problema.

Una vez desactivados todos los ficheros o servicios asociados a los puntos anteriores, tenemos siempre que reiniciar el sistema.

Pasos para poder aumentar el tamaño reducible en la partición de sistema

Podemos hacer todo con una consola de PowerShell con derechos de administrador pero también se puede realizar en modo escritorio.

Desactivar archivo de paginación

  • wmic computersystem set AutomaticManagedPagefile=False
  • wmic pagefileset where name=»C:\pagefile.sys» delete

También se puede desactivar en Panel de Control > Sistema > Configuración avanzada del sistema > Rendimiento > Opciones Avanzadas > Memoria Virtual > Cambiar.
Bastaría con seleccionar el SSD, marcar Sin archivo de paginación y pulsar Establecer.

Desactivar archivo de paginación.

Desactivar hibernación

  • powercfg /h off

También se puede desactivar en Panel de Control > Opciones de energía > Configuración del sistema > Hibernar

Desactivar restaurar sistema

  • Disable-ComputerRestore -Drive C:

También se puede desactivar en Panel de Control > Recuperación > Configurar Restaurar sistema. Una vez aquí, seleccionamos el SSD y hacemos clic en Configurar. En la ventana que se abre seleccionamos Deshabilitar protección del sistema.

Actualizaciones en curso

En este caso, bastaría con esperar que las actualizaciones se completen o cancelar las existentes y reiniciar el sistema.

Llegados a este punto, deberíamos de reiniciar el sistema y comprobar si esta vez si podemos reducir la partición del sistema y por tanto, el software de Crucial nos dejará activar OP.

En mi caso, todo seguía exactamente igual.

Localizar el problema.

Tratando de quitar los ficheros de sistemas típicos puede ocurrir, como era mi caso, que no seamos capaces de reducir el tamaño de la partición. Tal y como indicaba al principio de este ANEXO esto es debido a que hay ficheros bloqueando esto.

Para solucionarlo, debemos usar nuestro gran amigo el Visor de Eventos y buscar eventos relacionados con nuestro software.

Claramente, encontramos al proceso defrag que nos devuelve información sobre su tarea.

Visor de eventos

Si leemos los datos del evento podemos intuir que el problema lo devuelve el antivirus Eset NOD32 que bloquea al proceso en su tarea de reducir la partición.

Para solucionar el problema, debemos desactivar la protección de NOD32 de forma temporal, concretamente el Sistema de prevención de intrusiones basado en el Host (HIPS). Para ello, tan solo debemos ir a NOD32 y desactivarlo.

ESET NOD32 configuración principal.
HIPS desactivado.

NOTA: HIPS solo se desactiva completamente al reiniciar el sistema.

Una vez desactivado y reiniciado ya podemos activar OP y realizar cualquier tipo de tarea con el particionado de nuestro SSD. Ahora ya podemos continuar con el proceso de activación de OP en el software de Crucial.

Administración de discos con HIPS desactivado.

Es importante, una vez hemos finalizado el proceso de activación de OP, volver a activar al menos restaurar sistema y el archivo de paginación si lo consideramos oportuno.

El proceso es igual que al contrario, os dejo los comandos a continuación:

  • Activar fichero de paginación.
    • wmic pagefileset create name=»C:\pagefile.sys»
    • wmic computersystem set AutomaticManagedPagefile=True
  • Activar hibernación
    • powercfg /h on
  • Activar restaurar sistema
    • Enable-ComputerRestore -Drive C:
  • Activar protección de ESET NOD32 junto con HIPS.
  • Reiniciar sistema.