Desfragmentar un disco SSD, ¿es necesario? Los usuarios de Windows de toda la vida y los no tanto saben que hay que desfragmentar los HD. Algunos lo saben porque suele ser la primera cosa a la que acuden para intentar
solventar
el
problema
un
ordenador
lento,
otros
lo
usan
para mofarse del mofarse del Sistema Operativo de las ventanas, explicando que el OS que ellos usan no es tan arcaico como para meter pedacitos de archivos en cualquier parte para luego obligar al disco a hacer trabajar como loco a los cabezales para juntarlos y armarlos, en caso de que se necesiten utilizarlos. Es que la fragmentación es justamente eso: cuando se crean, los archivos son dispuestos de la manera más rápida para el disco (es decir, el primer sector sin datos) y en caso de encontrar una parte del disco con datos, seguirá hasta encontrar un espacio libre, y así sucesivamente. Esto es, en parte, un problema menor de lo que supondría supon dría para el HD buscar un “pedazo” completamente libre lib re para meter el archivo completo. Podríamos suponer, entonces, que en cierto sentido los sistemas de archivos de Windows son desordenados, pero para eso existe un remedio que viene en varios
sabores
pero
con
el
mismo
fin.
El
más
conocido
es
el desfragmentador de desfragmentador de archivos de Windows, pero también existen otros programas de terceros como Defragler o MyDefrag aunque todos tienen el mismo fin y es reparar el desorden producido al guardar los archivos en disco. El objeto de esto es ahorrar tiempo de I/O y por consiguiente que todo funcione más rápido y por eso se suele usar estos programas cuando el PC tiene tiempo ocioso, lo mismo que hacemos en nuestras casas los fines de semana cuando ordenamos todo el desastre que fuimos dejando durante la semana, al menos los que no somos tan ordenados.
(El interior de un HDD, para la lectura el disco gira y la cabeza lectora se coloca sobre la posición que debe leer) Pero todo lo anterior se aplica para los clásicos discos rígidos, es decir, esos que tienen platos magnéticos que giran. Ahora, los nuevos discos de estado sólido, conocidos como SSD también “fragmentan” sus archivos, es decir, suelen poner partes de los archivos en bloques no contiguos y por lo tanto los programas de desfragmentación “ven” el disco como fragmentado, pero…
(Un SSD es un HD pero mucho más rápido, ahora, internamente… nada que ver) Lo cierto es que el funcionamiento del SSD es tan, pero tan diferente al de los discos rígidos convencionales que el hecho de que los datos estén esparcidos por diferentes bloques es simplemente anecdótico ya que al estar todos conectados “en paralelo” al bus de lectura, simplemente hay que buscar los datos cambiando el puntero, pero todos están a la misma “distancia”. Sí, la latencia es la misma y la diferencia entre una parte de un archivo que está en el bloque X y buscar la siguiente parte en un bloque X + 1 o en el bloque A es tan despreciable en términos de tiempo que podríamos decir que no existe. Todo se hace tremendamente rápido, casi a la velocidad de la luz. No hay cabezales yendo y viniendo, no hay platos girando, no hay latencia entre que el cabezal va de un sector a otro, no hay nada de eso. Además, y por si fuera poco, en caso de que queramos, por capricho o porque somos pesados, lo que va a pasar si desfragmentamos un SSD es que estaremos usando escrituras de bloques para nada, porque, aquí viene el problema, los SSD – como todas las memorias flash – tienen un número acotado de lecturas/escrituras, no se preocupen que son muchas y los discos modernos (del 2010 para adelante) tienen una tecnología que los hace
“aguantar ” años, pero tampoco da para que desperdiciemos escrituras sin sentido.
Ahora, esto no significa que los SSD no puedan optimizarse, pero para ello existen otras herramientas, mayormente propietarias como Samsung SSD Magician o Intel SSD tools que permiten ejecutar acciones propias (como TRIM o eliminación de basura) a esta nueva tecnología con el fin de que sean más rápidos. Así que ya saben, en pocos años eso de la fragmentación será cosa del pasado.
PREGUNTAS 1. ¿Es necesario desfragmentar un disco SSD? 2. Busca en el diccionario la definición de latencia. 3. Explica qué diferencias existen entre la lectura de un archivo fragmentado en un disco duro HDD vs uno SSD.
4. ¿Por qué no es costoso leer un archivo fragmentado en un disco SSD? 5. ¿Por qué es tan costoso leer un archivo fragmentado en un disco HDD? 6. ¿Qué acciones se deberían realizar sobre un disco SSD para su optimización?
7. Investiga en Internet acerca de la vida de un disco SSD, cuántos años puede llegar a durar, cuántas lecturas y escrituras permite, la cantidad de datos que podríamos llegar a guardar antes de que el disco SSD comience a dar problemas.
8. ¿Se desgastan los discos HDD? En caso afirmativo indica cómo se produce el desgaste.
9. Realiza un estudio en Internet acerca de los precios de varios discos HDD y SSD, y rellena la siguiente tabla sobre el precio de un GB. Incluye los datos en la siguiente tabla y explica qué datos has utilizado para el estudio.
Precio (GB) Disco HDD Disco SSD