7Sep
Jūs dzēš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ājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un 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 pagodinoša mape un vieta, kurā drīz tiks dzēsti faili, vai arī tas kaut ko dara īpašu? Konkrēti, vai faili tiek "pārvietoti" uz atkritni, kas faktiski tiek pārvietoti uz cietā diska, vai tie ir tikai norādes uz pārvietotajiem failiem? Es esmu diezgan pieredzējis lietotājs, es tikai gribēju dziļāk izskaidrot atkritni.
Tātad, 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.Operētājsistēmā Windows 2000 un vēlāk tā tika pārdēvēta par \ RECYCLER.Tā kā Windows Vista tagad ir īpaša mape ar nosaukumu \ $ Recycle. Bin.
Izmantojiet procesa monitoru, lai redzētu I / O zem pārsega, ievietojiet filtru Recycle. Bin un apmeklējiet to.:)
Piemēram, kad es to daru:
notepad \ $ RECYCLE.BIN \ S-1-5-21-0192837465-987654321-0123456789-1000 \ $ EXAMPL5Piezīme: Garš 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 tIemesls, 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 citus. 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 oriģinālu atsauci. ..
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 kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.