Els components principals de maquinari de l’ordinador (el processador, la memòria i l’emmagatzematge intern) funcionen de manera conjunta per permetre-vos accedir a fitxers i carregar programes. Tot i que la memòria RAM i el processador fan la seva feina a la velocitat del llamp, l’emmagatzematge intern, sobretot si es tracta d’un disc dur, tristament es queda enrere.
A causa de les seves limitacions físiques, una unitat de disc dur típica és molt lenta i no pot mantenir-se al dia amb la velocitat del processador. Les unitats d’estat sòlid, encara que són molt més ràpides que les unitats mecàniques, continuen funcionant a velocitat de rastreig en comparació amb els xips més recents. Com a resultat, llegir i escriure dades pot ser un procés extremadament lent, especialment quan el procés de fragmentació de fitxers naturals empitja i empitjora la situació.
Per això, és necessari desfragmentar el disc dur, fins i tot el 2020. Inverteix la fragmentació de fitxers i contribueix a millorar el rendiment de l'ordinador. Si prèviament us heu trobat amb el tema i l’heu trobat en un llenguatge arcà i de parla opaca per ordinador, trobareu aquest article tant refrescant com il·luminador.
La veritat és que la desfragmentació del disc no és tant un tema complex com un tema poc explicat. Per comprendre completament el que implica la desfragmentació d’un disc dur, cal entendre alguns conceptes com la fragmentació i el sistema de fitxers de Windows. Saber com funciona el disc dur tradicional i com són diferents els discs SSD també us ajudarà a saber per què s’ha de desfragmentar el primer per obtenir un rendiment òptim, mentre que el segon ho farà bé sense ell.
En primer lloc, expliquem com la unitat de disc dur emmagatzema i llegeix les dades.
El disc dur
La unitat de disc dur ha recorregut un llarg camí des de les monstruositats mecàniques d’IBM dels anys seixanta fins als dispositius d’emmagatzematge compacte amb velocitats de 7200 RPM que fem servir el 2020. No obstant això, malgrat les constants millores tant en velocitat com en mida, queda un fet senzill sobre el disc dur el 2020: és lent.
És lent perquè consisteix en parts mòbils com els plats giratoris i el cap de lectura-escriptura. Aquestes parts mòbils fan que hi hagi un límit a la rapidesa amb què les sol·licituds enviades pel processador poden recuperar les dades necessàries.
Per frenar encara més les coses, no totes les dades que cal recuperar es trobaran sempre a la mateixa ubicació. Pot ajudar a pensar el plat giratori com un disc compost format per diversos discs concèntrics. Diguem que quatre discos formen col·lectivament el plat. Cada disc s’anomena pista i cada pista es divideix en porcions de longitud similar anomenades sectors. El nombre de pistes i sectors varia segons el model, però un sector sol tenir una mida de 512 bytes.
Llavors, per què és important això? Hi ha dues raons principals. La primera és que s’accedeix més ràpidament a les dades emmagatzemades a les pistes i als sectors externs que a les dades emmagatzemades a les pistes i els sectors interns. La segona raó és que cada unitat d’espai d’un disc dur està formada per un nombre determinat de sectors. Aquesta unitat s’anomena clúster. Un clúster és la unitat d’espai més petita d’un disc dur on es pot emmagatzemar un fitxer o una part d’un fitxer.
Això ens porta molt bé a com Windows organitza i controla les dades dels discs durs: el sistema de fitxers NTFS.
El sistema de fitxers NTFS
En poques paraules, un sistema de fitxers és la forma en què un sistema operatiu organitza i gestiona els fitxers d’un disc. Totes les versions de Windows que coneixeu utilitzen el sistema de fitxers NTFS per organitzar els fitxers en un disc dur o SSD de manera que el sistema pugui accedir a les dades sol·licitades.
Les unitats que fan servir el sistema de fitxers NTFS solen agrupar els sectors en clústers formats per 8 sectors cadascun. Això significa que cada clúster d'una unitat NTFS sol tenir una mida de 512 x 8 = 4096 bytes. Si deseu un fitxer de 2 MB en una unitat NTFS, es desarà com a trossos de 4096 bytes cadascun a la unitat. (Si us preocupen les matemàtiques, això vol dir que el fitxer de 2 MB ocuparà aproximadament 488 clústers o trossos d'espai al disc dur).
Com passa la desfragmentació
Ara que ja sabeu que cada fitxer que col·loqueu a l’emmagatzematge de l’ordinador es divideix en trossos, hauria de ser més fàcil visualitzar com passa la fragmentació. Per exemple, deseu un fitxer de 5 MB en una unitat amb molt d’espai lliure; el fitxer es dividirà en trossos com de costum. És probable que els trossos es col·loquin l'un al costat de l'altre, cosa que els farà contigus. Això significa que quan el processador sol·liciti aquest fitxer, el disc dur podrà recuperar-lo més ràpidament.
Ara, penseu a desar el mateix fitxer en una unitat amb poc espai lliure. El vostre sistema desarà el fitxer a l’espai disponible més proper. Si aquest espai és suficient per contenir tots els fragments del fitxer, fantàstic. Si no, el sistema col·locarà alguns dels trossos en un altre lloc. Les parts del fitxer ara estan separades entre si. Emmagatzemar trossos que junts formen un fitxer en espais no contigus del disc dur és el que es coneix com a fragmentació.
Atès que la majoria de nosaltres desem regularment fitxers, alguns dels quals són bastant grans, a les nostres unitats de disc dur, la fragmentació és una conseqüència inevitable i natural.
Desfragmentació del disc: per què ho necessiteu?
Com més fitxers es guardin al disc dur i cada fitxer sigui més gran, més treball ha de fer el sistema per llegir i escriure dades. Una unitat de disc plena de fitxers grans vol dir que hi haurà cada vegada menys ubicacions contigües per desar cada fitxer fins a un punt en què ja no n’hi hagi cap. Quan això passa, el sistema simplement desa diferents trossos de cada fitxer a l'espai que pugui trobar. Com més gran és l’arxiu, més trossos n’hi ha i més dispersos. Per tant, quan es sol·licita el fitxer, el cap de lectura-escriptura ha de saltar pels diferents llocs per muntar els trossos dispersos i dispersos. Aquest procés implica molta feina i, en conseqüència, triga més, cosa que comporta un rendiment inferior.
A part d'això, perquè els fitxers estan dispersos per tot arreu, també hi ha espai disponible a la unitat. Al seu torn, això provoca que els fitxers entrants grans es fragmentin immediatament, ja que no hi ha cap tros contigu d'espai lliure disponible per guardar-los.
Tot i que les velocitats de lectura-escriptura dels discs moderns han millorat enormement en comparació amb els primers anys de la dècada, la fragmentació del disc significa que la velocitat disminuirà amb el pas del temps, cosa que també provocarà una degradació del disc dur.
És per això que cal desfragmentar una unitat de disc regularment.
Per sort per a la majoria de nosaltres, els sistemes operatius moderns com Windows 10 tenen una programació de desfragmentació que s’executa regularment i té cura del vostre disc dur. Tanmateix, aquest sistema pot deixar de funcionar o fallar, de manera que heu de saber quan el vostre sistema necessita una desfragmentació immediata.
Hi ha alguns signes i símptomes reveladors d’un disc dur molt fragmentat:
- Temps de càrrega més llargs per a fitxers i programes
- Les aplicacions i els jocs que pesen gràfics triguen massa a carregar finestres noves o processar entorns nous
- Soroll audible del disc dur durant el funcionament del sistema
Quan qualsevol d’aquestes coses comença a produir-se de manera constant, és probable que sigui el moment de trucar a la cavalleria, amb la qual cosa volem desfragmentar l’ordinador. Llavors, com desfragmentar la unitat que realment la necessita?
Com desfragmentar l'ordinador
Desfragmentar el PC us permet optimitzar el disc dur i alliberar espai. No obstant això, un bon desfragmentador farà molt més que això. Els trossos de fitxers dispersos s'han de col·locar l'un al costat de l'altre per obtenir velocitats de recuperació més ràpides. Fent això també s’allibera grans trossos d’espai on es poden col·locar nous fitxers, reduint la possibilitat que es fragmentin molt ràpidament després d’aterrar a la unitat de disc dur. Un altre aspecte de la desfragmentació és la col·locació intel·ligent de fitxers, que garanteix que els fitxers que més necessita el sistema es col·loquin en ubicacions que siguin les més ràpides i fàcils d’accedir.
En resum, hi ha tres aspectes principals de la desfragmentació del disc, que incorporen tots els desfragmentadors:
- Desfragmentació de fitxers. Durant aquest procés, els clústers que contenen trossos d'un fitxer fragmentat es col·loquen l'un al costat de l'altre. Tots els clústers que formen un fitxer es reuneixen al mateix lloc i s’ordenen de manera consecutiva.
- Desfragmentació de l'espai. L’espai lliure també es desfragmenta durant aquest procés. Amb això, volem dir que els clústers separats d'espai lliure es recullen en un bloc sòlid en lloc de dispersar-se al voltant del disc dur en seccions separades més petites.
- Col·locació intel·ligent de fitxers. La col·locació intel·ligent de fitxers durant la desfragmentació significa que els fitxers s’ordenen segons les necessitats del sistema. Per exemple, els fitxers del sistema es poden col·locar a les pistes externes per obtenir velocitats de lectura-escriptura més ràpides, millorant així el temps d’inici del vostre PC. La ubicació intel·ligent de fitxers és dinàmica. En general, els fitxers més freqüents i utilitzats es col·loquen a les pistes més externes, mentre que els fitxers amb menys accés s’escriuen a les pistes interiors del disc dur.
D’allò anterior, hauríeu d’haver après la importància que pot tenir la desfragmentació del disc per a la salut del disc i el rendiment general del sistema. Si el vostre PC té molta acció i comença a ser més lent a causa de les instal·lacions i supressions freqüents, la còpia i el moviment, els jocs i l’edició de gràfics, l’optimització de la unitat de disc dur amb un programari de desfragmentació ric en funcions sens dubte crearà una millora notable velocitat i rendiment general del sistema.
Tanmateix, no cal que ens creieu la paraula. Podeu provar un desfragmentador vosaltres mateixos i comprovar-ne els resultats. Com s’ha assenyalat abans, un sistema operatiu com Windows 10 té una eina integrada que fa les coses bàsiques automàticament, però podeu provar d’altres amb millors funcions i un motor d’optimització més potent.
Abans d’acabar aquesta guia, hi ha una pregunta més important a respondre: i les unitats d’estat sòlid?
Es pot desfragmentar un SSD?
Els discs SSD substitueixen ràpidament els discs durs (HDD) com a maquinari d'emmagatzematge escollit tant en ordinadors portàtils moderns com en equips d'escriptori. Tot i que segueixen sent cars en relació amb els seus homòlegs mecànics, no es pot negar que la diferència de velocitat entre els discs SSD i els discs durs és de nit i de dia.
Si l’únic maquinari d’emmagatzematge d’un PC és un SSD, no es recomana dur a terme la desfragmentació del disc amb l’esperança de millorar la velocitat de la unitat. De fet, fer-ho pot tenir l’efecte contrari.
Els discs SSD, a diferència de les unitats de disc dur, no tenen parts mòbils mecàniques. Per tant, llegir dades en un disc d’estat sòlid implica un procés diferent. Com que no té cap capçal mecànic que es mou, la fragmentació en un disc SSD no provoca una disminució de la velocitat d’escriptura, de manera que no importa com els fragments de fitxers estiguin dispersos per la unitat. La tecnologia NAND garanteix la recuperació de tots els components del fitxer tan aviat com se sol·liciten.
En lloc de desfragmentar-se, l'operació d'optimització típica en una unitat d'estat sòlid és l'ordre TRIM, que dóna essencialment a la unitat el permís per netejar aquells blocs de dades que s'han identificat com a que ja no s'utilitzen.
La majoria de desfragmentadors incorporats tenen la desfragmentació SSD desactivada per aquest motiu, igual que la majoria d’eines de tercers que fan el mateix. No obstant això, alguns dels programes de desfragmentació més rics en funcions que existeixen tenen l'opció de desfragmentar un SSD de totes maneres, tot i que no recomanem fer aquest pas, tret que potser la unitat en qüestió sigui un SSHD (un híbrid de tecnologia SSD i HDD).