29Jun
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.