Kas notiek ar datiem, kad tas tiek izdzēsts no atkritnes?
Lielāko daļu laika mēs reti iztērējam domu par izdzēstajiem failiem ārpus zināšanām, ka tie tagad ir mūsu ceļā, bet kas patiesībā notiek ar šiem failiem, kad tos dzēšam? Šodienas SuperUser Q&A ziņojumam ir atbildes uz ziņkārīgiem lasītāja jautājumiem par dzēšanas procesu.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Foto no Gerardas pasaules (Flickr).
Jautājums
SuperUser lasītājs Shea A. vēlas uzzināt, kas notiek ar svītrotiem failiem datorā:
Labojiet mani, ja es šeit esmu nepareizi, bet, izdzēšot kaut ko no sava datora, viss jūsu dators ir rakstīts pār dažiem bināriem ar 0, kas aizstāj 1 (vai kaut ko šim nolūkam). Tātad, nosūtot kaut ko uz atkritni, tā raksta virs faila daļas, tad, izdzēšot failu no atkritnes, tā raksta vairāk?
Kā darbojas viss faila dzēšanas un atkritnes process?
Atbilde
SuperUser līdzstrādniekiem Boann un Mary Biggs ir atbilde mums. Pirmkārt, Boann:
Neviena no darbībām nenosaka failu. Pārvietojot failu uz atkritni, tas tiek darīts, pārvieto failu. Tās saturs paliek pilnīgi neskarts.
Izdzēšot failu no atkritnes (vai dzēšot to tieši, izmantojot Shift + Delete), no mapes tiek noņemts faila nosaukuma ieraksts. Diska daļa, ko iepriekš aizņēma fails, netiek modificēta vai pārrakstīta, un tajā joprojām ir faila dati, bet dati vairs nav saistīti ar faila nosaukumu. Šī diska vieta tiek ierakstīta kā “bezmaksas”, tāpēc nākotnē rakstot uz diska, var atkārtoti izmantot šo vietu, un, ja jūs turpināsiet lietot šo disku, vieta gandrīz noteikti tiks pārrakstīta galu galā.
Gadījumā, ja jums ir nepieciešams novērst dzēsto datu atgūšanu, pastāv īpaši rīki, lai droši pārrakstītu datus. Tas nav izdarīts pēc noklusējuma, jo tas ir lēns un palielina diska nodilumu.
Seko atbilde no Mary Biggs:
Fails ir divās daļās:
- Kataloga ieraksts, kas ieraksta faila nosaukumu un satur arī diska bloku sarakstu, kas satur faila saturu. Pēc tam operētājsistēma „zina”, ka šie bloki tiek izmantoti.
- Faktiskie bloki, kas satur faila saturu.
Kad fails tiek dzēsts:
- Katalogu ieraksta bloku saraksts tiek atzīmēts kā “bezmaksas” un atgriezts operētājsistēmā. Kataloga ieraksts tiek dzēsts, tāpēc fails "pazūd" no failu sistēmas.
- Faktiskie bloki netiek pieskartīti, tāpēc datnes saturs failā paliek neskarts, kamēr kāds cits jauns fails tos pārrakstīs. Tas ir iemesls, kāpēc failu atgūšanas programmatūra bieži var atjaunot izdzēstos failus (bet tikai tad, ja to lieto drīz pēc dzēšanas).
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.