ReadyBoot

Windows Técnico

Sindicación

Proximos HOLs

Loading...

 

¿Qué es, y en qué consiste el ReadyBoot? No se debe confundir con ReadyBoost, se trata de una característica implementada desde Windows Vista, y se basa en que si la mayoría de las veces que se arranca un mismo equipo se suele hacerlo con las mismas aplicaciones (o muy similares), ¿Por qué no cachear el plan de actuación del siguiente arranque?, de este modo se podría optimizar el proceso de arranque y hacerlo más eficiente.

El funcionamiento es simple, una vez arrancado el servicio, comprueba que haya al menos 700Mb de memoria RAM. Si no se disponen de 700Mb no realizará la carga del caché. También, cuanta más memoria RAM disponga el sistema mayor será la memoria del caché, por lo que se conseguirá un arranque más optimizado. Además el driver Ecache.sys tiene un ratio de compresión aproximado de 2:1, por lo que el tamaño caché final será aproximadamente el doble del utilizado en RAM.

El plan de actuación que se usará en el arranque es creado después de cada arranque del sistema utilizando la CPU durante momentos de inactividad.

Para crear el plan de actuación del siguiente arranque se realizan los siguientes pasos:

1.       Analiza la traza de los 5 últimos arranques del sistema e identifica los archivos que fueron ejecutados y su localización en el disco. Estas trazas está localizadas en el directorio %SystemRoot%\Prefetch\Readyboot.

2.       Con los datos analizados anteriormente, genera el próximo plan de actuación y lo guarda en HKEY_LOCAL_MACHINE \System\CurrentControlSet\Services\Ecache\Parameters.

3.       Se actualizan las estadísticas del arranque, situadas en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ecache\Parameters\ReadyBootStats. Aquí indica, en la clave CacheHitPercentage el ratio de ‘aciertos' que ha tenido con respecto al último arranque.

 


 

El servicio que se encarga de hacer esto es ReadyBoost (El servicio ReadyBoost se encarga tanto de la funcionalidad de ReadyBoost y ReadyBoot), por lo que está activado por defecto y ya figura como tal en Windows Vista.

 

 

Si se desea desactivar esta funcionalidad (no es recomendable, pero está permitido hacerlo, ya que está comprobado que ofrece como media un 20%  más de rendimiento), puede hacerse modificando la clave de registro HKEY_LOCAL_MACHINE \System\CurrentControlSet\Services\Ecache\Parameters\UseReadyBoot y modificando su valor ‘1' por ‘0'. Si se desea activar, establecer un ‘1' en su valor.

 

 

O desactivando el servicio ReadyBoost (mucho menos aconsejable, ya que también se desactivaría la funcionalidad ReadyBoost para pendrives).

 

 

Aquí termina un acercamiento a otra de las mejoras que implementa Windows Vista con respecto a sus versiones anteriores. ¿Quién dijo que Vista no amplica mejoras con respecto a Windows XP?

Un saludo,

 

 


Enviado mar 31 2009, 01:15 por Manuel Fernandez

Comentarios

Nick escrito re: ReadyBoot
en 06-29-2009 21:29

Hola Manuel, la verdad que cuando leí el artículo me parecio bastante interesante.

El caso es en aquel momento lo miré en un vista y vi las claves de registro y el porcentaje de acertos como dices en el post. También tenía una beta de Seven pero no ví esas claves de registro, como era una beta no le dí más importancia.

Ahora con la RC me parece raro que siga sin venir, porque la verdad es que tarda menos y nada en arrancar el sistema operativo.

Podrías decirme si han cambiado la rama del registro donde se encuentra este dato?

Gracias.

Manuel Fernandez escrito re: ReadyBoot
en 06-30-2009 9:39

Hola nick!

Pues despues de leer tu comentario he estado buscando información sobre el readyboot en windows 7 y no he encontrado nada, también en mirado la lista de procesos y no veo ninguno llamado readyboot. Sin embargo, he hecho unas busquedas en el registro de windows y he encontrado coincidencias,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\rdyboost

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReadyBoot

Creo que windows7 si incorpora el readyboot, porque en la clave de registro LastBootPlanUserTime me marca la ultima vez que inicié el equipo. Hechale un vistazo,

Un saludo,

/Ts

Windows Técnico escrito FALTA 1 SÓLO DÍA PARA EL LANZAMIENTO DE WINDOWS 7
en 10-21-2009 9:51

Buenas a todos, a falta de un día para el lanzamiento de Windows 7 al mercado he querido hacer un post

davidmena escrito re: ReadyBoot
en 12-05-2009 18:59

Tengo un pequeño problema con Windows 7 y la tarjeta grafica.

tengo una ATI Radeon 9200 y cuando instale Windows 7 pense que no me daria problemas pero no la instalo, por lo que tuve que buscar manualmente el driver y tampoco lo resolvi. El punto es que bajando el dirver de Windows Xp de esa terjeta pude ya obtener la resolucion y todos los demas beneficios que ofrece dicha tarjeta, pero el problema es que cuando reinicio, la apago, la hiberno, o lo que sea que se salga del sistema me sale una pantalla azul donde me dice "volcado de memoria por excepcion.... etc" debido a la libredia de ATI.

Mi consulta es si existe alguna solucion para este problema que me encontre con la tarjeta grafica o tendre que comprarme una tarjeta de video compatible con Windows 7.

Muchas gracias por el tiempo de leer mi consulta.

Juan Antonio escrito re: ReadyBoot
en 12-06-2009 0:09

Yo tengo la Ati Radeon 9600 y funciona perfectamente, pero estoy mirando en la pagina oficial de los drivers de Ati y es que la 9200 a diferencia de la 9600 no tiene ni tan siquiera drivers oficiales para Vista

support.amd.com/.../index.aspx

Yo probaría los drivers de otra tarjeta por ver si cuela, no se me ocurre nada mas. Quizás puedas probar una solución de 3eros instalandote otro driver como este:

radeon-omega-drivers.softonic.com

A ver si tienes suerte.

un saludo

Añadir un comentario

(requerido)  
(opcional)
(requerido)  
Recordarme
If you can't read this number refresh your screen
Enter the numbers above: