Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

¿Necesito “optimizar” mi SSD con software de terceros?

Las unidades de disco mecánicas tradicionales deben desfragmentarse para lograr un rendimiento óptimo, aunque Windows ahora hace un buen trabajo al hacerlo automáticamente. Algunas empresas de software afirman que sus herramientas pueden “optimizar” los SSD, del mismo modo que los desfragmentadores de disco podrían acelerar las unidades mecánicas.

La realidad es que los sistemas operativos modernos y los controladores de unidades de estado sólido hacen un buen trabajo manteniéndose optimizados si se utiliza una unidad de estado sólido correctamente. No es necesario ejecutar un programa de optimización de SSD como lo haría con un desfragmentador de disco.

Manténgase alejado de los programas que afirman “desfragmentar” su unidad de estado sólido

Las unidades de estado sólido no se deben desfragmentar. Los sistemas operativos modernos como Windows 7 y Windows 8 no intentarán desfragmentar los SSD. Un software de desfragmentación de disco bueno y actualizado debería negarse a desfragmentar los SSD.

En un disco mecánico tradicional, hay un solo cabezal que se mueve sobre un plato giratorio para leer fragmentos de archivos. Si estos archivos se dividen en varias partes en varios lugares del plato, el cabezal tendrá que moverse para leer el archivo; es por eso que la fragmentación ralentiza el disco mecánico y la desfragmentación ayuda: el cabezal no necesita moverse como mucho. Una unidad de estado sólido no tiene cabezal ni ninguna otra pieza móvil. No importa dónde esté el archivo en la unidad o en cuántas partes esté, tomará la misma cantidad de tiempo leer el archivo.

La desfragmentación es realmente mala para una unidad de estado sólido, ya que agregará desgaste adicional. Las unidades de estado sólido tienen una cantidad limitada de escrituras y cualquier cosa que resulte en muchas escrituras adicionales innecesarias disminuirá la vida útil de su unidad.

Si encuentra un programa de optimización de SSD que pretende desfragmentar su SSD para obtener el máximo rendimiento, aléjese. Lo mismo ocurre con el uso de programas de desfragmentación antiguos que no conocen los SSD: evite desfragmentar su unidad de estado sólido. De hecho, es una de varias cosas que debes evitar hacerle a tu SSD.

El veredicto: La desfragmentación siempre es mala, ¡aléjate!

Algunos programas envían comandos TRIM, pero el sistema operativo ya lo hace

En una unidad magnética tradicional, los archivos que elimina en su sistema operativo no se eliminan inmediatamente del disco; es por eso que los archivos eliminados se pueden recuperar. Es igual de rápido escribir un archivo nuevo sobre esos datos antiguos, por lo que no hay razón para desperdiciar recursos del disco borrando ninguna parte del disco. Eso simplemente ralentizaría las cosas cada vez que eliminaras un archivo.

En una unidad de estado sólido, las celdas se deben borrar antes de escribir en ellas. Si elimina un archivo y los datos quedan tirados, tomará más tiempo escribir en esas celdas, ya que primero deberán borrarse. Las primeras unidades de estado sólido sufrieron este problema, por lo que inventamos TRIM para solucionarlo.

Cuando elimina un archivo en una unidad de estado sólido moderna utilizando un sistema operativo moderno, el sistema operativo envía un comando TRIM a la unidad, informándole que el archivo se ha eliminado. La unidad borra todas las celdas que contienen los datos, asegurando que la escritura en esas celdas sea rápida en el futuro: están vacías y listas para funcionar.

La compatibilidad con TRIM se agregó en Windows 7, por lo que tanto Windows 7 como Windows 8 admiten TRIM. Si está utilizando Windows 7 y elimina un archivo en un SSD, Windows informará al SSD que los datos ya no son necesarios y el SSD borrará las celdas. (Las últimas versiones de otros sistemas operativos modernos como Mac OS X y Linux también son compatibles con TRIM).

Algunos programas de optimización de SSD afirman que ejecutarán TRIM según un cronograma, informando al SSD de las áreas que el sistema operativo cree que están vacías y permitiendo que el SSD las RECORTE, en caso de que el comando TRIM no haya funcionado correctamente antes.

Si está utilizando un sistema operativo más antiguo como Windows Vista o anteriormente estaba usando dicho sistema operativo en la unidad, es posible que partes eliminadas de los archivos todavía estén esperando a ser RECORTADAS. En teoría, enviar dichas sugerencias TRIM una vez podría ayudar en tal situación, pero no debería importar si está utilizando Windows 7, que envía comandos TRIM cuando se eliminan archivos.

En Windows 8, el Desfragmentador de disco ahora se llama herramienta Optimizar unidades. Optimizará los discos desfragmentándolos si son mecánicos o enviándoles sugerencias TRIM si son SSD. Esto significa que ejecutar otro programa que envíe comandos TRIM de forma programada es completamente innecesario en Windows 8, aunque ni siquiera Windows 7 debería necesitar esta característica.

El veredicto: Las utilidades de optimización que envían comandos TRIM son inofensivas, pero innecesarias. Si está utilizando una versión anterior de Windows con SSD, actualice a Windows 7 u 8.

Otros programas consolidan el espacio libre

Anteriormente mencionamos que las celdas de un SSD se deben borrar antes de escribir en ellas. Esto puede ser un problema: una sola celda contiene varias páginas en las que se puede escribir. Si la unidad necesita agregar datos adicionales a una celda parcialmente vacía, la celda se debe leer, borrar y los datos modificados se deben volver a escribir en la celda. Si los archivos están dispersos por todo el disco y cada celda está parcialmente vacía, escribir algunos datos resultará en una gran cantidad de operaciones de lectura, borrado y escritura, lo que ralentizará las operaciones de escritura. Esto se manifiesta como que el rendimiento de un SSD disminuye a medida que se llena.

Las unidades de estado sólido tienen controladores que ejecutan firmware, que es un tipo de software de bajo nivel. Este firmware maneja todas las tareas de bajo nivel del SSD, incluida la consolidación del espacio libre cuando la unidad alcanza un cierto nivel de capacidad, asegurando que haya muchas celdas vacías en lugar de muchas celdas parcialmente vacías. (Por supuesto, debe haber espacio libre para consolidar; siempre debes dejar una buena cantidad de espacio vacío en tu SSD).

Algunos programas de optimización afirman que consolidarán el espacio libre moviendo datos en su unidad de estado sólido con un algoritmo inteligente. En un mundo donde esto fuera posible, los resultados variarían de una unidad a otra. Algunos firmwares pueden esperar demasiado antes de utilizar su propio proceso de consolidación de espacio libre. Las pruebas comparativas de utilidades de consolidación de espacio libre de estado sólido con diferentes firmware probablemente mostrarían resultados inconsistentes, ya que la diferencia dependerá de qué tan bien estaba haciendo el firmware de cada unidad. En general, el firmware de una unidad probablemente haría un trabajo lo suficientemente decente como para que no fuera necesario ejecutar un programa de optimización que lo haga por usted. Dichos programas también generarán escrituras adicionales: si una unidad espera demasiado, puede hacerlo para minimizar la cantidad de escrituras en la unidad. es una compensación entre la consolidación del espacio libre y la evitación de escritura.

Sin embargo, aquí hay otro problema: el controlador de la unidad maneja la asignación de celdas físicas en el SSD a los sectores lógicos presentados al sistema operativo. Sólo el controlador SSD sabe realmente dónde están ubicadas las celdas. Es posible que la unidad presente sectores lógicos al sistema operativo que pueden estar uno al lado del otro para los propósitos del sistema operativo, pero lejos unos de otros en el SSD físico real. Por esta razón, usar cualquier tipo de programa de software para consolidar el espacio libre probablemente sea una mala idea: el programa no sabe realmente qué sucede detrás del controlador SSD.

Todo esto variará de una unidad a otra y de un firmware a otro. Algunos firmwares pueden presentar sectores al sistema operativo de una manera que se correspondan con cómo aparecen en la otra unidad, mientras que optimizaciones agresivas en otras unidades pueden generar distancias muy grandes entre sectores en la unidad principal. Es posible que haya algunas unidades con controladores que presenten los sectores tal como aparecen en la unidad y con algoritmos de consolidación de espacio libre incorrectos; estas herramientas de terceros pueden funcionar bien en dichas unidades, pero no cuente con ello.

El veredicto: Tu SSD ya está consolidando espacio libre para ti. Probablemente esté haciendo un trabajo mucho mejor que el que haría un programa de software que no puede ver lo que realmente sucede en su disco. Es probable que estos programas simplemente desperdicien los recursos de su computadora y desgasten el SSD.

La “optimización” es innecesaria

No es necesario ejecutar un programa de optimización de SSD. Mientras utilice Windows 7 u 8, su sistema operativo ya enviará todos los comandos TRIM que su SSD necesita. Para la consolidación del espacio libre, es probable que el firmware de su unidad esté haciendo un mejor trabajo que el software. Y ni siquiera consideres la desfragmentación: sería una pérdida de tiempo incluso si no fuera activamente dañina, que lo es.


Cuidar adecuadamente un SSD es cuestión de evitar hacerle cosas malas. No lo llene hasta el borde, no realice muchas escrituras innecesarias ni desactive TRIM.

No hay necesidad de un programa de optimización de SSD, por desafortunado que sea para las empresas de desfragmentación de discos que intentan diversificar sus negocios a medida que los discos duros mecánicos tradicionales se vuelven menos comunes.

Credito de imagen: Collin Allen en Flickr, Prensa libre de Intel en Flickr