Parece que tienes un problema de redacción con el término eliminar y una expectativa errónea sobre lo que debería hacer la funcionalidad.
Puede consultar la definición simple en el sitio web de Merriam-Webster:
eliminar : para eliminar (algo, como palabras, imágenes o archivos de computadora) de un documento, grabación, computadora, etc.
El objetivo de la función de eliminar es eliminar los objetos seleccionados de su ubicación actual. Se pueden mover a otra ubicación temporal (la papelera de basura) para evitar cualquier pérdida accidental, o el espacio que ocuparon podría marcarse como libre.
Compare esto con la definición de borrar por ejemplo:
erase : para eliminar (algo que se haya grabado) de una cinta (como una cinta de video o una cinta de audio) o un disco de computadora; también: para eliminar material grabado de (una cinta o disco)
: para eliminar (algo escrito) frotando o raspando para que ya no se pueda ver
: para eliminar algo escrito desde (una superficie)
Este realmente va a un nivel inferior, aquí no solo estamos eliminando el archivo de la carpeta, estamos eliminando los datos del archivo del disco, y en esta sutileza se encuentra la diferencia.
Borrar es la palabra que más puede encontrar en el mundo de Windows. En el mundo de Unix, puede encontrar borrado que describe el proceso desde un punto de vista más técnico. :
limpiar : para limpiar o secar (algo) con una toalla, tu mano, etc.
: para eliminar (algo) frotando
: para mover (algo) sobre una superficie
¿Por qué los sistemas operativos no hacen esto de forma predeterminada? Por varias razones:
-
Los usuarios domésticos comunes no necesitan dicha función, todo lo que necesitan es simplemente eliminar un archivo de una carpeta o, en el caso de unidades externas, asegurarse de que se limpie por completo (formato "lento" en términos simples ). Rara vez necesitan borrar un único archivo específico.
-
Los usuarios domésticos comunes en realidad no desean dicha función. Verá que el valor predeterminado no es solo no borrar el archivo, sino que tampoco lo elimina: en su lugar, se mueve a la papelera porque los usuarios domésticos esperan que su sistema operativo pueda guardarlos en caso de una manipulación incorrecta. A menudo tiene que usar una combinación de teclas específica (Shift + Del) para eliminar un archivo sin pasar por la papelera.
-
Finalmente, tal opción puede no ser fácil o incluso imposible de implementar. La evolución tecnológica ha agregado varias capas lógicas y físicas en torno a sus datos reales:
-
Algunos sistemas operativos toman instantáneas regulares del contenido del sistema de archivos, en tal caso su archivo podría estar incluido en una o varias de estas instantáneas. Puede ser complicado garantizar el correcto borrado de archivos en tales condiciones sin poner en peligro la integridad de las instantáneas.
-
Como se mencionó en otras respuestas y comentarios, para aumentar la vida útil de su dispositivo de almacenamiento, existe un nivel de abstracción entre el almacenamiento real y cómo lo ve el sistema operativo. En tal caso, si bien el sistema operativo puede hacer todo lo posible para garantizar que los datos del archivo se eliminen en el nivel del sistema de archivos, no tiene ninguna forma de garantizar que se haya borrado efectivamente en el nivel de almacenamiento.
Por un lado, tiene el sistema operativo que explota en términos de archivos (para simplificar) pero realmente no le importa el almacenamiento de bytes, en el otro lado tiene el firmware del dispositivo de almacenamiento que explica en términos de bytes pero no sabe nada. sobre los archivos y cómo se configura realmente el sistema de archivos.
Entonces, ¿esto significa que todo está perdido y debemos esperar un futuro improbable para que el sistema de archivos se implemente de forma nativa en el firmware del dispositivo de almacenamiento? No, pero lo que debe hacer depende de su preocupación real:
-
Si su inquietud es sobre los datos a nivel de su sistema de archivos, entonces tiene un software de terceros disponible que le agregará una nueva opción de borrado / borrado a sus menús contextuales. Sin embargo, debe asegurarse manualmente de que las copias de estos archivos no estén presentes en ninguna copia de seguridad y copia de seguridad del sistema de archivos, ya que esto requiere una decisión caso por caso que el sistema operativo no puede hacer por usted (no desea el asistente de borrado de su sistema operativo). para atornillar tu respaldo o para ayudarte, ¿verdad?).
-
Si su preocupación es sobre los datos almacenados físicamente en su dispositivo de almacenamiento, use el cifrado del sistema de archivos. Esto asegurará que los posibles datos de "fugas" debidos a la nivelación del desgaste y al manejo inadecuado de los bloques no puedan ser explotados por cualquiera que tenga en sus manos su dispositivo de almacenamiento.