7Sep

Hogyan, pontosan, működik-e a Windows újrahasznosító tálca?

Törölsz egy fájlt a Windows rendszerben, azt a Lomtárba dobják, majd később visszahúzza. Mi történik pontosan az egész folyamatban?

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

A kérdés

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

Mit csinál a Lomtár a Windows-ban? Ez csak egy dicsőített mappát és egy gazdaságot a hamarosan törölt fájlok számára, vagy valami konkrétat csinál? Pontosabban, azok a fájlok, amelyeket "áthelyeznek" a merevlemezre ténylegesen áthelyezhető Lomtárba, vagy csak a mozgó fájlok mutatói? Nagyon tapasztalt felhasználó vagyok, csak a Recycle Bin mélyebb magyarázatát akartam.

Szóval mi a történet? Milyen módon működik a Lomtár a fajta purgatóriumként?

Az

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

A hivatkozás eltávolításra kerül, egy metaadatfájl található a Lomtárban, hogy megtudja az eredeti helyet.

A korai napokban a Windows 95 és 98 operációs rendszereken a \ RECYCLED helyen található.Windows 2000 és későbbi verziója átkerült a \ RECYCLER címre. A Windows Vista operációs rendszernek köszönhetően most egy speciális mappa, a \ $ Recycle. Bin.

Használja a Folyamat figyelőt, hogy lássa az I / O-t a motorháztető alatt, helyezzen szűrőt a Recycle. Bin-ra és látogassa meg.:)

Például, amikor ezt megteszem:

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

Megjegyzés: A hosszú mappa neve egy felhasználói SID.Az utolsó mappa neve egy hash a metaadatok alapján.

Olyan fájlt kapok, amely ilyen metaadatokat tartalmaz:

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

Az ok, amiért a fájl elérési helye van, mert széles bájtos karakterekből áll, speciális nyelveket támogat bizonyos nyelvekhez, valamint az unicode-t és mi mást. A korábbi szimbólumok binárisak, és olyan információkat tartalmaznak, mint a fájlméret és a jogosultságok, valamint a mutató a fájladatokhoz. Lényegében elegendő információt tartalmaz az eredeti hivatkozás rekonstruálására. ..

Szomorú, hogy a Windows Internals könyv nem foglalkozik ezzel, különben több hivatkozás lenne. Nem találtam olyan cikkeket, amelyek részletesen foglalkoztak ezzel, sem a Microsofttal, sem a harmadik személyekkel. Valószínűleg léteznek, de könnyebben megfordultam és megváltoztattam a fő koncepciót. ..

Van valami, amit hozzá kell adnod a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.