jueves, 2 de febrero de 2017

Windows Boot Defrag. Desfragmentación de arranque – SATSoftware

A día de hoy es común ver la mayoría de máquinas nuevas de gama media y alta con un disco SSD (en sus variantes SATA, M2, PC Express…) de más o menos capacidad para el arranque del sistema operativo.

Intel_SSD_Placa

Aquí os dejo una sencilla optimización para mejorar los tiempos de arranque especialmente indicada para aquellos que todavía no habéis llegado a la era de alta velocidad SSD y continuáis utilizando discos duros convencionales (mecánicos) en la unidad de arranque.

Los que ya dispongáis de disco SSD, también ganaréis algunos segundos aunque la mejora será más sutil.

Con este sencillo comando ejecutado en el símbolo de sistema CMD de Windows forzaremos la desfragmentación y consolidación de todos los ficheros de arranque de vuestro sistema operativo Windows.

Boot_Defrag_SSD_Core_i7_crop_1Desfragmentación de arranque: Defrag c: /b

Es crítico señalas que este comando utiliza los datos generados durante los arranques anteriores en forma de archivos Prefetch, por ello es importante NO eliminarlos con utilidades como CCleaner, Glary Utilities y similares.

BootDefrag_failSi hemos eliminado ficheros de Prefetch, Defrag c: /b nos dará un error.

Durante el arranque del sistema, Windows crea un registro, una traza, de todos los archivos accedidos y del orden de acceso. A los seis arranques aproximadamente podemos decir que quedan ya estabilizados estos logs y Windows puede crear ya un itinerario fiel de archivos de arranque.

Los archivos de Prefetch se guardan en la carpeta Windows > Prefetch.

Configuración de CCleaner 5.11

Para que CCleaner no borre nuestros archivos de Prefetch debemos desmarcar una casilla:

CCleaner_PrefechDesmarcar “Datos antiguos de Prefetch”.

Si no lo hacemos nos dará un mensaje de error al lanzar el comando Defrag c: /b.

Configuración de Glary Utilities

En Glary Utilities vamos a configuración y desmarcamos Datos Prefetch Antiguos.

GlaryUtilities_PrefetchDesmarcar “Datos Prefetch antiguos”.

En el símbolo del sistema

Si teníamos marcadas las opciones que comento más arriba en CCleaner o Glary Utilities no funcionará el comando por falta de logs de arranque.

Deberemos de reiniciar la máquina unas cuantas veces, dejando cada vez en reposo en el escritorio el equipo hasta que veamos reducida la actividad de disco (habrá terminado de cargar todos los archivos de arranque).

A los 6 reinicios aproximadamente ya podremos ejecutar el comando, dando el siguiente resultado:

Boot_Defrag_SSD_Core_i7_crop

Personalmente lo he probado en máquinas muy dispares, todas con Windows 7 X64 SP1:

  • Core 2 Duo con 4 GB y un SSD Kingston V300 120 GB.
  • Core 2 Quad con 8 GB y 4 HDs mecánicos WD 5000AAKS en RAID 10 (0+1).
  • Core i7 3770K @ 4.4 GHz con 8 GB DDR3 2400 11 11 11 30 y un SSD Samsung Evo 850 250GB.
  • Core i7 4790K @ 4.4 GHz con 32 GB DDR3 2400 11 11 11 30 y dual SSD Samsung 850 Pro 250 GB en RAID 0 + RAID 10 de 6 HDs 4 TB Seagate.

En todas ellas he notado mejora con cronómetro en mano, también en los sistemas con SSD, pese a lo que se lee por ahí.

Por ejemplo, el Ci7 3770K @ 4.4 GHz con SSD Samsung Evo 250 GB ha pasado de una media de 14 s a 10,5 s de tiempo de arranque total.

En los equipos con HD mecánico y disco duro SIN desfragmentar la mejora es espectacular, aunque el proceso puede llevar hasta 1h... No es descabellado que dividamos por 5 el tiempo de arranque. Si ya partimos de un HD mecánico desfragmentado, la mejora es más leve aunque siempre notoria.

Os animo a hacer vuestras pruebas y a comentar más abajo los resultados.

Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.

El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.

Carlos Yus Valero – informaticapremium      informaticapremium-logo-150px[3]