Lorsqu'un fichier est créé, un espace lui est alloué sur le disque dur. Et une fois qu'il est supprimé, la référence ou l'allocation du fichier est supprimée, et l'ordinateur ne peut plus le voir car l'espace qui lui était réservé n'est plus occupé.
Il occupe simplement un autre espace sur le disque dur qui est généralement la "corbeille" ou un espace similaire selon votre système d'exploitation qui devra être vidé manuellement de façon périodique. Cet article parle de ce qu'il advient des données supprimées, de la façon dont l'espace est géré sur notre ordinateur et si les données supprimées peuvent être récupérées ou non.
D'abord, les fichiers sont envoyés à la corbeille ou à la poubelle
Sauf si le système d'exploitation de nous effectuons un effacement sécurisé lors de la suppression d'un fichier (en utilisant "Shift+Suppression" pour supprimer un fichier), toutes les données qui sont supprimées vont d'abord à la "corbeille" ou à la "poubelle". Ces allocations sont toujours des espaces sur notre disque dur qui sont alloués aux fichiers que nous choisissons de supprimer de nos disques durs.
La seule différence est que ces fichiers ne sont pas autorisés à être exécutés ou modifiés lorsqu'ils sont dans la "Corbeille" ou la "Trash". Lorsque vous essayez d'ouvrir un fichier qui est dans la "Corbeille", il ne vous permet pas de l'ouvrir jusqu'à ce que vous restauriez d'abord le fichier, ce qui signifie essentiellement que vous changez sa référence et que le fichier peut être consulté à nouveau.
Lorsqu'un fichier est supprimé de l'ordinateur, les pointeurs sont changés en ceux d'une "Corbeille", ce qui signifie que l'espace ne change pas mais que la façon dont le fichier est lu est modifiée. Une fois que le fichier est restauré, les pointeurs sont modifiés à nouveau rendant le fichier à nouveau lisible.
Comme toutes les partitions, la "Corbeille" et la "Trash" ont une limitation de taille préconfigurée. Au fur et à mesure que les fichiers sont supprimés sur notre ordinateur, à un moment donné, la limite de taille sera atteinte. Après cela, le fichier le plus ancien de la "Corbeille" sera supprimé pour faire de la place pour d'autres fichiers supprimés.
Lorsque ce fichier le plus ancien est supprimé de la corbeille, il ne peut plus être restauré, ce qui signifie que le fichier le plus ancien est supprimé pour de bon. Pour trouver la taille de votre corbeille est de faire un clic droit sur l'icône "Corbeille" et choisir les propriétés dans la liste déroulante.
Ceci montre la taille du fichier pour chacune des partitions de votre disque dur. Par exemple dans l'image ci-dessus montrer la taille pour le "Drive C". Les tailles peuvent également être modifiées selon le besoin dans le même champ.
Une fois que le fichier est supprimé de la corbeille
Chaque fois qu'un fichier est enregistré sur le disque dur, il crée un pointeur, qui indique essentiellement au système d'exploitation de notre ordinateur où le fichier commence et où il se termine. Chaque fois qu'un fichier est recherché, le système d'exploitation utilise ces pointeurs pour localiser l'espace sur le disque dur et ouvrir le fichier. Lorsqu'un fichier est supprimé, les pointeurs utilisés pour localiser le fichier sont remplacés par les pointeurs de la "Corbeille".
Lorsqu'un fichier est restauré à partir d'un dossier "Corbeille" ou "Trash", les pointeurs qui lui sont réattribués feront du fichier un fichier lisible/exécutable. Cependant, si le fichier est supprimé par le système pour faire de la place pour d'autres fichiers supprimés, cela signifie que le fichier est écrasé et qu'il ne peut plus être trouvé dans le dossier et encore moins restauré.
Maintenant, lorsque les fichiers sont retirés ou supprimés de la corbeille, les pointeurs sont complètement supprimés rendant difficile pour le système d'exploitation de trouver le fichier. Cependant, les données sont toujours disponibles sur le disque dur. Elles ne sont pas supprimées du disque dur et l'espace qu'elles occupaient est désormais vide. L'espace est juste disponible pour que de nouveaux fichiers puissent l'occuper.
On peut se demander pourquoi la suppression d'un fichier comprend un processus aussi compliqué et pourquoi ne pas supprimer le fichier en premier lieu et faire en sorte que quelque chose écrive par-dessus. Il s'agit en fait d'un processus extrêmement simple pour enregistrer et supprimer des données. Tout comme l'enregistrement d'un fichier sur le disque dur prend du temps, l'effacement des données prend également du temps.
Cependant, lorsque nous supprimons habituellement un fichier supprimant ainsi les pointeurs qui rendent la lecture des données sur le disque, le processus est presque instantané. Et lorsque les nouvelles données sont écrites sur l'espace disponible, il faut un temps presque égal pour réécrire l'espace pré-occupé que pour simplement l'écrire.
Peut-on récupérer des fichiers supprimés après avoir vidé la corbeille ?
Situation 1 : les données sont écrasées
Chaque fois qu'un nouveau fichier est écrit dans l'espace qui occupait le fichier supprimé, il écrase l'espace et de nouveaux pointeurs sont affectés au nouveau fichier. C'est à ce moment que l'ancien fichier est vraiment irrécupérable car les données sont perdues. Même si les données sont partiellement perdues, le fichier sera corrompu et il ne pourra plus être récupéré.
Une fois que l'espace est écrasé par les données d'un nouveau fichier, les données sont définitivement perdues du disque dur et il n'y a donc plus aucun moyen de les récupérer.
Situation 2 : les anciennes données n'ont pas été écrasées
Lorsque les anciennes données ne sont pas écrasées sur le disque dur, il existe une possibilité de récupérer les données en utilisant un logiciel tiers. L'un des meilleurs et des plus courants est Recuva. Ce qu'il fait, c'est scanner tous les espaces du disque dur et en dresser la liste sans aucun pointeur.
Une fois que c'est fait, tout ce que nous avons à faire est de sélectionner les fichiers que nous devons récupérer dans la liste et d'opter pour la récupération de ces fichiers. Ce processus va rajouter les pointeurs aux fichiers et maintenant le système d'exploitation sera capable de lire le fichier à nouveau rendant possible l'ouverture de ces fichiers.