7Sep

Ako presne funguje koša Windows?

Odstránite súbor v systéme Windows, dostanete ho do Koša a neskôr ho vykoreníte.Čo sa vlastne deje počas celého procesu?

dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Otázka

SuperUser čítačka Jonath0n je zvedavý o Koši:

Čo vlastne robí koša v systéme Windows? Je to len oslávený priečinok a miesto pre čoskoro odstránené súbory, alebo to robí niečo konkrétne? Konkrétne sú súbory, ktoré sú "presunuté" do Koša skutočne presunuté na pevnom disku, alebo sú to len ukazovatele na presunuté súbory? Som pomerne skúsený používateľ, len som chcel hlbšie vysvetlenie Koša.

Takže aký je príbeh? Ako presne funguje Kôš ako druh čistiaceho prostriedku?

Odpoveď

SuperUser prispievateľ Tim Wijsman ponúka vrchol za oponou:

Odkaz sa odstráni, súbor metadát je uložený v koši, aby poznal pôvodnú polohu.

V skorých dňoch, v systémoch Windows 95 a 98 to bolo umiestnené v \ RECYCLED.V systéme Windows 2000 a neskôr bol premenovaný na \ RECYCLER.Od systému Windows Vista je teraz špeciálna zložka s názvom \ $ Recycle. Bin.

Použite Process Monitor na zobrazenie V / V pod kapotou, vložte filter na Recycle. Bin a navštívte ho.:)

Napríklad, keď to urobím:

poznámkový blok \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5

Poznámka: Názov dlhého priečinka je User SID.Posledný názov priečinka je hash na základe metadát.

Mám súbor, ktorý obsahuje informácie o metadátach takto:

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

Dôvod, pre ktorý má cesta medzi medzerami, je, že je uložená v širokom bajtových znakoch, podporuje špeciálne znaky pre určité jazyky, rovnako ako unicode a čo iné.Skoršie symboly sú binárne a obsahujú informácie ako veľkosť a povolenia súboru, ako aj ukazovateľ údajov súboru. V podstate obsahuje dostatok informácií na rekonštrukciu pôvodnej referencie. ..

Je smutné, že kniha Windows Internals túto skutočnosť nezahŕňa, inak by som mal viac informácií.Nenašiel som žiadne články, ktoré by sa dali do podrobností o tom, a to ani spoločnosťou Microsoft ani tretích strán. Pravdepodobne existujú, ale zistilo som, že je jednoduchšie ísť a zvrátiť inžinierstvo hlavného konceptu. ..

Máte niečo doplniť vysvetlenie? Zvuk vypnúť v komentároch. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.