¿La eliminación de archivos a través del símbolo del sistema usando la palabra clave del ofrece alguna recuperación integrada, como la papelera de reciclaje?

¿La eliminación de archivos a través del símbolo del sistema usando la palabra clave del ofrece alguna recuperación integrada, como la papelera de reciclaje?

Entonces, si un usuario hiciera algo como

cd super_important_directory
del /s /q *.*

en el símbolo del sistema, ¿Windows envía esos archivos a la papelera de reciclaje? ¿Se eliminan permanentemente y la única opción de recuperación es el software especializado?

Respuesta1

Respuesta corta

No, no hay recuperación para los archivos eliminados desde la línea de comando y es una eliminación "permanente".

Respuesta no tan corta

El delcomando no borra la porción de datos del archivo, simplemente elimina la entrada del sistema de archivos.

Esto significa que con software especializado, la recuperaciónpuedeposible, si no se ha escrito nada más sobre esa área del disco (hasta donde el sistema sabe, esa área ahora es espacio "libre").

Por el contrario, la papelera de reciclaje es sólo un lugar al que se mueven los archivos, por lo que el sistema de archivos sigue siendo consciente de su existencia.

Lo que puedes hacer:

La mejor manera de evitar que los usuarios hagan esto es evitar que eliminen los archivos.

Eche un vistazo a los permisos de un archivo:

  1. Haga clic derecho en el archivo.
  2. SeleccionarPropiedades.
  3. Haga clic en elSeguridadpestaña.

La mejor manera de hacerlo es evitar que los modifiquen, cambiando los permisos y eliminando Modifyy Write.

Si los usuarios deben poder modificar los archivos, entonces es posible utilizar permisos más detallados para evitar la eliminación pero aún permitir modificaciones.

Para acceder a los permisos avanzados, haga clic enAvanzadoen la pestaña de seguridad.

Puede conservar los derechos otorgados Modifyy luego simplemente desmarcar el Deletepermiso.

Asegúrese de que tampoco tengan Delete Subfolders and Filespermiso en la carpeta principal; de lo contrario, podrán eliminar el archivo de todos modos.

Más detalles

VerCómo configurar, ver, cambiar o eliminar permisos especiales para archivos y carpetas en Windows XP(aplica para cualquier versión de Windows que use NTFS).

Respuesta2

No, no creo que este sea el caso. Después de hacerlo del foobar.txt, no encontré ningún foobar.txt en mi contenedor. La línea de comandos se considera una herramienta para "profesionales". Además, no desea que todos los archivos que elimine con un archivo por lotes se queden hasta que el usuario sienta la necesidad de vaciar la papelera. A menudo, el usuario ni siquiera sabe que algún archivo por lotes ha eliminado algo.

En Linux, puede crear un alias para el rmcomando y redirigirlo a algún otro comando, o configurar otras opciones. Por ejemplo, puedes hacer que pregunte "¿estás seguro?". Pero no sé si existen alias en Windows.

También puede restringir el acceso a cmd para sus usuarios normales. De todos modos, no creo que puedan eliminar archivos del sistema.

información relacionada