48 votes

Qu'advient-il des données supprimées de la corbeille ?

Corrigez-moi si je me trompe, mais lorsque vous "effacez" quelque chose de votre PC, tout ce que fait votre ordinateur est de réécrire une partie du code binaire en remplaçant les 1 par des 0. (Donc quand vous envoyez quelque chose à la corbeille, il écrit une partie du fichier, et quand vous supprimez de la corbeille, il en écrit plus ?

86voto

Mike Points 292

Aucune des deux opérations n'écrit sur le fichier.

Le déplacement d'un fichier vers la corbeille a justement pour effet de déplacer le fichier, et cette opération est identique à toute autre opération de "déplacement" lorsque le nouveau dossier se trouve sur le même disque : le nom du fichier est déplacé de son dossier d'origine vers un autre dossier, mais le contenu du fichier n'est pas déplacé vers un autre dossier. contenu est toujours sur le disque et n'est pas physiquement déplacé, modifié ou même regardé.

Supprimer un fichier de la corbeille (ou le supprimer directement à l'aide de la fonction Shift + Delete ) supprime l'entrée du nom de fichier de son dossier. La partie du disque précédemment occupée par le fichier n'est toujours pas modifiée ou écrasée et contient toujours toutes les données du fichier, mais ces données ne sont plus liées à un nom de fichier. Cette partie du disque est toutefois enregistrée comme "libre", de sorte que les futures écritures sur le disque peuvent réutiliser cet espace, et si vous continuez à utiliser le disque, il est presque certain que cet espace sera écrasé. éventuellement .

Dans le cas où vous devez empêcher la récupération des données supprimées, il existe des outils spéciaux permettant d'écraser les données en toute sécurité. Cette opération n'est pas effectuée par défaut, car elle est lente et augmente l'usure du disque.

36voto

Mary Biggs Points 361

Un dossier est composé de deux parties :

  1. Une entrée de répertoire qui enregistre le nom du fichier et contient également une liste des blocs sur le disque qui contiennent les données du fichier. Le système d'exploitation "sait" alors que ces blocs sont utilisés.
  2. Les blocs réels qui contiennent le contenu des données du fichier

Lorsqu'un fichier est supprimé :

  1. La liste des blocs de l'entrée du répertoire est renvoyée au système d'exploitation avec la mention "libre". L'entrée du répertoire est supprimée, de sorte que le fichier "disparaît" du système de fichiers.
  2. Les blocs ne sont pas touchés, de sorte que les données contenues dans le fichier restent intactes jusqu'à ce qu'un nouveau fichier les écrase. C'est la raison pour laquelle les logiciels de récupération de fichiers peuvent souvent reconstruire les fichiers supprimés (mais seulement s'ils sont utilisés peu de temps après la suppression).

10voto

Eloims Points 211

Vous devez préciser si vous demandez ce qui se passe sur le disque physique ou au niveau du logiciel.

Sur le plan physique, cela dépend du lecteur :

  • Sur les disques magnétiques, l'écrasement des bits, ou leur écriture, est la même opération, de sorte que les fichiers généralement ne sont pas physiquement supprimées (le système d'exploitation modifie simplement la table des matières de la partition et marque l'espace comme libre).

  • Sur les disques SSD, il n'est pas possible d'écrire sur des données existantes, de sorte que les fichiers ne peuvent pas être écrasés. généralement sont physiquement supprimées (voir http://en.wikipedia.org/wiki/Trim_(informatique) )

En ce qui concerne le logiciel, cela dépend du système de fichiers que vous utilisez. La plupart du temps, seule la table des matières de la partition est modifiée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X