ReadyBoost ha existido desde los días de Windows Vista. A continuación, se muestra cómo funciona, cómo aprovecharlo y cuándo debe renunciar a él.

En 2007, Microsoft introdujo una nueva función de almacenamiento en caché de disco llamada ReadyBoost que fue diseñada para hacer que el sistema operativo Windows Vista sea un poco más ágil. ReadyBoost ha sido parte de todas las versiones de Windows desde entonces y sigue siendo parte del sistema operativo Windows 10.
Sin embargo, muchas personas se preguntan si ReadyBoost es una herramienta eficaz en Windows 10.
Si está ejecutando Windows 10 en un hardware bastante estándar, encontrará que ReadyBoost ofrece una buena mejora de rendimiento. Por otro lado, si está ejecutando Windows 10 en hardware de gama alta, descubrirá que ReadyBoost ya no es viable. Miremos más de cerca.
Para empezar, es importante comprender que ReadyBoost es esencialmente una herramienta de ayuda para SuperFetch, un componente más grande integrado en el sistema operativo. Empecemos por ahí.
SuperFetch es una tecnología de administración de caché de disco diseñada para mejorar la capacidad de respuesta del sistema operativo al cargar y cambiar entre las aplicaciones que usa con más frecuencia.
Usando técnicas adaptativas, SuperFetch monitorea constantemente los datos y archivos del sistema relacionados con esas aplicaciones y los carga previamente en la caché donde se pueden cargar en la RAM rápidamente.
Para mejorar aún más el rendimiento, SuperFetch incorpora una tecnología de priorización de E / S, en la que las aplicaciones se marcan como aplicaciones de E / S de prioridad baja o alta. Con este sistema, SuperFetch dejará de lado temporalmente una aplicación de E / S de baja prioridad cuando una aplicación de E / S de alta prioridad tenga prioridad. Por supuesto, esto mejora en gran medida el rendimiento de las aplicaciones marcadas como E / S de alta prioridad.
Si bien la tecnología de administración de caché SuperFetch funciona bien mientras usa el disco duro de su sistema para el caché, cae presa del hecho de que un disco duro depende de partes físicamente móviles, lo que puede limitar la velocidad con la que se transfieren los datos entre la RAM y la el caché. Aquí es donde entra en juego ReadyBoost.
Cuando conecta un dispositivo de memoria flash a su sistema y lo configura como un dispositivo ReadyBoost, SuperFetch copiará su caché del disco duro al dispositivo y alistará ReadyBoost para ayudar en el sistema de administración de caché. Dado que un dispositivo de memoria flash no depende de partes que se muevan físicamente, los datos se transfieren de un lado a otro entre la RAM y la caché de manera mucho más rápida y eficiente.
Sin embargo, ReadyBoost en realidad no reemplaza a SuperFetch; en cambio, trabajan en concierto. Una vez que ReadyBoost está habilitado, mantiene un control sobre las operaciones del disco duro y solo entrará en acción leyendo y entregando archivos desde su copia de la caché cuando al hacerlo, aumentará el rendimiento.
Por ejemplo, durante las operaciones de lectura secuenciales, ReadyBoost permitirá que SuperFetch use la caché en el disco duro, ya que el disco duro puede superar a las unidades flash para este tipo de operaciones de lectura.
Durante las operaciones de lectura no secuenciales, ReadyBoost esencialmente redirigirá SuperFetch para usar el caché en la unidad flash.
Ahora bien, hay excepciones a este sistema. Los discos duros realmente rápidos a menudo pueden realizar algunas, pero no todas, las operaciones de lectura no secuenciales más rápido que una unidad flash.
En tales casos, ReadyBoost no proporcionará una ganancia de rendimiento tan significativa como lo haría si su disco duro fuera más lento. Sin embargo, incluso si tiene un disco duro rápido, existen situaciones en las que ReadyBoost puede hacer una gran contribución al rendimiento. Así que no lo descartes.
Para garantizar la seguridad, integridad y eficiencia del sistema ReadyBoost, Microsoft agregó varias medidas de seguridad. Para empezar, los datos del dispositivo se cifran automáticamente mediante el estándar de cifrado avanzado – AES 128.
Por lo tanto, si pierde el dispositivo, no tendrá que preocuparse de que alguien acceda a los datos. Si bien el sistema operativo realmente funcionará desde la memoria caché del dispositivo, todos los datos de la memoria caché se reflejan en el disco duro.
Por lo tanto, si extrae inadvertidamente el dispositivo mientras ReadyBoost lo usa, el sistema operativo volverá inmediatamente a la memoria caché del disco duro y continuará donde lo dejó.
Empezando
ReadyBoost está diseñado para usar unidades flash USB externas, tarjetas SD o tarjetas CF como caché del disco duro para mejorar el rendimiento de lectura del disco. Cuando inserta uno de estos dispositivos en un sistema Windows 10, accede a su cuadro de diálogo Propiedades y selecciona la pestaña ReadyBoost, el sistema operativo comenzará una serie de pruebas para determinar si la unidad es compatible con ReadyBoost, como se muestra en Figura A.
Figura A

Cuando acceda por primera vez a la pestaña ReadyBoost, el sistema operativo comenzará una serie de pruebas para determinar si la unidad es compatible con ReadyBoost.
Para ser compatible con ReadyBoost, el dispositivo debe:
- Tener al menos 256 MB de tamaño, con al menos 64 KB de espacio libre.
- Tener un tiempo de acceso de 1 ms o menos.
- Tener al menos un rendimiento de 2,5 MB / s para lecturas aleatorias de 4 KB.
- Tener al menos un rendimiento de 1,75 MB / s para escrituras aleatorias de 1 MB.
Si el dispositivo no es compatible, verá un mensaje que le informa que el dispositivo no tiene las características de rendimiento requeridas para ReadyBoost, como se muestra en Figura B.
Figura B

Si el dispositivo no cumple con los requisitos de ReadyBoost, verá un mensaje como este.
Por otro lado, si su sistema tiene un disco duro SSD, que es mucho más común que cuando se introdujo ReadyBoost por primera vez, es posible que vea el mensaje que se muestra en Figura C. Esto se debe a que un sistema con un disco duro SSD, junto con SuperFetch, puede superar a ReadyBoost, por lo que no es necesario usar ReadyBoost. (Dado que los SSD son más comunes en la era de Windows 10, esta es realmente la única situación en la que ReadyBoost ya no es una herramienta eficaz para Windows 10.)
Figura C

Si su sistema tiene un disco duro SSD, es probable que no necesite ReadyBoost.
Si el dispositivo es compatible, verá opciones como las que se muestran en Figura D, que le permitirá configurar el dispositivo para ReadyBoost. Dado que estos tipos de dispositivos de memoria ahora son económicos, le recomiendo que elija la opción Dedicar este dispositivo a ReadyBoost. Sin embargo, antes de hacerlo, le recomiendo que primero vuelva a formatear el dispositivo.
Figura D

Si el dispositivo es compatible con ReadyBoost, se le pedirá que habilite la función.
Mi opinión es que su mejor opción es formatear la unidad usando el exFAT sistema de archivos en lugar de NTFS. El sistema exFAT fue diseñado originalmente para dispositivos de memoria basados en flash y tiene mucha menos sobrecarga que NTFS. Cuando formatea la unidad, como se muestra en Figura E, Sugiero usar el tamaño de unidad de asignación predeterminado.
Figura E

Antes de habilitar ReadyBoost, es una buena idea formatear la unidad usando el sistema de archivos exFAT.
Habilitando ReadyBoost
Como mencioné, recomiendo elegir la opción Dedicar este dispositivo a ReadyBoost, como se muestra en Figura F.
Figura F

Dado que estos tipos de dispositivos de memoria son económicos, le recomiendo que elija la opción Dedicar este dispositivo a ReadyBoost.
Haga clic en Aceptar y ReadyBoost configurará el dispositivo para usar el sistema de almacenamiento en caché creando un archivo de caché de disco llamado ReadyBoost.sfcache en la raíz de la unidad flash, como se muestra en Figura G.
Figura G

ReadyBoost configurará el dispositivo para usar el sistema de almacenamiento en caché creando un archivo de caché de disco llamado ReadyBoost.sfcache en la raíz de la unidad flash.