Startpagina » hoe » Wat gebeurt er met gegevens wanneer het wordt verwijderd uit uw Prullenbak?

    Wat gebeurt er met gegevens wanneer het wordt verwijderd uit uw Prullenbak?

    Meestal sparen we zelden een gedachte voor verwijderde bestanden buiten te weten dat ze ons nu uit de weg gaan, maar wat gebeurt er met die bestanden wanneer we ze verwijderen? De SuperUser Q & A-post van vandaag biedt antwoorden op de nieuwsgierige vragen van een lezer over het verwijderingsproces.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep 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 binaire code met 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 als u het bestand uit de Prullenbak verwijdert, schrijft het meer?

    Hoe werkt het hele bestand en het prullenbakproces??

    Het antwoord

    Bijdragers van SuperUser Boann en Mary Biggs hebben het antwoord voor ons. Als 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 ingenomen, 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 opnamen naar de schijf kunnen die ruimte opnieuw gebruiken en als u de schijf blijft gebruiken, wordt de ruimte vrijwel zeker overschreven. tenslotte.

    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 die ook een lijst met blokken op schijf bevat die de gegevensinhoud van het bestand bevatten. Het besturingssysteem "weet" dan dat deze blokken in gebruik zijn.
    • De eigenlijke 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 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 dat bestandsherstelsoftware vaak verwijderde bestanden opnieuw opbouwt (maar alleen als het snel na verwijdering wordt gebruikt).

    Heb je 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 hier de volledige discussiethread.