La deframmentazione aiuta davvero? [duplicare]


16

Possibile duplicato: la
deframmentazione è più rilevante per migliorare le prestazioni del disco?

In passato, la deframmentazione di un disco rigido aumentava notevolmente le prestazioni. Ai tempi di DOS avrei anche deframmentato i floppy se non avessi apportato ulteriori modifiche ai file (ci è voluto molto tempo, ma ne valeva la pena).

Ora ... non lo so più. Conosco la teoria, ma negli ultimi anni ho avuto una "sensazione confusa" che non solo non sembra aiutare, ma le cose in realtà diventano più lente dopo la prima deframmentazione di un disco rigido "vergine". Non sto parlando di unità flash - sto parlando di buoni dischi rigidi vecchio stile.

Inoltre, ho usato strumenti di terze parti che sono in grado di deframmentare più file (MBR all'avvio, ecc.) O hanno funzionalità più fantasiose, e non so nemmeno che faccia differenza nelle prestazioni. Corrono più belli, certo, ma non è abbastanza per la mia tasca.

Non so se lo sto sognando. Ci sono dati concreti su questo? La deframmentazione aiuta ancora nelle moderne finestre?

La mia esperienza è stata del 99% su Windows XP. Che ne dici di Vista o Windows 7? La deframmentazione è più efficace in quelle versioni di Windows?



Sono sempre tentato di rispondere solo "Sì" o "No" per domande in cui il titolo è chiuso.
Concedi il

@Grant: credo nelle materie "brevi e dolci"; sono "riassunti". Il corpo della domanda ha alcune idee e pensieri e domande più dettagliate: conto tre punti interrogativi nel corpo :-). Ovviamente non sto cercando un veredict ma una discussione sull'argomento. Saluti!
Euro Micelli,

Risposte:


10

La deframmentazione in generale avrà scarso effetto percettibile a meno che il filesystem non sia molto frammentato all'inizio (cioè è stato in giro da un po 'di tempo e ha visto molta attività, o è diventato molto pieno (> 85%) ad un certo punto). I filesystem moderni come ext2 / 3/4 e NTFS sono abbastanza bravi a evitare la frammentazione cronica.

Ci sono alcune eccezioni a questa regola:

  1. I filesystem FAT16 / FAT32 utilizzano un algoritmo di allocazione dei blocchi di primo adattamento dall'inizio alla fine durante la creazione e la crescita di file che porta a una frammentazione molto negativa in molti casi
  2. Alcuni deframmentatori faranno un buon lavoro nell'organizzare insieme i file correlati, in particolare quelli utilizzati al momento dell'avvio. Questo può migliorare la velocità di avvio anche se non migliorerà molto di più. Le varianti successive di Windows lo fanno automaticamente fino a un certo punto, quindi non è necessario eseguirle manualmente
  3. Ai tempi in cui Windows avrebbe iniziato con un filesystem FAT per poi convertirsi in NTFS durante il processo di installazione che eseguiva una deframmentazione al termine dell'installazione, poteva fare una differenza misurabile. Alcuni suggeriscono che (deframmentare dopo l'installazione è un'attività utile) è ancora il caso, molti suggeriscono il contrario.

Inoltre, se stai parlando di un filesystem che verrà utilizzato da più utenti contemporaneamente o solo di più applicazioni a seconda del carico di I / O impartisci, la deframmentazione fa poca differenza (a meno che il filesystem non sia in uno stato molto disordinato) per cominciare) poiché le testine del disco si sposteranno comunque avanti e indietro per servire le diverse attività simultanee.


7

Nota speciale: non deframmentare le unità a stato solido. I passaggi extra non sono necessari e ridurranno la durata del disco.


Da quello che ho letto (non l'ho visto in prima persona), gli SSD non ti permetteranno nemmeno di deframmentare. È come, oscurare Windows o qualcosa del genere.
Concedi il

1

Alcune informazioni interessanti in Misurare le prestazioni in Windows Vista ...

La deframmentazione del disco sposta i file frammentati in aree contigue più grandi sul disco. Sposta i file a cui si accede all'avvio e all'avvio dell'applicazione verso il bordo esterno del disco, dove è possibile ottenere velocità di trasferimento più elevate. La deframmentazione del disco utilizza anche I / O a bassa priorità.

Sembra che non solo aiuterebbe a ridurre i tempi di ricerca e rotazione, ma aumenterebbe anche le velocità di trasferimento dei dati per i file di avvio (ridurre i tempi di avvio).


-1

WinDirStat ti darà una buona idea di come i tuoi dati sono sparsi sul disco rigido. Per file più grandi di un cluster, il sistema operativo lo separerà e lo posizionerà in più cluster in tutto il disco. Quando è necessario accedere a uno di questi file, la testa magnetica del disco deve spostarsi in ogni posizione sul piatto e leggere i pezzi. Se tutti questi cluster fossero vicini, sarebbero necessari meno movimenti e tempi di accesso ai file leggermente più rapidi. È anche possibile che il tuo disco non sia l'anello più debole della catena per così dire, quindi le prestazioni ottenute dalla deframmentazione potrebbero non essere così evidenti per te. Ma aiuta.


Perché utilizzare WinDirStat invece di utilizzare lo strumento di analisi della deframmentazione di Windows incorporato? In questo caso, penso che lo strumento semplice sia lo strumento migliore.
MDMarra,

Mi piace di più la rappresentazione grafica e l'app è sotto 1mb
John T
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.