Domača » kako » Kako, točno, deluje Windows Recycle Bin?

    Kako, točno, deluje Windows Recycle Bin?

    Datoteko v operacijskem sistemu Windows izbrišete, nato jo vržete v koš in kasneje jo uničite. Kaj točno se zgodi med celotnim procesom?

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Bralnik SuperUser Jonath0n zanima koš:

    Kaj dejansko počne koš v sistemu Windows? Ali je to samo glorificirana mapa in mesto, kjer bodo kmalu izbrisane datoteke, ali pa nekaj posebnega? Natančneje, ali so datoteke, ki so »premaknjene« v koš, dejansko premaknjene na trdi disk, ali pa so le kazalci na datoteke premaknjene? Sem precej izkušen uporabnik, hotel sem si podrobneje razložiti Recycle Bin.

    Kaj je torej zgodba? Kako točno koš lahko deluje kot nekakšna datoteka za čistilnico?

    Odgovor

    Sodelavec SuperUser Tim Wijsman ponuja vrh za zaveso:

    Sklic je odstranjen, metapodatkovna datoteka je shranjena v košu, da pozna prvotno lokacijo.

    V zgodnjih dneh, na Windows 95 in 98 je bilo to v RECYCLED. V operacijskem sistemu Windows 2000 in pozneje je bil preimenovan v RECYCLER. Od operacijskega sistema Windows Vista je zdaj posebna mapa z imenom Recycle.Bin.

    Uporabite Process Monitor, da vidite I / O pod pokrovom, vključite filter Koš za smeti in ga obiščite. :)

    Na primer, ko to naredim:

    S-1-5-21-0192837465-987654321-0123456789-1000 \ t 

    Opomba: Ime dolge mape je uporabniški SID. Zadnje ime mape je razpršena na podlagi metapodatkov.

    Dobim datoteko, ki vsebuje podatke o metapodatkih, kot je ta:

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

    Razlog za to, da je pot datoteke med seboj prazna, je, da je shranjena v širokih bajtih, da podpira posebne znake za določene jezike, kot tudi za unicode in kaj drugega. Prejšnji simboli so binarni in vsebujejo informacije, kot sta velikost datoteke in dovoljenja, ter kazalec na podatke datoteke. V bistvu vsebuje dovolj informacij za rekonstrukcijo prvotne reference…

    To je žalostno, da je knjiga Windows Notranji ne pokriva tega, ali pa bi imel več reference. Nisem našel nobenih člankov, ki bi bili o tem podrobno opisani, niti Microsoft niti drugi uporabniki. Verjetno obstajajo, vendar je bilo lažje iti in obrniti inženiring glavni koncept ...


    Imate kaj dodati pojasnilu? Zvok izključen v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.