Los viejos y buenos tiempos no eran tan buenos si uno tenía que desfragmentar su disco duro. Aquella tarea de mantenimiento que permitía optimizar el comportamiento del disco se convirtió en todo un filón para algunas empresas.
De hecho surgió toda una industria alrededor de la desfragmentación, pero la llegada de nuevos sistemas operativos, mejores sistemas de ficheros y sobre todo unidades SSD cambió el panorama. No tanto, no obstante: resulta que la desfragmentación no estaba muerta, sino que estaba de parranda.
Ordenando sectores
En los discos duros tradicionales uno escribía datos y estos se iban almacenando más o menos ordenada... hasta que dejaba de hacerse así. Al borrar ficheros aparecían sectores libres que luego se aprovechaban para almacenar "trozos" de ficheros, de forma que un mismo fichero acababa estando confirmado por "trozos" situados en distintas regiones y sectores del disco.

Eso provocaba que la lectura y escritura de datos se resintiese: en lugar de tener un fichero del sector 1 al 100, lo tenías del 1 al 20, luego otro trozo del 105 al 120, otro del 300 al 315 y otro del 450 al 500. El movimiento de cabezales y el acceso a los distintos sectores retrasaba las lecturas, pero había una forma de ordenar el caos: la desfragmentación.
El proceso era simple: se organizaban los contenidos del sistema de almacenamiento para lograr situar los ficheros en el mínimo número de regiones contiguas posible. La desfragmentación necesitaba que nuestro disco duro tuviera algo de espacio disponible, y el proceso era tan intensivo que era casi mejor irse a tomar un café (o dos, o tres) y dejar el ordenador trabajando para completarse sin problemas.
La desfragmentación como industria
El problema afectaba a todos los sistemas de ficheros y a todos los sistemas operativos, así que cada plataforma tenía sus propios mecanismos para ofrecer al usuario solución al problema de la fragmentación.
En Windows fue donde las opciones se dispararon. A utilidades "clásicas" como Defrag se sumaron herramientas que fueron derivándose con versiones "light" de productos comerciales como Norton SpeedDisk, productos de Symantec o Diskeeper. Fueron los tiempos de esas interfaces visuales en las que íbamos viendo el progreso de la desfragmentación con aquellos diagramas de bloques (los de las herramientas MS-DOS eran grandiosos, desde luego) que mostraban el progreso del proceso.
Aquella fue la época de las "grandes herramientas de la desfragmentación", con soluciones específicas como Diskeeper (su versión comercial más ambiciosa llegó a costar casi 400 dólares), PerfectDisk o las suites que incluían tanto esas herramientas como otras muchas para optimizar el comportamiento del sistema.
Norton Disk Doctor formaba parte de las célebres Norton Utilities que hoy en día siguen disponibles, y esa suite competía con otras como PC Tools, TuneUp Utilities o Acebyte Utilities, por citar algunas de las más conocidas —aquí hay muchas más—. También aparecieron herramientas específicas para servidores e incluso aquellas dedicadas a la desfragmentación durante el arranque.

Algunas de esas herramientas siguen disponibles hoy en día y en el caso de Diskeeper, de Condusiv, explican cómo en lugar de la desfragmentación el "motor patentado" de la aplicación "se asegura que se realicen escrituras limpias y contiguas en Windows de modo que la fragmentación no sea un problema en HDDs y SSDs".
Ese comportamiento proactivo, de hecho (evitar la fragmentación antes de que aparezca) es el que por ejemplo se aprovecha en diversos sistemas de ficheros presentes en distribuciones Linux. Ocurre con ext2, ext3, ext4 o UFS, y también con Brfs, aunque en todos los casos hay herramientas opcionales para realizar una desfragmentación manual.
Aquella industria cambió con la llegada de Windows 7 y, sobre todo, de las unidades SSD. En aquella versión apareció el desfragmentador de disco con una interfaz mucho más minimalista que simplemente mostraba el índice de fragmentación, y comenzaba a tomar en cuenta a las unidades SSD que, como explicaban "no necesitan desfragmentación y, de hecho [esa operación] podría reducir la vida útil media de estas unidades en ciertos casos". Eso, como explicamos a continuación, no era del todo cierto.
Se siguen desfragmentando unidades, incluso las SSD
Lo curioso de todo esto es que la desfragmentación es una operación que sigue realizándose hoy en día. En muchos sitios web podemos encontrar información que parece indicar que esta tarea no aporta ningún beneficio en las modernas unidades SSD. Incluso hay quien dice que Windows, por ejemplo, desactiva esa función si detecta que el almacenamiento está basado en un SSD.

Como explicaba Scott Hanselman, lo cierto es que Windows sí desfragmenta unidades SSD en ciertos escenarios. La herramienta "Optimizar unidades" de Windows (Storage Optimizer) desfragmenta una unidad SSD una vez al mes si están activadas las copias de seguridad del volumen.
El sistema de copias de seguridad de Windows que luego permite restaurar estas imágenes se encarga de ir actualizando esas copias, y si trabajamos con una unidad SSD la fragmentación puede hacer acto de presencia. Si desactivamos la restauración del sistema de Windows no se realizarán esas copias y la desfragmentación automática no tendrá lugar, pero lo cierto es que esas copias de seguridad nos proporcionan una buena red de seguridad en caso de que algo falle.
Los SSD cuentan además con el sistema TRIM para marcar bloques de datos como no utilizados, y eso permite que la escritura en bloques vacíos en una unidad SSD sea más rápido que hacerlo en bloques usados ya que éstos necesitan ser borrados antes de escribir en ellos de nuevo. Estas unidades funcionan de forma muy distinta a los discos duros tradicionales en este ámbito, y un SSD no sabe normalmente qué sectores están usándose y qué es el espacio disponible.
Borrar algo supone marcarlo como no usado, y con TRIM el sistema operativo queda avisado de que esos sectores pueden ser utilizados para realizar escrituras más rápidas. Hace unos años los usuarios comprobaban a menudo si el sistema TRIM estaba o no activado con el comando 'fsutil behavior query DisableDeleteNotify' (si la salida es un 0 es que TRIM está activado), pero hace tiempo que Windows gestiona este sistema de forma autónoma e inteligente para proteger y optimizar nuestras unidades de almacenamiento en todo momento.
Lo cierto es que las unidades SSD que utilizamos hoy en día en muchos equipos siguen siendo desfragmentadas de cuando en cuando. No de forma constante, y no de forma que eso pueda reducir la vida útil de nuestros SSD: lo hacen cuando se necesita con la idea de maximizar el rendimiento y la vida útil del sistema de almacenamiento.
En Xataka | Desfragmentar el disco duro: cómo se hace y para qué sirve
Ver 102 comentarios
102 comentarios
josemicoronil
Personalmente creo que mucha gente se podría ahorrar formateos si desfragmentaran sus discos duros, especialmente los de 5400 rpm de gama baja que aún traen algunos portátiles, lo que pasa que mucha gente no sabe que tener un PC requiere de cierto mantenimiento.
Un saludo !
elav
Yo nunca he visto nada para desfragmentar discos en Linux y macOS.. si todavía se sigue haciendo, en Windows, demuestra lo ineficiente que aún es..
minigeeck
Los usuarios de linux nunca hemos tenido que "desfragmentar " nada : )
eltoloco
Desfragmentar SSDs no tiene ningún sentido, porque son memorias de acceso aleatorio, y por lo tanto no aporta nada que un fichero esté guardado en sectores consecutivos o no.
Lo que hará la herramienta de optimización de discos de Windows 10 será otra cosa, como por ejemplo revisar el estado de las celdas y mover los ficheros a celdas con menos uso. En caso de que "desfragmente" SSDs, es puro placebo.
l0ck0
donde esta la sorpresa en que se siga defragmentando los discos??
danielmendez1
Si se fijan en la imagen de portada se trata de Norton Disk Doctor (excelente programa por cierto), que es una aplicacion para corregir errores en los discos, no para desfragmentar.
pandiloko
No estaba de más mencionar que estás hablando de NTFS y Windows y que no todos los sistemas de ficheros tienen este problema.
Luis
¿porque pones de fondo la foto del SPINRITE?
djdrmakinaitor
Aunque ..... actualmente.....no ejerzo como tal......me saqué la carrera de ingeniería informática y el doctorado...... bueno....en fin.....esto es tan sólo una sinsorgada a nivel anecdótico.....yendo ya al meollo de la cuestión....... empecé desde bien crío ....con las computadoras.... cuando era un puñetero moco.....ya trasteaba con la Kenbak-1 ....y lo largo de toda la trayectoria de mi vida....he ido pasando por todos los tipos y modelos de ordenadores existentes...entre otros....spectrum.....el Hitbit de Sony.... Amiga.....Commodore.....8086....8088...286...386...486......Pentium (el 1...el 2 ....el 3 ....el 4......etc...etc.....Apple....hasta los más actuales......desde aquellos lejanos......que usaban tarjeta perforada...... pasando por aquellos sin sistema operativo..... propiamente dicho.....o sin disco duro......que cargábamos el sistema operativo con los míticos diskettes tochos de 5'25.....en fin .... pasando mis manos por toda la caterva y amplio abanico de la diversidad de modelos de computadoras y sistemas operativos existentes a lo largo de la historia.....
. puedo decir que no me caso con ninguno......por supuesto que los foros están para debatir..... pero......como en todo.....se puede llegar a una espiral sin salida....a un círculo vicioso.....ya que cada bando(mal llamado así..... sé que no es el término correcto)..... defenderá con ahínco las bondades y virtudes de uno y otro sistema operativo.....y nadie le va a hacer bajarse de la burra de que su sistema elegido es el óptimo.....y así se puede estar eternamente en un círculo vicioso......cada defensor....con los pros y contras de su sistema.....y pros y contras del sistema del vecino.......lo sé.... porque además de ser lo que estudié ya en su lejano momento....de la misma manera que además de haber pasado ya por tropecientos ordenadores (sobremesa... portátiles..etc)y por muchisimos modelos de teléfonos moviles...con todos sus sistemas operativos posibles........lo mismo me ha pasado con mi trabajo de dj profesional......en el que....desde que empecé en 1985 en las cabinas he elegido desde siempre como medio para pinchar exclusivamente con vinilos.....y mucha gente por ahí....y en foros de internet me tachan de ser un dinosaurio antediluviano y prehistórico....y que si ahora es mejor pinchar con CDJ's o con controladora o con computadora....y enseguida salta gente que defiende a ultranza el método de pinchar analógicamente...o sea..la pescadilla que se muerde la cola.....y así eternamente...
En fin....todo esto viene a colación de que me parece perfecto que cada uno tenga su opinión..... siempre sin denostar el prisma del punto de vista del prójimo
Sé que habrá quien me ponga a parir..... pero.... bueno...hay que aceptar y encajar de buen grado tanto las críticas como las alabanzas sin creerse el ombligo del mundo..y siendo humildes.... porque "lo mío es más bonito que lo tuyo".....y sinsorgadas por el estilo......
Sorry for la txapa que he soltado... uffffff!!!
Saludos.....
victor-bcn
desfragmentacion,problemas de registro,troyanos,virus,spyware,pantallas azules,windows es problemas.
simplemente usando cualquier distribución linux te olvidas de todo eso.
y para colmo tienes que pagar una licencia para tener un sistema que se autodestruye el sólito.
aun recuerdo instalar windows 7 y durante un par de semanas perfecto,y ojo por que me considero un maniático de la limpieza del sistema,desfragmentar el disco duro cada mes etc,y por arte de magia lentitud,ya las ventanas no abren igual,mucho lag etc.
yo creo que es el sistema ntfs que pone los archivos a su bola y aunque tu desfragmentes el disco,nada,igual,un poco mejor pero a los días lo mismo.
no vuelvo a windows ni que me den la licencia gratis de por vida.
para mover ese sistema necesitas 8 gigas de ram cuatro procesadores a 2,4 y ni con esas.
consume muchos recursos sin sentido que lo que hacen es fastidiarlo todo.
ahora mientras escribo esto,mi portátil parece que esta apagado y con 400 de memoria física en consumo,me sobran 3,6 gigas.
en fin para cuando windows se parezca a linux solo en recursos alomejor me lo pienso.
saludos
chris16hc
Recuerdo cuando desfragmentaba el disco duro en Windows 98 SE, mostraba cada cluster, no se como pero me quedaba viendolo todo el rato mientras acomodaba todo, ahora me da pereza hacerlo, como cambian las cosas
Usuario desactivado
Yo prefiero tener una SSD (modelo 2018) porque parce que es la mejor de los dos:
HDD es el pasado
SSD Es el mejor y es el futuro!
Me compraré una SSD
PD: Como ya tenia SSD no necesito hacer la desfragmentacion, pero aunque no tengo HDD, como se hace ?
LOL!