Početna » kako da » Što se događa s podacima kada se izbriše iz vašeg koša za smeće?

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

    Većinu vremena rijetko poštedimo misao za izbrisane datoteke izvan znajući da su sada izvan našeg puta, ali što se zapravo događa s tim datotekama kada ih obrišemo? Današnja postova s ​​pitanjima o odgovorima korisnika imaju odgovore na pitanja znatiželjnog čitatelja o procesu brisanja.

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Fotografija zahvaljujući Gerardovom svijetu (Flickr).

    Pitanje

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

    Ispravite me ako ovdje griješim, ali kada izbrišete nešto s vašeg računala, sve što vaše računalo radi jest pisati preko neke binarne datoteke s 0-om koje zamjenjuje 1-ove (ili nešto u tom smislu). Dakle, kada nešto pošaljete u Recycle Bin, on piše preko dijela datoteke, a zatim kada izbrišete datoteku iz koša za smeće, ona piše više?

    Samo kako cijeli proces brisanja datoteka i Recycle Bin proces rada?

    Odgovor

    SuperUser suradnici Boann i Mary Biggs imaju odgovor za nas. Prvo gore, Boann:

    Ni jedna operacija ne piše preko datoteke. Premještanje datoteke u koš za smeće čini upravo to, premješta datoteku. Njegov sadržaj je potpuno netaknut.

    Brisanje datoteke iz koša za smeće (ili njeno brisanje izravno pomoću tipke Shift + Delete) uklanja unos naziva datoteke iz mape. Dio diska koji je prethodno zauzela datoteka nije izmijenjen ili prepisan i još uvijek sadrži podatke o datoteci, ali ti podaci više nisu povezani s nazivom datoteke. To mjesto na disku zabilježeno je kao "slobodno", tako da buduće pisanje na disk može ponovno iskoristiti 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 sigurnu prepisivanje podataka. To nije zadano jer je sporo i povećava trošenje diska.

    Slijedi odgovor Mary Biggs:

    Datoteka je u dva dijela:

    • Unos direktorija koji bilježi naziv datoteke i sadrži popis blokova na disku koji sadrže sadržaj podataka u datoteci. Operativni sustav tada "zna" da su ti blokovi u upotrebi.
    • Stvarni blokovi koji sadrže sadržaj podataka u datoteci.

    Kada se datoteka izbriše:

    • Popis blokova u unosu direktorija označen je kao "slobodan" i vraćen u operacijski sustav. Unos u imenik se briše, tako da datoteka "nestane" iz sustava datoteka.
    • Stvarni se blokovi ne dodiruju, tako da sadržaj podataka u datoteci ostaje netaknut sve dok ih ne zamijeni neka druga nova datoteka. To je razlog zašto softver za oporavak datoteka često može obnoviti izbrisane datoteke (ali samo ako se koristi odmah nakon brisanja).

    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.