Brisanje datoteka je namerno uklanjanje datoteke iz sistema datoteka računara.

Svi operativni sistemi uključuju naredbe za brisanje datoteka (rm na Uniksu, era u CP/M-u i DR-DOS-u, del/erase u MS-DOS-u/PC-DOS-u, DR-DOS, Microsoft Windows-u itd.). Datoteke takođe pružaju prikladan način brisanja datoteka. Datoteke se mogu brisati pojedinačno, ili se može izbrisati ceo direktorijum.

Svrha

uredi

Primeri razloga za brisanje datoteka su:

  • Oslobađanje prostora na disku
  • Uklanjanje duplikata ili nepotrebnih podataka kako bi se izbegla zabuna
  • Onemogućavanje osetljivih informacija drugima
  • Uklanjanje operativnog sistema ili čišćenje čvrstog diska

Slučajno uklanjanje

uredi

Uobičajeni problem kod brisanja datoteka je slučajno uklanjanje informacija koje se kasnije pokažu važnim. Jedan od načina za rešavanje ovog problema je redovno pravljenje rezervnih kopija datoteka. Pogrešno izbrisane datoteke tada se mogu naći u arhivama.

Druga tehnika koja se često koristi nije brisanje datoteka istog trena, već njihovo premeštanje u privremeni direktorijum čiji se sadržaj zatim može po želji obrisati. Tako funkcioniše „kanta za otpatke“ ili „kanta za smeće“. Microsoft Windows i Apple-ov MacOS, kao i neke Linuks distribucije, koriste ovu strategiju.

U MS-DOS-u se može koristiti komanda undelete. U MS-DOS-u „izbrisane“ datoteke se zapravo ne brišu, već se samo označavaju kao izbrisane, tako da bi mogle biti izbrisane tokom nekog vremena, sve dok blokovi diska koje su koristili na kraju ne zauzmu druge datoteke. Tako rade programi za oporavak podataka, skeniranjem datoteka koje su označene kao izbrisane. Kako se prostor oslobađa po bajtu, a ne po datoteci, to ponekad može dovesti do nepotpunog oporavka podataka. Defragmentacija diska može sprečiti poništavanje brisanja, jer se blokovi koje koristi izbrisana datoteka mogu prebrisati, zato što su označeni kao „prazni“.

Druga mera predostrožnosti je označavanje važnih datoteka kao samo za čitanje (eng. read-only). Mnogi operativni sistemi će upozoriti korisnika koji pokušava da izbriše takve datoteke. Tamo gde postoje dozvole za sistem datoteka, korisnici kojima nedostaju potrebne dozvole mogu da brišu samo svoje datoteke, sprečavajući brisanje tuđeg rada ili kritičnih sistemskih datoteka.

Kod operativnih sistema sličnih Uniksu, da bi se datoteka izbrisala, obično treba imati dozvolu za pisanje u direktorijum u kome se ta datoteka nalazi.

Osetljivi podaci

uredi

Uobičajeni problem sa osetljivim podacima je taj što se izbrisane datoteke zaista ne brišu i zainteresovane strane ih mogu povratiti. Većina sistema datoteka uklanja samo vezu do podataka (pogledajte undelete, iznad). Ali čak i pisanje preko delova diska ili njegovo formatiranje možda ne garantuje da su osetljivi podaci potpuno nepopravljivi. Dostupan je specijalni softver koji prepisuje podatke, a moderni (nakon 2001. godine) ATA diskovi uključuju naredbu za sigurno brisanje u firmveru. Međutim, aplikacije i preduzeća sa visokom sigurnošću mogu ponekad zahtevati da se disk fizički uništi kako bi se osiguralo da se podaci ne mogu povratiti, jer mikroskopske promene u poravnanju glave i drugi efekti mogu značiti da čak ni takve mere nisu zagarantovane. Kada su podaci šifrovani, samo ključ za šifrovanje mora biti nedostupan. Kripto-usitnjavanje je praksa „brisanja“ podataka (samo) brisanjem ili prepisivanjem ključeva za šifrovanje.

Vidi još

uredi