human
Il m'a fallu 4 minutes pour supprimer le contenu d'une clé USB, alors qu'il m'a fallu environ 10 secondes pour formater la clé USB avec le même contenu. Les deux processus ne suivent-ils pas la même méthode ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Le système d'exploitation maintient ce qu'on appelle une table d'allocation de fichiers (FAT) sur le périphérique USB. Il s'agit d'un index de tous les fichiers sur le disque ; lorsque vous ouvrez le lecteur sous Windows, il utilise l'index pour rechercher rapidement les fichiers au lieu d'avoir à rechercher physiquement tout le lecteur pour les trouver tous. Lorsque vous formatez la clé USB (ou n'importe quelle clé), tout ce que vous faites est de supprimer la FAT et de la remplacer par une vierge. Cette opération ne prend que quelques secondes car il s'agit d'une seule étape et une nouvelle FAT n'est pas très volumineuse. Les données des anciens fichiers sont toujours là, mais la nouvelle FAT n'en a pas d'enregistrement, donc le système d'exploitation ne sait pas qu'ils sont là. Lorsque vous supprimez un fichier, le système entre simplement dans la FAT et marque ce fichier comme « supprimé ». Il ne supprime pas réellement les données. Si vous supprimez des centaines de fichiers à la fois, il doit localiser l'entrée FAT de chaque fichier et le marquer comme « supprimé », des centaines de fois. Cela prend beaucoup plus de temps que d' écrire simplement une nouvelle FAT , comme c'est le cas lorsque vous formatez . TL;DR : Le FAT est un index de tous les fichiers sur le disque. Supprimer tous les fichiers signifie modifier chaque entrée FAT en "supprimé", alors que formater le disque signifie écrire une nouvelle FAT vierge. S'il y a beaucoup de fichiers, cette dernière option est plus rapide.