Ha kitörlök valami fájlt a Lomtárból, akkor az onnan hova jut? A nagy "semmiségbe"?
Sehova, ugyanott marad. Csak a program megjelöli a program által foglalt lemezszektorokat felülírhatónak. Úgyhogy ha valami új kerül a lemezre, akkor akár oda is rakhatja.
Így nem sok esély van visszahozni törölt adatot, hogyha már lementettél mást is a meghajtóra. Ha még nem, akkor annyi az egész, hogy a helyreállító program leszedi róla a felülírható jelzést.
A fájlrendszerből a rá mutató bejegyzés törlődik, a merevlemezen (vagy akármilyen háttértáron) a hozzá tartozó lemezterület szabaddá lesz nyilvánítva, tehát a tartalma végülis ott marad, csak a rendszer üresnek látja, és semmi nem gátolja meg, hogy felülírják.
Egyébként ezért van az, hogy a lomtárból törölt fájlokat is még vissza lehet hozni, mert fizikailag nem törlődik. Sőőt, még a fájlrendszer-bejegyzés sem törlődik fizikailag, csak logikailag.
De ezt szerintem a kérdező nem tudja elképzelni :D Ő úgy gondolja, hogy a fájlok valami tárgyak, amiket a rendszer ide-oda pakolgat a vinyón...
Az adattárolás alapjaival kéne kezdeni.
Nagyon egyszerűen: a merevlemezt, mint adattárolót képzeld el úgy mint egy vonat, ami embereket szállít, a fájlokat pedig úgy, mint az utasok, akik tovább akarnak menni, mint amennyire szól a jegyük.
A kalauz mindig tudja, hogy melyik hely kell üres legyen.
Szóval felszállnak az emberek (a fájlok) elfoglalják a saját helyüket, amit a kalauz ad nekik. (hely nélküli jegyük van :D) Amikor odáig jutottunk, hogy eddig szólt a jegyük (törölted az illető fájlokat), akkor a kalauz már egyből tudja, hogy az a hely üres kell legyen. (de nem szól, mert úgyis van hova ültetni az utasokat akik még felszállnak. De a főnöknek (neked) azt mondja, hogy ezek az utasok már nincsennek a vonaton - vagyis, hogy már nincsennek a lemezen ezek a fájlok...) Ellenben mikor utasok szállnának fel, felállítja a lejárt jegyű utasokat (amennyit kell), és a helyükre ülteti az újakat. (ekkor válik valóra az, hogy a fájl ténylegesen törlődik, az utas ténylegesen le kell szálljon...)
A valóság kicsit bonyolultabb, de remélem így megérted... :D Normálisan: a fájlredszernek van egy része, ahol a fájlok leírását, és a szabad helyek fizikai helyét tárolja. Mikor törölsz egy fájlt, csak innen törli ki a fájl bejegyzését, és a fájl helyét megjelöli szabad helyként (hogy írható legyen). De a fájl tartalma még ottmarad valahol a lemezen...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!