If-Koubou

Kā precīzi, vai Windows atkritni darbojas?

Kā precīzi, vai Windows atkritni darbojas? (Kā)

Jūs izdzēšat failu sistēmā Windows, tas tiek izmests atkritnē, un vēlāk jūs atkārtoti zvejojat. Kas tieši notiek visā šajā procesā?

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs Jonath0n ir interesanti par atkritni:

Ko patiesībā dara Windows atkritni? Vai tā ir tikai pagodināta mape un vieta, kurā drīz tiks dzēsti faili, vai arī tā darīs kaut ko īpašu? Konkrēti, vai faili tiek "pārvietoti" uz atkritni, kas faktiski tiek pārvietoti uz cietā diska, vai arī tie ir tikai norādes uz pārvietotajiem failiem? Es esmu diezgan pieredzējis lietotājs, es tikai gribēju dziļāk izskaidrot atkritni.

Kāds ir stāsts? Kā tieši atkritni darbojas kā sava veida failu tīrīšanas līdzeklis?

Atbilde

SuperUser atbalstītājs Tim Wijsman piedāvā maksimumu aiz aizkaru:

Atsauce tiek noņemta, metadatu fails tiek glabāts atkritnē, lai uzzinātu sākotnējo atrašanās vietu.

Pirmajās dienās Windows 95 un 98 tā atradās\ RECYCLED. Uz Windows 2000 un vēlāk tā tika pārdēvēta uz\ RECYCLER. Tā kā Windows Vista šobrīd ir izveidota īpaša mape\ $ Recycle.Bin.

Izmantojiet procesa monitoru, lai redzētu ieeju / izeju zem pārsega, ievietojiet filtruRecycle.Bin un apmeklējiet to. :)

Piemēram, kad es to daru:

piezīmju grāmatiņa \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5 

Piezīme: Garais mapes nosaukums ir lietotāja SID. Pēdējais mapes nosaukums ir heks, pamatojoties uz metadatiem.

Es saņemu failu, kurā ir šāda metadatu informācija:

 Ö¸MC: \ P a t h \ T o \ s o m e \ e x a m p l e. t x t 

Iemesls, ka faila ceļam ir atstarpes starp, ir tāds, ka tas tiek glabāts plašos baitu simbolos, lai atbalstītu noteiktas valodas īpašas rakstzīmes, kā arī Unicode un vēl vienu. Iepriekšējie simboli ir bināri un satur informāciju, piemēram, faila lielumu un atļaujas, kā arī rādītāju par faila datiem. Būtībā tā satur pietiekami daudz informācijas, lai rekonstruētu sākotnējo atsauci ...

Tas ir skumji, ka Windows Internals grāmata neaptver šo, vai arī es būtu bijusi vairāk atsauces. Es neesmu atradis nevienu rakstu, uz kuru tas attiecas, ne Microsoft, ne trešo pušu cilvēki. Viņi droši vien pastāv, bet es uzskatu, ka ir vieglāk iet un mainīt galveno jēdzienu ...

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.