Hvad sker der med data, når det bliver slettet fra din papirkurv?
For det meste sparer vi sjældent en tanke på slettede filer uden at vide, at de nu er ude af vores vej, men hvad sker der faktisk med disse filer, når vi sletter dem? Dagens SuperUser Q & A-indlæg har svar på en nysgerrig læsers spørgsmål om sletningsprocessen.
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Foto med tilladelse til Gerard's World (Flickr).
Spørgsmålet
SuperUser-læser Shea A. ønsker at vide, hvad der sker med slettede filer på en computer:
Rett mig, hvis jeg har noget forkert her, men når du sletter noget fra din pc, skriver hele din computer over nogle af binærerne med 0'erne, der erstatter 1'erne (eller noget deraf). Så når du sender noget til papirkurven, skriver det over en del af filen, og når du sletter filen fra papirkurven, skriver den mere?
Hvordan virker hele filen sletning og papirkurven arbejde?
Svaret
SuperUser bidragsydere Boann og Mary Biggs har svaret for os. Først op, Boann:
Hverken operation skriver over filen. Flytning af en fil til papirkurven gør netop det, flytter filen. Dens indhold er fuldstændig intakt.
Sletning af en fil fra papirkurven (eller sletning af den direkte ved hjælp af Shift + Delete) fjerner filnavnet fra mappen. Den del af disken, der tidligere er optaget af filen, ændres ikke eller overskrives og indeholder stadig fildataene, men disse data er ikke længere knyttet til et filnavn. Denne plet på disken er optaget som "fri", så fremtidige skrivninger til disken kan genbruge det rum, og hvis du fortsætter med at bruge disken, vil rummet næsten helt sikkert blive overskrevet til sidst.
I et tilfælde, hvor du skal forhindre gendannelse af slettede data, findes der specielle værktøjer til at overskrive dataene sikkert. Det gøres ikke som standard, fordi det er langsomt og øger slid på disken.
Efterfulgt af svaret fra Mary Biggs:
En fil er i to dele:
- En mappeindgang, der registrerer filnavnet og indeholder også en liste over blokkerne på disken, som indeholder dataindholdet i filen. Operativsystemet så "ved", at disse blokke er i brug.
- De egentlige blokke, som indeholder dataindholdet i filen.
Når en fil slettes:
- Listen over blokke i adressebogen er markeret som "gratis" og returneres til operativsystemet. Mappen er slettet, så filen forsvinder fra filsystemet.
- De egentlige blokke bliver ikke rørt, så dataindholdet i filen forbliver uberørt, indtil en anden ny fil overskriver dem. Dette er grunden til, at filgendannelsessoftware ofte kan genopbygge slettede filer (men kun hvis det bruges kort efter sletning).
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.