Come funziona esattamente il cestino di Windows?

Sommario:

Come funziona esattamente il cestino di Windows?
Come funziona esattamente il cestino di Windows?

Video: Come funziona esattamente il cestino di Windows?

Video: Come funziona esattamente il cestino di Windows?
Video: Come rendere Wi-Fi una Stampante che non lo è. - YouTube 2024, Aprile
Anonim
Si elimina un file in Windows, esso viene scaricato nel Cestino e in seguito lo si pesca indietro. Cosa succede esattamente durante l'intero processo?
Si elimina un file in Windows, esso viene scaricato nel Cestino e in seguito lo si pesca indietro. Cosa succede esattamente durante l'intero processo?

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

La domanda

Il lettore SuperUser Jonath0n è curioso del Cestino:

What does the Recycle Bin in Windows actually do? Is it just a glorified folder and a holding place for soon to be deleted files, or does it do something specific? Specifically, are files that are “moved” to the Recycle Bin actually moved on the hard disc, or are just the pointers to the files moved? I am a fairly experienced user, I just wanted a more depth explanation of the Recycle Bin.

Allora, qual è la storia? Come funziona esattamente il Cestino come una specie di purgatorio dei file?

La risposta

Il collaboratore di SuperUser Tim Wijsman offre un picco dietro le quinte:

The reference is removed, a metadata file is kept in the Recycle Bin to know the original location.

In the early days, on Windows 95 and 98 this was located in

RECYCLED

. In Windows 2000 e versioni successive è stato rinominato

RECYCLER

. Dal momento che Windows Vista ora è una cartella speciale chiamata

$Recycle.Bin

Utilizzare Process Monitor per vedere l'I / O sotto il cofano, inserire un filtro

Recycle.Bin

e visitarlo:)

Ad esempio, quando faccio questo:

notepad $RECYCLE.BINS-1-5-21-0192837465-987654321-0123456789-1000$EXAMPL5

Nota: Il nome della cartella lunga è un SID utente. L'ultimo nome della cartella è un hash basato sui metadati.

Ottengo un file che contiene informazioni sui metadati come questo:

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

Il motivo per cui il percorso del file ha degli spazi intermedi è perché è memorizzato in caratteri a byte ampi, per supportare caratteri speciali per alcune lingue, nonché unicode e cos'altro. I simboli precedenti sono binari e contengono informazioni come le dimensioni e le autorizzazioni del file, nonché un puntatore ai dati del file. In sostanza, contiene abbastanza informazioni per ricostruire il riferimento originale …

È triste che il libro Windows Internals non lo copra, altrimenti avrei avuto più riferimenti. Non ho trovato nessun articolo che entri nei dettagli su questo, né da Microsoft né da terzi. Probabilmente esistono ma ho trovato più facile andare e decodificare il concetto principale …

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: