Qu'advient-il des données lorsqu'elles sont supprimées de votre corbeille?
La plupart du temps, nous pensons rarement aux fichiers supprimés sans savoir qu'ils sont maintenant hors de notre chemin, mais qu'advient-il de ces fichiers lorsque nous les supprimons? Le post de SuperUser d'aujourd'hui contient les réponses aux questions d'un lecteur curieux sur le processus de suppression..
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Photo gracieuseté de Gerard's World (Flickr).
La question
Le lecteur de SuperUser, Shea A., veut savoir ce qu’il advient des fichiers supprimés sur un ordinateur:
Corrigez-moi si je me trompe, mais lorsque vous supprimez quelque chose de votre PC, votre ordinateur écrit sur une partie du fichier binaire, les 0 remplaçant les 1 (ou quelque chose de similaire). Ainsi, lorsque vous envoyez quelque chose à la corbeille, il écrit sur une partie du fichier, puis lorsque vous supprimez le fichier de la corbeille, il en écrit plus?
Comment fonctionne la suppression du fichier et le processus de la corbeille?
La réponse
Les contributeurs SuperUser, Boann et Mary Biggs ont la solution pour nous. Tout d'abord, Boann:
Aucune opération n'écrit sur le fichier. Déplacer un fichier dans la corbeille ne fait que cela, déplace le fichier. Son contenu est laissé complètement intact.
Supprimer un fichier de la corbeille (ou le supprimer directement à l'aide de Maj + Suppr) supprime l'entrée du nom de fichier du dossier. La partie du disque précédemment occupée par le fichier n'est ni modifiée ni écrasée et contient toujours les données du fichier, mais ces données ne sont plus liées à un nom de fichier. Cet emplacement sur le disque est enregistré comme étant «libre». Cependant, les futures écritures sur le disque peuvent réutiliser cet espace, et si vous continuez à utiliser le disque, l'espace sera presque certainement écrasé. finalement.
Dans le cas où vous devez empêcher la récupération de données supprimées, des outils spéciaux existent pour écraser les données en toute sécurité. Cela n’est pas fait par défaut car il est lent et augmente l’usure du disque.
Suivi de la réponse de Mary Biggs:
Un fichier est en deux parties:
- Une entrée de répertoire qui enregistre le nom du fichier et contient également une liste des blocs sur disque qui contiennent le contenu des données du fichier. Le système d'exploitation "sait" alors que ces blocs sont utilisés.
- Les blocs actuels qui contiennent le contenu des données du fichier.
Lorsqu'un fichier est supprimé:
- La liste des blocs dans l'entrée du répertoire est marquée comme «libre» et renvoyée au système d'exploitation. L'entrée du répertoire est supprimée, le fichier «disparaît» du système de fichiers..
- Les blocs réels ne sont pas touchés, de sorte que le contenu des données du fichier reste inchangé jusqu'à ce qu'un autre nouveau fichier les écrase. C’est la raison pour laquelle le logiciel de récupération de fichier peut souvent reconstruire des fichiers supprimés (mais seulement s’il est utilisé peu après la suppression).
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.