/ / Mitä tapahtuu tiedolle, kun se poistetaan roskakoristasi?

Mitä tapahtuu tiedolle, kun se poistetaan roskakoristasi?

mitä-sattuu-to-data-kun-se-saa-deleted-from-your-kierrätys-bin-00

Suurimman osan ajasta meillä on harvoin varaa ajatellapoistetut tiedostot tietämättä, että ne ovat nyt poissa tieltä, mutta mitä oikein tapahtuu tiedostoille, kun poistamme ne? Tämän päivän SuperUser Q&A -viestissä on vastauksia utelias lukijan kysymyksiin poistoprosessista.

Tämän päivän kysymys- ja vastausistunto on meille SuperUser-palvelun myötä - Stack Exchange -yksikön alaosasto, joka on yhteisön vetämä Q & A-verkkosivustojen ryhmittely.

Kuva: Gerard's World (Flickr).

Kysymys

SuperUser-lukija Shea A. haluaa tietää, mitä tietokoneella poistetuille tiedostoille tapahtuu:

Korjaa, jos olen täällä väärässä, mutta kun sinäpoistamalla jotain tietokoneeltasi, kaikki tietokoneesi kirjoittaa vain osan binaareista, joissa nolla korvaa yhden (tai jotain vastaavaa) nollalla. Joten kun lähetät jotain roskakoriin, se kirjoittaa osan tiedostosta, ja kun poistat tiedoston roskakorista, se kirjoittaa enemmän?

Kuinka koko tiedoston poisto ja roskakorin prosessi toimivat?

Vastaus

SuperUser-avustajilla Boannilla ja Mary Biggsilla on vastaus meille. Ensin, Boann:

Kumpikaan operaatio ei kirjoita tiedostoa. Tiedoston siirtäminen roskakoriin tekee juuri sen, siirtää tiedoston. Sen sisältö jätetään täysin ehjäksi.

Tiedoston poistaminen roskakorista (taise suoraan Shift + Poista -painikkeella) poistaa tiedostonimen kansiosta. Tiedoston aiemmin käyttämää levyn osaa ei muokata tai korvata, ja se sisältää edelleen tiedostotiedot, mutta tietoja ei enää linkitetä tiedostonimeen. Tämä kohta levyllä on kuitenkin tallennettu "vapaaksi", joten tulevaisuuden levylle kirjoittaminen voi käyttää tätä tilaa uudelleen, ja jos jatkat levyn käyttöä, tila kirjoitetaan melkein varmasti korvaavalla tavalla. lopulta.

Tapauksessa, jossa joudut estämään poistettujen tietojen palauttamisen, on olemassa erityisiä työkaluja, jotka korvaavat tiedot turvallisesti. Sitä ei tehdä oletusarvoisesti, koska se on hidasta ja lisää levyn kulumista.

Seurasi Mary Biggsin vastaus:

Tiedosto on jaettu kahteen osaan:

  • Hakemistomerkintä, joka tallentaa tiedostonimen jasisältää myös luettelon levyn lohkoista, jotka sisältävät tiedoston datasisällön. Sitten käyttöjärjestelmä “tietää”, että nämä lohkot ovat käytössä.
  • Tosiasialliset lohkot, jotka sisältävät tiedoston tietosisällön.

Kun tiedosto poistetaan:

  • Hakemiston lohkojen luettelo on merkitty ilmaiseksi ja palautetaan käyttöjärjestelmään. Hakemistomerkki poistetaan, joten tiedosto “katoaa” tiedostojärjestelmästä.
  • Varsinaisia ​​lohkoja ei kosketa, joten tiedottiedoston sisältö pysyy koskemattomana, kunnes jokin muu uusi tiedosto korvaa sen. Tästä syystä tiedostojen palautusohjelmisto voi usein rakentaa uudelleen poistetut tiedostot (mutta vain jos sitä käytetään pian poistamisen jälkeen).

Onko jotain lisättävää selitykseen? Kuuntele kommentteja. Haluatko lukea lisää vastauksia muilta teknisesti hyödyllisiltä Stack Exchange -käyttäjiltä? Katso koko keskusteluketju täältä.