Quando si elimina un file in Windows (e forse anche in altri sistemi operativi), lascia una zona libera sul disco rigido.
Esempio:
Ecco una rappresentazione di blocchi del disco rigido (il quadrato blu rappresenta un blocco in uso e il quadrato bianco rappresenta un blocco libero):
Dopo aver eliminato un file di grandi dimensioni sarebbe simile al seguente:
Il file eliminato ha lasciato un "buco" nel disco rigido.
Voglio riparare tutti i "buchi".
Voglio dire, voglio spostare tutti i blocchi dopo ogni "buco" all'indietro, in modo che non ci siano buchi.
Il motivo per cui voglio farlo è perché non voglio che i nuovi file vengano frammentati a causa dei "buchi".
Quindi, la mia domanda è: esiste un modo o uno strumento che posso usare per spostare i blocchi del disco rigido in modo che non ci sia spazio libero nel mezzo del disco rigido dopo aver eliminato i file?