¿Qué le pasa a tu disco duro cuando lo desfragmentas en Windows 10?

Uno de los grandes problemas de los discos duros estriba en la manera en la que almacenan la información. Y es dicho método de almacenaje, el que puede hacer que nuestro disco duro pierda mucho rendimiento a la hora de buscar archivos en sus platos. Para solucionar este problema existe una herramienta como el desfragmentador de discos en Windows. Así que, en este tutorial, vamos a ver cómo nos puede ayudar el desfragmentar a recuperar el rendimiento en nuestro disco duro.

La información en los discos duros se almacena de manera secuencial. Esto es debido a que, dado que se graba sobre un plato magnético que gira a alta velocidad. Y es grabada por un cabezal. Este debe de seguir el sentido de giro del plato en cuestión.

Por otro lado, el plato se encuentra dividido en sectores. Cada sector es una parte de la superficie del disco duro, sobre la cual se pueden grabar datos. Un conjunto de varios sectores colindantes forman lo que se conoce como «cluster» (literalmente, racimo).

Cuando la cabeza del disco duro tiene que grabar un dato, lo primero que hace es buscar el primer sector que hay libre en la superficie del plato. Pero no tiene en cuenta qué tamaño total tiene el archivo. Por tanto, cuando nuestro disco duro está nuevo y no tiene datos grabados sobre él, la cabeza del disco puede grabar los datos de manera secuencial sin problemas. El problema surge cuando ya llevamos un tiempo usando el disco.

Desfragmentar el disco duro reordena todos los datos de manera coherente

A medida que usamos nuestro disco duro, su superficie se irá llenando de «agujeros» de datos. Esto se produce a medida que vamos borrando datos que teníamos grabados. Estos datos dejan huecos donde no hay ningún dato guardado. Así que, cuando el disco duro va a guardar un nuevo dato, lo primero que va a hacer es llenar los huecos vacíos que tiene el plato. El problema está ahora en que los datos nuevos no tienen por qué tener el mismo volumen que los previamente borrados. Con lo cual, Windows irá guardando la información en diferentes sectores.

Esto, lo que provoca es que la información se fragmente. Es decir, que los datos no estén unos al lado del otro. La consecuencia de este hecho radica en que, acceder a la información será mucho más lento que si los datos están uno al lado del otro. Dado que la cabeza del disco duro ha de ir saltando entre diferentes posiciones del disco para leer los datos almacenados en los sectores.

En la imagen podéis ver que, los sectores de color azul contienen datos que no se han fragmentado. Pero, los de color rojo, tienen datos fragmentados.

Desfragmentar el disco duro copia los datos fragmentados a una parte del disco duro, de manera que estén todos juntos. Para, luego, volver a copiarlos de manera que queden agrupados de manera secuencial, uno al lado del otro.

¿Es necesario hacer este mismo proceso con nuestros SSD?

No. No solamente no es necesario realizar el proceso de desfragmentado en un SSD. Sino que, además, puede ser contraproducente para él.

Dado que los SSD no tienen platos que giran como los discos duros, en ellos la información se almacena en las células de memoria de manera no secuencial. Y, al no depender del movimiento de un cabezal para grabar o leer los datos, no es necesario que estén unos al lado del otro. Pero, por otro lado, cada célula de memoria NAND Flash tiene un número finito de ciclos de escritura.

Dicho número es bastante inferior a los ciclos que soporta un disco duro. Por tanto, no es nada aconsejable desfragmentar un SSD. Aparte que, hacerlo no representa ninguna ganancia de rendimiento a la hora de acceder a los datos.