/ / Što se događa s podacima kada se izbriše iz vašeg koš za smeće?

Što se događa s podacima kada se izbriše iz vašeg koš za smeće?

što-se događa za podatke-kada-se-dobiva-deleted-od-svoj-koš za-bin-00

Većinu vremena rijetko se poštedimo misliizbrisane datoteke nisu znale da su nam sada na putu, ali što se zapravo događa s tim datotekama kad ih izbrišemo? Današnji SuperUser-ov odgovor na pitanja sadrži odgovore znatiželjnih čitatelja o postupku brisanja.

Današnja sjednica Pitanja i Odgovori dolazi nam iz ljubaznosti SuperUsera - podjele Stack Exchangea, grupacije Q&A web stranica koje vodi zajednica.

Fotografijom iz Gerardovog svijeta (Flickr).

Pitanje

SuperUser čitač Shea A. želi znati što se događa s izbrisanim datotekama na računalu:

Ispravite me ako ovdje nisam u pravu, ali kad viizbrišite nešto s računala, sve što vaše računalo radi je pisanje preko nekih binarnih datoteka sa 0 koje zamjenjuju oznaku 1 (ili nešto u tom smislu). Pa kad nešto pošaljete u koš za smeće, piše preko dijela datoteke, pa kad izbrišete datoteku iz koš za smeće, piše više?

Kako funkcionira cijelo brisanje datoteke i postupak koš za smeće?

Odgovor

Saradnici SuperUser-a Boann i Mary Biggs imaju odgovor za nas. Prvo gore, Boann:

Nijedna operacija ne piše preko datoteke. Pomicanje datoteke u koš za smeće radi upravo to, premješta datoteku. Njegov je sadržaj ostavljen potpuno netaknut.

Brisanje datoteke iz koš za smeće (ili brisanje)izravno Shift + Delete uklanja unos naziva datoteke iz mape. Dio diska koji je datoteka prethodno zauzeta nije modificiran ili prepisan i još uvijek sadrži podatke datoteke, ali ti podaci više nisu povezani s nazivom datoteke. To mjesto na disku je, međutim, zapisano "besplatno", tako da buduće pisanje na disk može ponovo iskoristiti taj prostor, a ako nastavite koristiti disk, prostor će se gotovo sigurno prebrisati eventualno.

U slučaju kada trebate spriječiti oporavak izbrisanih podataka, postoje posebni alati za sigurno prepisivanje podataka. To se ne radi prema zadanim postavkama, jer je sporo i povećava trošenje diska.

Slijedio je odgovor Mary Biggs:

Datoteka je u dva dijela:

  • Unos u imenik koji bilježi naziv datoteke itakođer sadrži popis blokova na disku koji sadrže sadržaj podataka u datoteci. Operativni sustav tada "zna" da se ti blokovi koriste.
  • Stvarni blokovi koji sadrže sadržaj podataka u datoteci.

Kad se datoteka izbriše:

  • Popis blokova u unosu u imenik označeni su kao "besplatni" i vraćeni u operativni sustav. Unos direktorija se briše, pa datoteka "nestaje" iz datotečnog sustava.
  • Stvarni blokovi se ne dodiruju, pa podacisadržaj datoteke ostaje netaknut dok ih neka druga nova datoteka ne prebrise. To je razlog što softver za obnavljanje datoteka često može obnoviti izbrisane datoteke (ali samo ako se koristi ubrzo nakon brisanja).

Imate li što dodati u objašnjenje? Zvuči u komentarima. Želite pročitati više odgovora od ostalih korisnika Stack Exchangea koji se bave tehnologijom? Pogledajte cijelu temu rasprave ovdje.