Déplacement de blocs du disque dur après la suppression du fichier

0

Lorsque vous supprimez un fichier dans Windows (et peut-être également dans d'autres systèmes d'exploitation), il laisse une zone libre sur le disque dur.

Exemple:

Voici une représentation des blocs de disque dur (le carré bleu représente un bloc utilisé et le carré blanc représente un bloc libre):

Cliquez pour voir l'image

Après avoir supprimé un fichier volumineux, cela ressemble à ceci:

Cliquez pour voir l'image

Le fichier supprimé a laissé un "trou" dans le disque dur.

Je veux réparer tous les "trous".
Je veux dire, que je veux déplacer tous les blocs après chaque "trou" en arrière, afin qu'il n'y ait pas de trous.

La raison pour laquelle je veux faire cela est que je ne veux pas que les nouveaux fichiers soient fragmentés à cause des "trous".

Ma question est donc la suivante: existe-t-il un moyen ou un outil que je peux utiliser pour déplacer des blocs de disque dur de sorte qu’il n’y ait plus d’espace libre au milieu du disque dur après la suppression de fichiers?

utilisateur8337939
la source
1
Défragmenteur de votre choix. Utilisez votre choix d'outil. Je suggère d'utiliser l'outil intégré. S'il vous plaît utiliser de meilleurs tags.
Ramhound

Réponses:

2

Vous décrivez la défragmentation , qui existe depuis l’invention des disques durs.

Pour plus d'informations sur les produits de défragmentation, voir Meilleur désagrégeur de disque gratuit .

harrymc
la source
Je sais que la défragmentation combine des parties de fichiers dans un fichier consécutif sur le disque. Mais fait-il aussi ce que j'ai décrit dans la réponse? Je parle du logiciel de déframentation intégré à Windows 7.
user8337939
Oui. Si vous souhaitez un contrôle ultime, vous pouvez écrire un programme utilisant l’API Windows (commencez ici ).
harrymc