Početna » kako da » Kako, točno, funkcionira li Windows koš za smeće?

    Kako, točno, funkcionira li Windows koš za smeće?

    Ako izbrišete datoteku u sustavu Windows, ona se baca u Recycle Bin, a kasnije je vraćate. Što se točno događa tijekom cijelog tog procesa?

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Čitač SuperUser-a Jonath0n znatiželjan je za koš za smeće:

    Što zapravo radi koš za smeće u sustavu Windows? Je li to samo glorificirana mapa i mjesto gdje će se uskoro izbrisati datoteke, ili to radi nešto specifično? Konkretno, jesu li datoteke koje su "premještene" u koš za smeće zapravo premještene na tvrdi disk, ili su samo pokazivači na datoteke premještene? Ja sam prilično iskusan korisnik, samo sam želio detaljnije objašnjenje korpe za otpatke.

    Što je onda priča? Kako točno koša za smeće funkcionira kao neka vrsta datoteke u čistilištu?

    Odgovor

    Suradnik SuperUser Tim Wijsman nudi vrhunac iza zavjese:

    Referenca je uklonjena, datoteka metapodataka se čuva u Košu za smeće da bi se znala izvorna lokacija.

    U ranim danima, na Windows 95 i 98 to se nalazilo u \ reciklirati. U sustavu Windows 2000 i kasnije preimenovan je u \ čistač. Od Windows Vista sada je posebna mapa pod nazivom \ $ Recycle.Bin.

    Koristite Process Monitor da biste vidjeli I / O ispod haube, uključite filtar Koš za smeće i posjetite ga. :)

    Na primjer, kada to učinim:

    S-1-5-21-0192837465-987654321-0123456789-1000 $ EXAMPL5 

    Bilješka: Naziv duge mape je korisnički SID. Posljednji naziv mape je hash koji se temelji na metapodacima.

    Dobivam datoteku koja sadrži podatke o metapodacima poput ove:

     ¸Ì C: P a t h o o o m e e x a m p l e. t x t 

    Razlog zbog kojeg putanja datoteka ima mjesta između njih je zato što je pohranjena u širokim bajtovima, kako bi se podržali posebni znakovi za određene jezike, kao i za unicode i što drugo. Raniji simboli su binarni i sadrže informacije kao što su veličina datoteke i dozvole, kao i pokazivač na podatke datoteke. U biti, sadrži dovoljno informacija za rekonstrukciju izvorne reference ...

    Tužno je da knjiga unutarnjeg prozora Windows ne pokriva ovo, inače bih imala više referenci. Nisam pronašao niti jedan članak koji je detaljno opisan, ni Microsoft ni osobe treće strane. Vjerojatno postoje, ali meni je bilo lakše otići i zamijeniti glavni koncept ...


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.