If-Koubou

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

Što se događa s podacima kada se ukloni iz vašeg koš za smeće? (Kako da)

Većinu vremena rijetko rezerviramo misao za izbrisane datoteke izvan znajući da su sada izvan našeg načina, ali što se zapravo događa tim datotekama kada ih izbrišemo? Danas SuperUser Q & A post ima odgovore na znatiželjna pitanja čitatelja o postupku brisanja.

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

Fotografija ljubaznošću Gerardovog svijeta (Flickr).

Pitanje

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

Ispravite me ako ovdje griješim, ali kad izbrisate nešto s računala, sve vaše računalo piše preko nekog od binarnih podataka s oznakom 0 koja zamjenjuje 1 (ili nešto slično). Dakle, kada šaljete nešto u koš za smeće, piše preko dijela datoteke, a kada izbrišete datoteku iz koš za smeće, piše više?

Jednostavno kako funkcionira cijela brisanje datoteka i proces recikliranja kutije?

Odgovor

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

Nijedna radnja ne piše preko datoteke. Premještanje datoteke u koš za smeće upravo to pomiče datoteku. Sadržaj ostaje potpuno netaknut.

Brisanje datoteke iz koš za smeće (ili brisanje izravno pomoću Shift + Delete) uklanja unos naziva datoteke iz mape. Dio diska koji je prethodno zauzimao datoteka ne mijenja se ili prepisuje i još uvijek sadrži podatke o datotekama, ali taj podatak više nije povezan s nazivom datoteke. To je mjesto na disku zabilježeno kao "slobodno", međutim, tako da budućnost piše na disk može ponovno upotrijebiti taj prostor, a ako nastavite koristiti disk, prostor će gotovo sigurno biti prepisan eventualno.

U slučaju da trebate spriječiti oporavak izbrisanih podataka, postoje posebni alati za prebrisivanje podataka na siguran način. To se ne radi standardno jer je spor i povećava trošenje na disku.

Slijedi odgovor Mary Biggsa:

Datoteka je u dva dijela:

  • Unos telefonskog imenika koji bilježi naziv datoteke i sadrži popis blokova na disku koji sadrže podatkovne sadržaje datoteke. Operacijski sustav tada "zna" da su ti blokovi u upotrebi.
  • Stvarni blokovi koji sadrže podatke sadržaja datoteke.

Kada se datoteka izbriše:

  • Popis blokova u unosu direktorija označen je kao "slobodan" i vraćen u operativni sustav. Unos direktorija se briše, pa se datoteka "nestaje" iz datotečnog sustava.
  • Stvarni blokovi se ne dodiruju pa sadržaj podataka u datoteci ostaje netaknut dok se neka druga datoteka ne prepisuje. To je razlog zbog kojeg softver za oporavak datoteka često može obnoviti izbrisane datoteke (ali samo ako se upotrebljava ubrzo nakon brisanja).

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.