7Sep
Eliminare un file in Windows, viene scaricato nel Cestino e successivamente lo si pesca indietro. Cosa succede esattamente durante l'intero processo?
Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.
La domanda
SuperUser reader Jonath0n è curioso del Cestino:
Che cosa fa realmente il Cestino in Windows?È solo una cartella glorificata e un luogo di attesa per i file presto cancellati, o fa qualcosa di specifico? In particolare, i file "spostati" nel Cestino vengono effettivamente spostati sul disco rigido o sono solo i puntatori ai file spostati? Sono un utente abbastanza esperto, volevo solo una spiegazione più approfondita del Cestino.
Allora, qual è la storia? Come funziona esattamente il Cestino come una specie di purgatorio dei file?
La risposta Contribuente
SuperUser Tim Wijsman offre un picco dietro le quinte:
Il riferimento viene rimosso, un file di metadati viene mantenuto nel Cestino per conoscere la posizione originale.
All'inizio, su Windows 95 e 98 questo si trovava in \ RECYCLED.In Windows 2000 e versioni successive è stato rinominato in \ 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 su Recycle. Bin e visitarlo.:)
Ad esempio, quando lo faccio:
notepad \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5Nota: 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 tIl motivo per cui il percorso del file ha spazi intermedi è perché è archiviato in caratteri 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 di 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 a 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.