Homepage » hogyan kell » Hogyan működik a Windows Lomtár?

    Hogyan működik a Windows Lomtár?

    Töröl egy fájlt a Windows-ban, eldobja a Lomtárba, és később visszahúzza. Mi történik pontosan az egész folyamat során?

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó Jonath0n kíváncsi a Lomtárra:

    Mit csinál a Windows Lomtár valójában? Ez csak egy dicsőített mappa és egy hely, ahol hamarosan törlésre kerülnek a fájlok, vagy csinál valamit? Konkrétan azok a fájlok, amelyek „költöztek” a Lomtárba, valójában a merevlemezen mozogtak, vagy csak a mozgatott fájlok mutatói? Meglehetősen tapasztalt felhasználó vagyok, csak mélyebb magyarázatot akartam kapni a Lomtárról.

    Szóval mi a történet? Pontosan hogyan működik a Lomtár, mint egyfajta fájl tisztító?

    A válasz

    A SuperUser közreműködő, Tim Wijsman csúcsot kínál a függöny mögött:

    A hivatkozás eltávolításra kerül, egy metaadat fájlt tárol a Lomtárban, hogy megismerje az eredeti helyet.

    A korai napokban, a Windows 95 és 98 rendszeren, ez a webhelyen található \ RECYCLED. Windows 2000 és újabb verzióiban átnevezték \ RECYCLER. Mivel a Windows Vista most egy speciális mappát hívott \ $ Recycle.Bin.

    A Process Monitor használatával láthatja az I / O-t a motorháztető alatt, helyezzen egy szűrőt Újrahasznosító kuka és látogassa meg. :)

    Például, ha ezt teszem:

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

    Jegyzet: A hosszú mappa neve egy felhasználói azonosító. Az utolsó mappa neve a metaadatokon alapuló hash.

    Olyan fájlt kapok, amely ilyen metaadat információkat tartalmaz:

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

    Az az oka, hogy a fájl elérési útja között van szóköz, mert széles bájtos karakterek tárolják, bizonyos nyelvek speciális karaktereit, valamint unicode-t és mást. A korábbi szimbólumok binárisak és olyan információkat tartalmaznak, mint a fájl mérete és engedélyei, valamint a fájladatok mutatója. Lényegében elegendő információt tartalmaz az eredeti hivatkozás helyreállításához…

    Szomorú, hogy a Windows Internals könyv nem fedi le ezt, vagy még több referenciát kaptam. Nem találtam olyan cikket, amely részletesen megemlítené ezt, sem a Microsoft, sem a harmadik felek emberei. Valószínűleg léteznek, de könnyebb voltam menni és megfordítani a fő koncepciót…


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.