Kā tieši darbojas Windows atkritni?
Jūs dzēšat failu sistēmā Windows, tas tiek izgāzts atkritnē, un vēlāk jūs to atkal izkraut. Kas tieši notiek visa šī procesa laikā?
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs Jonath0n ziņkārīgs par atkritni:
Ko Windows atkritnes faktiski dara? Vai tas ir tikai glorificēta mape un turēšanas vieta, kur drīz tiks dzēsti faili, vai tas kaut ko dara? Konkrēti, vai faili, kas ir pārvietoti uz atkritni, ir pārvietoti uz cietā diska vai ir tikai norādes uz pārvietotajiem failiem? Es esmu diezgan pieredzējis lietotājs, es tikai gribēju sīkāku skaidrojumu par atkritni.
Tātad, kas ir stāsts? Kā tieši atkritnes darbojas kā sava veida failu tīrīšana?
Atbilde
SuperUser ziedotājs Tim Wijsman piedāvā maksimumu aiz aizkara:
Atsauce tiek noņemta, atkritnēs tiek glabāts metadatu fails, lai uzzinātu sākotnējo atrašanās vietu.
Pirmajās dienās, Windows 95 un 98, tas atradās
Pārstrādāts
. Windows 2000 un vēlāk tā tika pārdēvēta uzRECYCLER
. Tā kā Windows Vista tagad ir īpaša mape, kas tiek saukta$ Pārstrādā
.Izmantojiet Process Monitor, lai redzētu I / O zem pārsega, ievietojiet filtru
Pārstrādā
un apmeklējiet to. :)Piemēram, kad es to daru:
Notepad $ RECYCLE.BIN S-1-5-21-0192837465-987654321-0123456789-1000
Piezīme: Garais mapes nosaukums ir lietotāja SID. Pēdējais mapes nosaukums ir hash, pamatojoties uz metadatiem.
Man ir fails, kas satur šādu metadatu informāciju:
Ö¸ÌC: P a t h o o m e E x a m p l e. t x t
Iemesls, kāpēc faila ceļam ir atstarpes, ir tāpēc, ka tas tiek glabāts plašos baitu šovos, lai atbalstītu īpašas rakstzīmes noteiktām valodām, kā arī unikodu un ko vēl. Iepriekšējie simboli ir bināri un satur informāciju, piemēram, faila lielumu un atļaujas, kā arī rādītāju uz faila datiem. Būtībā tajā ir pietiekami daudz informācijas, lai atjaunotu sākotnējo atsauci…
Tas ir skumji, ka Windows iekšējo grāmatu tas neattiecas, vai arī es būtu saņēmis vairāk atsauces. Es neesmu atradis nevienu rakstu, kas būtu detalizēts šajā jautājumā ne Microsoft, ne trešo personu cilvēki. Tie, visticamāk, pastāv, bet man bija vieglāk doties un apgriezt galveno koncepciju ...
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.