Kako, točno, radi li sustav za recikliranje sustava Windows?

Sadržaj:

Kako, točno, radi li sustav za recikliranje sustava Windows?
Kako, točno, radi li sustav za recikliranje sustava Windows?

Video: Kako, točno, radi li sustav za recikliranje sustava Windows?

Video: Kako, točno, radi li sustav za recikliranje sustava Windows?
Video: CS50 2015 - Week 7 - YouTube 2024, Travanj
Anonim
Izbrišete datoteku u sustavu Windows, dobivate ga u koš za smeće, a kasnije ga izvadite. Što se točno događa tijekom cijelog procesa?
Izbrišete datoteku u sustavu Windows, dobivate ga u koš za smeće, a kasnije ga izvadite. Što se točno događa tijekom cijelog procesa?

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

SuperUser čitač Jonath0n je znatiželjan o košari za smeće:

What does the Recycle Bin in Windows actually do? Is it just a glorified folder and a holding place for soon to be deleted files, or does it do something specific? Specifically, are files that are “moved” to the Recycle Bin actually moved on the hard disc, or are just the pointers to the files moved? I am a fairly experienced user, I just wanted a more depth explanation of the Recycle Bin.

Pa što je to priča? Kako točno koš za smeće funkcionira kao vrsta čistilišta?

Odgovor

Timer Wijsman nudi vrhunac iza zastora:

The reference is removed, a metadata file is kept in the Recycle Bin to know the original location.

In the early days, on Windows 95 and 98 this was located in

RECYCLED

Na Windows 2000 i kasnije preimenovan je u

RECYCLER

Od sustava Windows Vista sada se zove posebna mapa

$Recycle.Bin

Upotrijebite Process Monitor da biste vidjeli I / O ispod nape, stavite filtar

Recycle.Bin

i posjetite ga.:)

Na primjer, kada to učinim:

notepad $RECYCLE.BINS-1-5-21-0192837465-987654321-0123456789-1000$EXAMPL5

Bilješka: Dugi naziv mape je User SID. Posljednji naziv mape je hash na temelju metapodataka.

Dobivam datoteku koja sadrži informacije o metapodacima ovako:

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

Razlog zbog kojeg staza datoteka ima razmake je zato što je pohranjena u širim bajtnim znakovima, za podršku posebnim znakovima za određene jezike, kao i za unicode i što drugo. Raniji simboli su binarni i sadrže podatke poput veličine i dopuštenja datoteke, kao i pokazivača podataka datoteka. U biti, sadrži dovoljno podataka za rekonstrukciju izvorne reference …

Tužno je da knjiga Windows Internals ne pokriva ovo, inače bih imao više referenci. Nisam našao nikakve članke koji detaljno upućuju na to, ni Microsoft niti treće strane. Vjerojatno postoje, ali lakše sam i obrnuti inženjering glavni koncept …

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Preporučeni: