Corrigez-moi si je me trompe, mais lorsque vous "supprimez" quelque chose sur votre PC, tout votre ordinateur ne fait qu'écrire sur une partie du binaire, les 0 remplaçant les 1. (Ou quelque chose qui ressemble à cela) Donc, quand vous envoyez quelque chose à la corbeille, il écrit sur une partie du fichier, et quand vous supprimez de la corbeille, il écrit plus?
windows-7
recycle-bin
Shea A.
la source
la source
000000000000
ourandom_garbage_data_repeat_random_garbage_dat
avant, cela n’aurait-il pas le même effet?Réponses:
Aucune opération n'écrit sur le fichier.
Déplacer un fichier dans la corbeille ne fait que déplacer le fichier. Cette opération est identique à toute autre opération de "déplacement" lorsque le nouveau dossier est sur le même disque: l'entrée du nom de fichier est déplacée de son dossier d'origine vers un autre, mais le contenu du fichier 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 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 ni écrasée et contient toujours toutes les données du fichier, mais ces données ne sont plus liées à un nom de fichier. Ce point du disque est enregistré comme « libre », cependant, si les écritures futures qui sur le disque peuvent réutiliser cet espace, et si vous continuez à utiliser le disque l'espace sera certainement écrasé par la suite .
Dans le cas où vous devez empêcher la récupération des 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.
la source
.$TRASHES
ne m'en souviens pas), et Windows les combine lorsque vous ouvrez la Corbeille. Donc, votre lecteur C: et votre lecteur E: ont tous les deux un dossier, car Windows ne veut pas tout copier lorsque vous le supprimez (c'est tout l'intérêt!).$RECYCLE.BIN
. @Riking Vous pensez à Nautilus pour Linux; il utilise.Trashes
.Un fichier est en deux parties:
Lorsqu'un fichier est supprimé:
la source
Vous devez préciser si vous demandez ce qui se passe sur le lecteur physique ou au niveau du logiciel.
Sur le plan physique, cela dépend du lecteur:
Sur les disques magnétiques, écraser ou écrire des bits est la même opération. Par conséquent, les fichiers ne sont généralement pas supprimés physiquement (le système d'exploitation modifie simplement la table des matières de la partition et marque l'espace comme étant libre).
Sur les disques SSD, il est impossible d'écrire sur les données existantes afin que les fichiers habituellement sont supprimés physiquement (Voir http://en.wikipedia.org/wiki/Trim_(computing) )
Sur 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.
la source