Kotisivu » miten » Miten Windows roskakori toimii?

    Miten Windows roskakori toimii?

    Poistat tiedoston Windowsista, se puretaan roskakoriin, ja sen jälkeen kalastaa sen takaisin. Mitä tapahtuu koko prosessin aikana?

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kysymys

    SuperUser-lukija Jonath0n on kiinnostunut roskakorista:

    Mitä Windowsin roskakoriin todella tehdään? Onko se vain kunnostettu kansio ja tilapaikka poistettaville tiedostoille, vai tekeekö se jotain erityistä? Tarkemmin sanoen, onko tiedostoja, jotka on siirretty roskakoriin, todella siirretty kiintolevylle vai ovatko ne vain siirrettyjen tiedostojen osoittimet? Olen melko kokenut käyttäjä, halusin vain tarkemman selityksen roskakorista.

    Joten mikä on tarina? Miten Roskakori toimii eräänlaisena tiedostona?

    Vastaus

    SuperUserin avustaja Tim Wijsman tarjoaa huipun verhon taakse:

    Viite poistetaan, roskakoriin säilytetään metatietotiedosto, joka tietää alkuperäisen sijainnin.

    Aikana alkuvaiheessa Windows 95: ssä ja 98: ssa tämä oli \ KIERRÄTETTY. Windows 2000: ssa ja uudemmissa versioissa se muutettiin nimeksi \ RECYCLER. Koska Windows Vista on nyt nimetty erityinen kansio \ $ Recycle.Bin.

    Käytä prosessimonitoria nähdäksesi I / O: n hupun alla, laita suodatin päälle Roskakori ja käydä siellä. :)

    Esimerkiksi, kun teen tämän:

    notepad $ RECYCLE.BIN S-1-5-21-0192837465-987654321-0123456789-1000 

    Huomautus: Pitkän kansion nimi on käyttäjän SID. Viimeisen kansion nimi on metatietoihin perustuva hajautus.

    Saan tiedoston, joka sisältää tällaisia ​​metatietoja koskevia tietoja:

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

    Syy siihen, että tiedostopolulla on välilyöntejä, johtuu siitä, että se on tallennettu laajaan tavukirjastoon tiettyjen kielten erikoismerkkien tukemiseksi sekä unicode ja mitä muuta. Aiemmat symbolit ovat binaarisia ja sisältävät tietoja, kuten tiedoston kokoa ja oikeuksia, sekä osoitetiedostoa datatietoihin. Pohjimmiltaan se sisältää tarpeeksi tietoa alkuperäisen viittauksen palauttamiseksi…

    On surullista, että Windowsin sisäinen kirja ei kata tätä, tai muuten olisin saanut enemmän viittausta. En ole löytänyt mitään artikkeleita, jotka olisivat yksityiskohtaisia ​​tästä asiasta, eivätkä Microsoft tai kolmansien osapuolten ihmiset. Ne luultavasti ovat olemassa, mutta löysin helpommaksi mennä ja suunnitella pääkonsepti…


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.