Un hard disk pieno rallenta il tuo computer?

Nessuno degli ultimi tre ragazzi ha ragione, a parte il riferimento alla RAM. Non avrete mai e poi mai bisogno di 'pulire' o 'deframmentare' il vostro disco rigido. La pulizia è una truffa; qualsiasi pezzo di software che pretende di riparare, pulire, velocizzare, ecc. è una stronzata che non avrà alcun effetto sul tuo PC. Il vostro registro può essere pulito come un fischio o pieno di voci 'sporche' e funzionerà lo stesso.

Pensate al registro come a uno schedario infinito. Il vostro PC non lo cerca; ogni programma sa esattamente dove sono le voci di registro di cui ha bisogno perché le ha create e ha memorizzato il link o sono voci più generiche e tutto ciò che ha bisogno di quelle ha il link. L'unica cosa che cerca in un registro sei tu che cerchi le voci da modificare/cancellare. E pochi lo fanno.

Non c'è bisogno di deframmentare perché NTFS lo fa per voi al volo. Inoltre saremo tutti su SSD nel prossimo futuro e deframmentarli li danneggia.

Cercare sempre più dati richiede più tempo, ma è minuscolo per ogni gigabyte in più. Se permettete a Windows di indicizzare i vostri dischi, l'aggiunta di più elementi non ha alcun effetto sulla velocità di ricerca (poiché l'indice ha già cercato tutto e quindi è una ricerca, non una ricerca quando ne richiedete una). Oh, e questo ha zero effetto sul 99% di ciò per cui si usa un PC.

Se si guarda su questo PC ed è rosso *potrebbe* essere un cattivo segno, non è garantito.

Lasciate che vi spieghi. Tutti i principali sistemi operativi che vanno indietro di oltre 20 anni usano qualcosa chiamato paging. Questo significa che quando il sistema operativo ha bisogno di più RAM di quanta ne abbia, va a caccia di qualcosa in memoria che è la meno probabile che venga usata presto, la copia sul disco rigido, poi dealloca la sua memoria. Se quel pezzo di memoria è di nuovo necessario e la RAM è ancora scarsa, il processo si ripete ancora una volta, e POI copia quel pezzo dal disco alla memoria. L'effetto è chiamato hard disk thrashing; si può sentire la cosa che lavora in modo straordinario spostando i dati da e verso la memoria. Dato che i dischi sono molto più lenti della RAM, lo noterete. Più ci si addentra nel debito di RAM, più il paging avviene e diventa progressivamente più lento. È fondamentale permettere un fallimento aggraziato quando la RAM è bassa; senza di essa, colpire il limite costringe a un crash/riavvio.

Quindi, se hai più RAM di quanta ne userai mai, non viene mai paginata. Se non fa mai le pagine, il sistema operativo non *ha bisogno* di spazio sul disco per continuare a funzionare. Il tuo disco può avere zero spazio libero e l'unico problema è che non puoi modificare/salvare più file. [Questo non è precisamente vero, in quanto la maggior parte dei programmi in esecuzione cambia frequentemente i dati sul disco e non sarà felice se c'è zero spazio]

Ma se stai paginando e hai poco spazio sul disco, questo rende il problema molto molto peggiore. Avrete dei rallentamenti massicci e forse un avvertimento da parte di Windows che "no, non potete eseguire quel programma perché non c'è memoria disponibile".

Opzioni:

Rimuovere i file estranei iniziando da quelli più grandi. Windows Directory Statistics è una scelta eccellente.

Aumentare la RAM.

Aumentare il disco rigido o aggiungerne altri.

Spostare i dati su un disco esterno o sul cloud.

Così, non è la fine del mondo se si esaurisce lo spazio e poiché il file di paging è generalmente preallocato, fallirà con grazia, cioè diventerà ridicolmente lento finché non se ne libera un po'. Basta stare alla larga da qualsiasi cosa che pretenda di pulire o ottimizzare. L'unica volta che avete bisogno di pulire qualcosa è per rimuovere i file temporanei e la storia della vostra navigazione porno in modo che il vostro partner significativo non si incazzi. E questa capacità è incorporata in ogni browser.