¿Necesito optimizar mi SSD con software de terceros?
Las unidades de disco mecánicas tradicionales deben desfragmentarse para obtener un rendimiento óptimo, aunque Windows ahora hace un buen trabajo de forma automática. Algunas compañías de software afirman que sus herramientas pueden "optimizar" los SSD, al igual 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 al mantenerse optimizados si se usa una unidad de estado sólido de manera adecuada. No es necesario que ejecute un programa de optimización de SSD como ejecutaría un desfragmentador de disco.
Manténgase alejado de los programas que dicen "desfragmentar" su unidad de estado sólido
Las unidades de estado sólido no deben desfragmentarse. Los sistemas operativos modernos como Windows 7 y Windows 8 no intentarán desfragmentar los SSD. Un buen software actualizado de desfragmentación de discos debería negarse a desfragmentar las unidades de estado sólido.
En una unidad mecánica tradicional, hay una sola cabeza que se mueve sobre una bandeja giratoria para leer fragmentos de archivos. Si estos archivos se dividen en varias partes en múltiples lugares en el disco, la cabeza tendrá que moverse para leer el archivo, por eso la fragmentación ralentiza el impulso mecánico y la defragmentación ayuda: la cabeza no necesita moverse tanto . Una unidad de estado sólido no tiene una cabeza o cualquier otra parte móvil. No importa dónde se encuentre el archivo en la unidad o cuántas piezas contenga, le tomará el mismo 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 todo lo que resulte en muchas escrituras adicionales innecesarias disminuirá la vida útil de la unidad.
Si encuentra un programa de optimización de SSD que pretende desfragmentar su SSD para obtener el máximo rendimiento, manténgase alejado. Lo mismo ocurre con el uso de programas de desfragmentación antiguos que no conocen SSD: evite desfragmentar su unidad de estado sólido.
El veredicto: La desfragmentación siempre es mala, aléjate!
Algunos programas envían comandos TRIM, pero el sistema operativo ya hace esto
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 nuevo archivo sobre esos datos antiguos, por lo que no hay razón para desperdiciar recursos del disco borrando cualquier parte del disco. Eso solo retrasaría las cosas cada vez que borrases un archivo.
En una unidad de estado sólido, las celdas deben borrarse antes de escribir en ellas. Si elimina un archivo y los datos se guardan, será necesario más tiempo cuando necesite escribir en esas celdas, ya que primero tendrán que borrarse. Las primeras unidades de estado sólido sufrieron este problema, por lo que inventamos TRIM para resolverlo.
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, informando a la unidad 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 son compatibles con TRIM. Si está usando Windows 7 y borra un archivo en un SSD, Windows le informará que ya no se necesitan los datos 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 de manera programada, informando a la SSD de las áreas que el sistema operativo cree que están vacías y permitiendo que la SSD las TRIMITE, en caso de que el comando TRIM no funcionara correctamente anteriormente.
Si está utilizando un sistema operativo más antiguo como Windows Vista o si anteriormente estaba utilizando un sistema operativo de este tipo en la unidad, es posible que las partes eliminadas de los archivos sigan esperando y esperando a que TRIMMed. El envío de estos consejos TRIM una vez teóricamente 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 los archivos..
En Windows 8, el Desfragmentador de disco ahora se denomina la herramienta Optimizar unidades. Optimizará los discos al desfragmentarlos si son mecánicos o enviarles 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 incluso Windows 7 no debería necesitar esta función.
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 un SSD, actualice a Windows 7 u 8.
Otros programas consolidan el espacio libre
Anteriormente mencionamos que las celdas de un SSD deben borrarse antes de escribirse. Esto puede ser un problema: una sola celda contiene varias páginas de escritura. Si la unidad necesita agregar datos adicionales a una celda parcialmente vacía, la celda debe leerse, borrarse y los datos modificados deben volver a escribirse en la celda. Si los archivos se encuentran dispersos por toda la unidad y cada celda está parcialmente vacía, escribir algunos datos resultará en una gran cantidad de operaciones de lectura-borrado-escritura, lo que ralentizará las operaciones de escritura. Esto se muestra a medida 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 de la 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 debe dejar una buena cantidad de espacio vacío en su SSD).
Algunos programas de optimización afirman que consolidarán el espacio libre moviendo datos alrededor de su unidad de estado sólido con un algoritmo inteligente. En un mundo donde esto era posible, los resultados variarían de una unidad a otra. Algunos firmwares pueden esperar demasiado tiempo antes de utilizar su propio proceso de consolidación de espacio libre. Los puntos de referencia de las utilidades de consolidación de espacio libre en estado sólido frente a diferentes firmwares probablemente mostrarían resultados inconsistentes, ya que la diferencia dependerá de qué tan bueno sea el trabajo de firmware de cada unidad. En general, el firmware de una unidad probablemente haga un trabajo lo suficientemente decente como para que no necesite ejecutar un programa de optimización que lo haga por usted. Dichos programas también darán como resultado escrituras adicionales: si una unidad espera demasiado tiempo, puede hacerlo para minimizar la cantidad de escrituras en la unidad. Es un intercambio entre la consolidación del espacio libre y la evitación de escritura.
Sin embargo, hay otro problema aquí: el controlador de la unidad se encarga de la asignación de celdas físicas en el SSD a los sectores lógicos presentados al sistema operativo. Solo el controlador SSD realmente sabe dónde están ubicadas las celdas. Es posible que la unidad presente sectores lógicos al sistema operativo que pueden estar uno junto al otro para los propósitos del sistema operativo, pero alejados entre sí en el SSD físico real. Por esta razón, el uso de cualquier tipo de programa de software para consolidar el espacio libre es probablemente una mala idea, ya que el programa no sabe realmente qué está pasando detrás del controlador SSD..
Todo esto variará de una unidad a otra y de firmware a firmware. Algunos firmwares pueden presentar sectores al sistema operativo de manera que se correspondan con la forma en que aparecen en la otra unidad, mientras que optimizaciones agresivas en otras unidades pueden dar como resultado distancias muy grandes entre sectores en la unidad principal. Es posible que haya algunas unidades con controladores que presentan los sectores 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 cuentan con ellas..
El veredicto: Su SSD ya está consolidando el espacio libre para usted. Es probable que esté haciendo un trabajo mucho mejor que un programa de software que no puede ver lo que realmente está sucediendo en su disco. Es probable que dichos programas simplemente desperdicien los recursos de su computadora y desgasten el SSD.
"Optimización" es innecesaria
No es necesario ejecutar un programa de optimización SSD. Mientras esté utilizando Windows 7 u 8, su sistema operativo ya está enviando todos los comandos TRIM que su SSD necesita. Para la consolidación de 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, eso sería una pérdida de tiempo, incluso si no fuera activamente dañino, lo cual es.
Cuidar adecuadamente un SSD es una cuestión de evitar hacerle cosas malas a su SSD. No lo llene hasta el borde, no realice muchas escrituras innecesarias o deshabilite TRIM.
No hay necesidad de un programa de optimización de SSD, por más desafortunado que sea el resultado final de las compañías de desfragmentación de discos que intentan diversificar sus negocios, ya que los discos rígidos mecánicos tradicionales se vuelven menos comunes..
Crédito de la imagen: Collin Allen en Flickr, Intel Free Press en Flickr