Vous semblez avoir un problème de formulation avec le terme supprimer et une mauvaise attente sur ce que la fonctionnalité devrait faire.
Vous pouvez vérifier la définition simple sur le Merriam-Webster site Web:
supprimer : pour supprimer (quelque chose, comme des mots, des images ou des fichiers informatiques) d'un document, d'un enregistrement, d'un ordinateur , etc.
Le but de la fonction de suppression est de supprimer les objets sélectionnés de leur emplacement actuel. Ils peuvent être déplacés vers un autre emplacement temporaire (la corbeille) pour éviter toute perte accidentelle, ou l'espace qu'ils occupent peut être directement marqué comme libre.
Comparez cela à la définition de effacer par exemple:
effacer : pour supprimer (quelque chose qui a été enregistré) d'une bande (comme une bande vidéo ou audio ) ou un disque informatique; aussi: pour supprimer du matériel enregistré (d'une bande ou d'un disque)
: pour supprimer (quelque chose d'écrit) en frottant ou en grattant pour qu'il ne soit plus visible
: pour supprimer quelque chose écrit depuis (une surface)
Celui-ci va vraiment à un niveau inférieur, ici nous ne supprimons pas simplement le fichier du dossier, nous supprimons les données du fichier du disque, et en cette subtilité fait toute la différence.
Effacer est le mot que vous pouvez le plus rencontrer dans le monde Windows, dans le monde Unix, vous pouvez rencontrer wipe à la place qui décrit le processus d'un point de vue plus technique:
essuyer : pour nettoyer ou sécher (quelque chose) à l'aide d'une serviette, votre main, etc.
: pour enlever (quelque chose) en frottant
: pour déplacer (quelque chose) sur une surface
Pourquoi ne pas t les OS font cela par défaut? Pour plusieurs raisons:
-
Les utilisateurs domestiques ordinaires n'ont pas besoin d'une telle fonctionnalité, il leur suffit soit de simplement supprimer un fichier d'un dossier, soit dans le cas de disques externes de s'assurer qu'il soit complètement nettoyé (format "lent" en termes simples ). Ils ont rarement besoin d'effacer un seul fichier spécifique.
-
Les utilisateurs domestiques ordinaires ne veulent pas d'une telle fonctionnalité. Vous verrez que la valeur par défaut n'est pas seulement de ne pas effacer le fichier, mais pas vraiment de le supprimer non plus: au lieu de cela, il est déplacé vers la poubelle car les utilisateurs à domicile s'attendent à ce que leur système d'exploitation puisse les enregistrer en cas de mauvaise manipulation. Vous devez souvent utiliser une combinaison de touches spécifique (option Maj + Suppr) pour supprimer un fichier sans passer par la poubelle.
-
Enfin, une telle option peut ne pas être facile ou même possible à mettre en œuvre. L'évolution technologique a ajouté plusieurs couches logiques et physiques autour de vos données réelles:
-
Certains systèmes d'exploitation prennent régulièrement des instantanés du contenu du système de fichiers, dans ce cas, votre fichier pourrait être inclus dans un ou plusieurs de ces instantanés. Il peut devenir compliqué d'assurer un effacement correct des fichiers dans de telles conditions sans mettre en danger l'intégrité des instantanés.
-
Comme mentionné dans d'autres réponses et commentaires, pour augmenter la durée de vie de votre périphérique de stockage, il y a un niveau d'abstraction entre le stockage réel et la façon dont il est vu par le système d'exploitation. Dans ce cas, alors que le système d'exploitation peut faire de son mieux pour s'assurer que les données du fichier sont supprimées au niveau du système de fichiers, il n'a aucun moyen de garantir qu'elles ont été effectivement effacées au niveau du stockage.
D'un côté vous avez l'OS qui raisonne en termes de fichiers (pour simplifier) mais ne se soucie pas vraiment du stockage d'octets, de l'autre vous avez le firmware du périphérique de stockage qui raisonne en termes d'octets mais ne sait rien sur les fichiers et comment le système de fichiers est réellement défini.
Alors, cela signifie-t-il que tout est perdu et que nous devons attendre un avenir improbable pour nous apporter un système de fichiers implémenté nativement dans le firmware du périphérique de stockage? Non, mais ce que vous devez faire dépend de votre préoccupation réelle:
-
Si votre préoccupation concerne les données au niveau de votre système de fichiers, vous disposez d'un logiciel tiers vous ajoutez une nouvelle option d'effacement / effacement à vos menus contextuels. Vous devez vous assurer manuellement que les copies de ces fichiers ne sont présentes dans aucun instantané et sauvegarde du système de fichiers, car cela nécessite une décision au cas par cas, le système d'exploitation ne peut pas le faire pour vous (vous ne voulez pas de l'assistant de gomme de votre système d'exploitation pour visser votre sauvegarde ou pour vous aider, n'est-ce pas?).
-
Si votre problème concerne les données physiquement stockées sur votre périphérique de stockage, utilisez le chiffrement du système de fichiers. Cela garantira que les éventuelles «fuites» de données dues au nivellement de l'usure et à une mauvaise gestion des blocs ne seront pas exploitables par quiconque met la main sur votre périphérique de stockage.