windows – ¿Cómo funciona la papelera de reciclaje?

Pregunta:

¿Qué hace realmente la Papelera de reciclaje en Windows? ¿Es solo una carpeta glorificada y un lugar de almacenamiento para archivos que pronto se eliminarán, o hace algo específico? Específicamente, ¿los archivos que se "mueven" a la Papelera de reciclaje se mueven realmente al disco duro, o solo se mueven los punteros a los archivos? Soy un usuario bastante experimentado, solo quería una explicación más detallada de la Papelera de reciclaje.

Respuesta:

Se elimina la referencia, se guarda un archivo de metadatos en la Papelera de reciclaje para conocer la ubicación original.

En los primeros días, en Windows 95 y 98, esto se encontraba en \RECYCLED . En Windows 2000 y posteriores, se le cambió el nombre a \RECYCLER . Desde Windows Vista, ahora es una carpeta especial llamada \$Recycle.Bin .

Use Process Monitor para ver las E / S debajo del capó, coloque un filtro en Recycle.Bin y Recycle.Bin . 🙂

Por ejemplo, cuando hago esto:

notepad \$RECYCLE.BIN\S-1-5-21-0192837465-987654321-0123456789-1000\$EXAMPL5

Nota: El nombre largo de la carpeta es un SID de usuario . El último nombre de la carpeta es un hash basado en los metadatos.

Recibo un archivo que contiene información de metadatos como este:

                Ö¸ÌC : \ P a t h \ T o \ S o m e \ E x a m p l e . t x t

La razón por la que la ruta del archivo tiene espacios en el medio es porque se almacena en caracteres de bytes anchos, para admitir caracteres especiales para ciertos idiomas, así como Unicode y otros. Los símbolos anteriores son binarios y contienen información como el tamaño del archivo y los permisos, así como un puntero a los datos del archivo. En esencia, contiene suficiente información para reconstruir la referencia original …

Es triste que el libro de Windows Internals no cubra esto, o de lo contrario habría tenido más referencias. No he encontrado ningún artículo que entre en detalles sobre esto, ni de Microsoft ni de terceros. Probablemente existan, pero me resultó más fácil ir y aplicar ingeniería inversa al concepto principal …

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım