29Jun
Meestal sparen we zelden een gedachte voor verwijderde bestanden buiten te weten dat ze ons niet meer uit de weg gaan, maar wat gebeurt er met die bestanden wanneer we ze verwijderen? De SuperUser Q & A post van vandaag heeft de antwoorden op de vragen van nieuwsgierige lezers over het verwijderingsproces.
De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.
Foto met dank aan Gerard's World( Flickr).
De vraag
SuperUser-lezer Shea A. wil weten wat er gebeurt met verwijderde bestanden op een computer:
Corrigeer me als ik het hier mis heb, maar als je iets van je pc verwijdert, schrijft je computer alleen maar over een deel van het binaire bestandmet 0's die de 1's vervangen( of iets dergelijks).Dus wanneer u iets naar de Prullenbak stuurt, schrijft het over een deel van het bestand, en wanneer u het bestand uit de Prullenbak verwijdert, schrijft het dan meer?
Hoe werkt het verwijderen van het hele bestand en het Prullenbak-proces?
Het antwoord
SuperUser-bijdragers Boann en Mary Biggs hebben het antwoord voor ons. Ten eerste, Boann:
Geen enkele bewerking schrijft over het bestand. Het verplaatsen van een bestand naar de Prullenbak doet precies dat, verplaatst het bestand. De inhoud ervan is volledig intact gelaten.
Als u een bestand uit de Prullenbak verwijdert( of het rechtstreeks verwijdert met Shift + Delete), wordt de bestandsnaam verwijderd uit de map. Het deel van de schijf dat voorheen door het bestand werd gebruikt, wordt niet gewijzigd of overschreven en bevat nog steeds de bestandsgegevens, maar die gegevens zijn niet langer gekoppeld aan een bestandsnaam. Die plek op de schijf wordt echter als "gratis" geregistreerd, dus toekomstige schrijven naar de schijf kan die ruimte opnieuw gebruiken en als je de schijf blijft gebruiken, wordt de ruimte vrijwel zeker overschreven, uiteindelijk .
In een geval waarin u het herstel van verwijderde gegevens moet voorkomen, zijn er speciale hulpmiddelen om de gegevens veilig te overschrijven. Dat gebeurt niet standaard omdat het traag is en de slijtage van de schijf verhoogt.
Gevolgd door het antwoord van Mary Biggs:
Een bestand bestaat uit twee delen:
- Een directoryvermelding die de bestandsnaam registreert en ook een lijst bevat van de blokken op schijf die de gegevensinhoud van het bestand bevatten. Het besturingssysteem "weet" dan dat deze blokken in gebruik zijn.
- De feitelijke blokken die de gegevensinhoud van het bestand bevatten.
Wanneer een bestand wordt verwijderd:
- De lijst met blokken in het telefoonboekitem wordt gemarkeerd als "gratis" en wordt teruggestuurd naar het besturingssysteem. Het telefoonboekitem wordt verwijderd, zodat het bestand "verdwijnt" uit het bestandssysteem.
- De feitelijke blokken worden niet aangeraakt, dus de gegevensinhoud van het bestand blijft onaangetast totdat een ander nieuw bestand ze overschrijft. Dit is de reden waarom bestandenherstelprogramma's vaak verwijderde bestanden opnieuw kunnen opbouwen( maar alleen als het snel na verwijdering wordt gebruikt).
Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.