Què és la desfragmentació i quant triga?



Proveu El Nostre Instrument Per Eliminar Problemes

El desfragmentador de disc és una utilitat present a Microsoft Windows que està dissenyada per augmentar el temps d'accés al disc reordenant els fitxers emmagatzemats. Intenta emmagatzemar totes les dades en ubicacions d'emmagatzematge contigües. L'objectiu principal de la desfragmentació és reduir el temps de recorregut del cap (és el temps que triga la vostra unitat de disc a apuntar cap a una ubicació objectiu i es troba en un estat preparat per accedir-hi).



A partir del Windows Vista, la desfragmentació del disc de Windows s'ha millorat molt i es considera millor que el seu predecessor. El desfragmentador de discs executa una tasca de baixa prioritat en segon pla sense afectar el rendiment de l'ordinador. En la majoria dels casos, el desfragmentador només s’executa quan l’ordinador està inactiu.



Per què necessitem la desfragmentació del disc?

Parlem en termes més habituals. Quan esborreu un fitxer de l'ordinador, el seu espai es marca com a lliure. Quan deseu un fitxer, es col·loca al primer espai lliure disponible. Si aquest espai lliure no és prou gran com per contenir el fitxer, el fitxer es desglossa. Una part s’emmagatzema allà mentre la part restant es desa a la següent ubicació gratuïta. No obstant això, alguns sistemes operatius no ho fan al principi. Si hi ha espai al disc que mai s'ha utilitzat, preferiblement hi desarà el fitxer. Això significa que tota la unitat s’omple d’espais buits.



Desfragmentar el disc és el procés d’eliminació de tots els espais lliures aleatoris, per recollir tots els fitxers i guardar-los en blocs de memòria contigus. Això fa que la recuperació de fitxers al vostre sistema sigui molt més ràpida.

El vostre disc dur consisteix en un cap des del qual llegeix les dades. El sistema operatiu té un mapatge de tots els fitxers i on es guarden. Dirigeix ​​el cap cap a una ubicació específica i accedeix a les dades allà guardades. El cap ha de recórrer el disc fins a aquesta ubicació i llegir les dades. Ara imagineu si la unitat de l’ordinador tenia fitxers desats amb molts espais entremig. El cap hauria de canviar la seva ubicació una i altra vegada per llegir un fitxer. Això augmentarà efectivament el temps d'accés als fitxers. La desfragmentació del disc intenta eliminar aquest temps addicional.



Quines són les mecàniques de la desfragmentació del disc?

Per defecte, l'eina de desfragmentació només desfragmentarà els fitxers que tinguin una mida inferior a 64 MB. Els fragments d'aquesta mida ja contenen almenys 17.000 clústers contigus. Això significa que els fitxers grans, com ara jocs i pel·lícules, no es desfragmentaran mitjançant la desfragmentació predeterminada. Haureu de passar una ordre específica per assegurar-vos que sí (-w com s’explica més endavant).

Abans que l’ordinador pugui començar a desfragmentar la unitat, ha de fer un mapa de tot el disc, especialment de tots els espais buits i les mides dels fitxers. Tria el fitxer del primer espai lliure per moure. Si l’espai lliure és prou gran, hi emmagatzema directament el fitxer. Si no, troba el fitxer al costat de l’espai lliure i el mou temporalment a algun lloc. Això fa que l'espai lliure sigui més gran fins que sigui prou gran com per desplaçar-hi el primer fitxer en una peça contagiosa (contagiar significa no trencar el fitxer i emmagatzemar-lo en conjunt). Ho continua fent fins que no queden espais lliures al disc.

Hi ha alguns punts que cal recordar:

  • El desfragmentador de disc no desfragmentarà els fitxers que ja estan en ús.
  • El desfragmentador de disc no desfraga els fitxers presents a la paperera de reciclatge. Això és comprensible, ja que malgastareu els vostres recursos si al final s'hauria de suprimir el fitxer de totes maneres.
  • El desfragmentador de disc no desfraga els fitxers següents: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, fitxer de pàgina de Windows i Memory Dump. Hi ha alguns paràmetres que podem utilitzar per assegurar-nos que també desfragma els fitxers d'arrencada.

Quant triga la desfragmentació o quantes passades necessita?

La desfragmentació depèn realment del maquinari que utilitzeu. Com més gran sigui el disc dur, més temps trigarà; com més fitxers s’emmagatzemin, més temps necessitarà l’ordinador per desfragmentar-los tots. El temps varia d’ordinador a ordinador, ja que cadascun té el seu cas únic.

El temps pot anar des de diversos minuts fins a diverses hores per acabar. Per descomptat, podeu continuar utilitzant l’ordinador quan el procés estigui en marxa, però es recomana evitar copiar o moure fitxers, ja que només farà que el procés sigui molt més llarg. El temps fins i tot pot arribar a les 24 hores si teniu una unitat enorme que està plena de tot tipus de coses.

La desfragmentació també fa les tasques en passades. Al principi fa una passada dura i la perfecciona la propera vegada. Després de cada passada, el disc dur es torna més organitzat i té un accés més ràpid.

Quines són les ordres addicionals que podem passar al mòdul?

Hi ha algunes opcions de línia d'ordres per declarar que faran que el procés de desfragmentació canviï com vulgueu. L'ordre principal de la línia d'ordres és ' desfragmentar C: ', On' C: 'és la unitat que esteu intentant desfragmentar.

-r Aquesta és la configuració predeterminada de la desfragmentació i només desfragmenta els segments de fitxers de menys de 64 MB

-c Aquesta ordre desfragmenta tots els volums de l'ordinador. No cal que especifiqueu una lletra de disc quan utilitzeu aquesta ordre.

-en Això realitza una desfragmentació completa de fitxers de totes les mides en un disc especificat, independentment de la mida.

-i Això fa que la desfragmentació només s'executi l'ordinador està inactiu.

-v Aquesta ordre s'assegura que els mòduls de desfragmentació mostrin informes complets quan finalitzeu.

-b Optimitza només els fitxers d’arrencada.

-a Aquesta ordre analitzarà la unitat seleccionada i mostrarà un informe, format per informes d'anàlisi i desfragmentació.

Podeu passar fàcilment les línies d'ordres mitjançant l'indicador d'ordres en iniciar el desfragmentador de disc manualment. Per exemple, podem executar l'ordre '-w' al disc local C executant l'ordre següent:

desfragmentar C: -w

També podeu passar diversos paràmetres alhora separant l'ordre amb l'espai intermedi. Per exemple, podem executar el '-w' i el '-i' executant l'ordre següent:

desfragmentar D: -w –i

4 minuts de lectura