29Jun

Mi történik az adatokkal, amikor törli a Lomtárból?

Az idő nagy részében ritkán kíméljük a törölt fájlok gondolatát azon kívül, hogy tudjuk, hogy most már nincsenek módunkban, de mi történik azokkal a fájlokkal, amikor töröljük azokat? A mai SuperUser Q & A bejegyzés válaszokat tartalmaz a kíváncsi olvasó kérdéseire a törlés folyamatával kapcsolatban.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

Fotó jóvoltából a Gerard's World( Flickr).

Kérdés

SuperUser olvasó Shea A. tudni akarja, mi történik a törölt fájlokkal a számítógépen:

Javíts ki, ha itt tévedek, de amikor törölsz valamit a számítógépről, az összes számítógéped írja a bináris0-val az 1-esek helyett( vagy valami ilyesmi).Tehát ha valamit küldesz a Lomtárba, akkor a fájl egy részét írja le, akkor amikor törli a fájlt a Lomtárból, akkor többet ír?

Hogyan működik az egész fájl törlése és az újrahasznosítható bin folyamat?

A válasz

SuperUser közreműködők Boann és Mary Biggs a választ nekünk. Először Boann:

Egyik operáció sem írja le a fájlt. Ha áthelyezi a fájlt a Lomtárba, akkor a fájlt áthelyezi. Tartalma teljesen érintetlen marad.

A fájl törlése a Lomtárból( vagy törlés közvetlenül a Shift + Delete segítségével) eltávolítja a fájl nevét a mappából. A fájl korábban foglalt lemezének része nem módosul vagy felülíródik, és továbbra is tartalmazza a fájladatokat, de az adatok már nem kapcsolódnak a fájlnevhez. A lemezen lévő helyszínt "szabadnak" rögzítik, azonban a jövőben felírható lemezek újrafelhasználhatják ezt a helyet, és ha továbbra is használja a lemezt, a helyet majdnem biztosan felülírják az végül .

Olyan esetekben, amikor meg kell akadályozni a törölt adatok helyreállítását, léteznek speciális eszközök az adatok biztonságossá tételéhez. Ez nem alapértelmezés szerint történik, mert lassú és növeli a lemez kopását.

A Mary Biggs válasza:

A fájl két részből áll:

  • A könyvtárbejegyzés, amely rögzíti a fájl nevét, és tartalmazza a lemezen lévő blokkok listáját is, amelyek tartalmazzák a fájl adattartalmát. Az operációs rendszer ezt követően "tudja", hogy ezek a blokkok használatban vannak.
  • Az aktuális blokkok, amelyek tartalmazzák a fájl adattartalmát.

A fájl törlése esetén:

  • A címtárbejegyzésben lévő blokkok listája "szabadnak" van jelölve, és visszatért az operációs rendszerbe. A könyvtárbejegyzés törlődik, így a fájl "eltűnik" a fájlrendszerből.
  • A tényleges blokkokat nem érinti, így a fájl adattartalma érintetlen marad, amíg egy másik új fájl felülírja őket. Ez az oka annak, hogy a fájl-helyreállító szoftverek gyakran újraépítik a törölt fájlokat( de csak akkor, ha hamarosan törlés után használják).

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.