Heel vaak vragen onze klanten ons of het mogelijk is om overschreven gegevens te herstellen en zo ja, hoe zou men dan zo'n taak kunnen uitvoeren.
Laten we eerst eens kijken hoe gegevens worden opgeslagen op een gegevensopslagapparaat. Er zijn momenteel twee hoofdtypen opslagapparaten: conventionele harde schijven (HDD) en de nieuwere solid-state schijven (SSD).
Harde schijven:
HDD's gebruiken magnetische opslag om gegevens op te slaan en op te halen. Hun koppen magnetiseren een dunne magnetische film op roterende schotels. Veranderingen in de richting van magnetisatie vertegenwoordigen nullen en enen in opgeslagen gegevens. Wanneer nieuwe gegevens over de oude worden geschreven, verandert de richting van de magnetisatie volgens de nieuwe gegevens, en er is geen manier om de vorige gegevens terug te halen, tenminste zonder de schijf volledig te demonteren en het magnetische veld op de platen nauwgezet te analyseren. Dit alles gaat de vaardigheid van zelfs een zeer geavanceerde computergebruiker te boven.
Solid State Drives:
SSD's gebruiken een ander fysiek principe voor gegevensopslag: ze slaan elektrische ladingen op in hun interne cellen. Voordat nieuwe gegevens naar een cel kunnen worden geschreven, moet deze worden ontladen, wat betekent dat de vorige gegevens verloren gaan. Om de situatie nog ingewikkelder te maken, gebruiken SSD's een complexe methode voor verwijderen en schrijven. Je kunt meer lezen over bestandsherstel van SSD-apparaten in ons artikel: Bestandsherstelspecificaties voor SSD-apparaten
Hoewel deze twee opslagapparaten verschillen in hun werkingsprincipes, hebben ze één ding gemeen: zodra gegevens zijn overschreven, zijn ze verdwenen. Voor altijd.
Laten we nu eens kijken hoe dit alles van invloed is op bestandsherstel.
Een overschreven bestand
Alle moderne bestandssystemen slaan de informatie over het bestand, zoals de naam, tijdstempels en andere service-informatie apart van de inhoud op. Er zijn verschillende redenen om het op deze manier te doen, waarbij flexibel beheer van vrije ruimte de belangrijkste is. Bovendien kan een bestand in fragmenten worden opgeslagen voor een beter gebruik van de vrije ruimte. Afb.1 toont een typische bestandsopslaglay-out op een schijf:
Afbeelding 1: Indeling bestandsopslag
Klik op de afbeelding om te vergroten
Wanneer een modern besturingssysteem een bestand verwijdert, verwijdert het de informatie over het bestand gedeeltelijk of volledig, maar de inhoud van het bestand blijft intact. Het bestand kan daarom worden hersteld, zelfs als de informatie volledig is verwijderd, op voorwaarde dat het bestand niet gefragmenteerd is.
Als het bestand wordt overschreven, overschrijven de nieuwe gegevens de oude, een dergelijk bestand kan niet worden hersteld. Het nieuwe bestand kan dezelfde naam en grootte hebben, maar de inhoud is nieuw. Dit is hoe programma's voor het wissen van bestanden (zoals onze R-Wipe & Clean en Shredder in R-Undelete) bestanden volledig vernietigen zodat ze niet meer te herstellen zijn.
Een overschreven partitie
Een belangrijke opmerking: verwar dit niet met opnieuw geformatteerde partities, waarbij alleen de informatie over bestanden en mappen verloren gaat, terwijl de inhoud van de bestanden onaangetast blijft en kan worden hersteld tot op zekere hoogte.
Wanneer een hele partitie wordt overschreven, bijvoorbeeld wanneer een nieuw besturingssysteem op de verkeerde partitie wordt geïnstalleerd, of een kopie verkeerd wordt hersteld, overschrijven de gegevens van de nieuwe partitie de gegevens van de vorige. afb. 2 toont een dergelijk geval.
Afbeelding 2: Overschreven partitie-indeling
Klik op de afbeelding om te vergroten
Bijna altijd overschrijft een dergelijk proces bestandsinformatie volledig, maar kan sommige gegevens van de vorige partitie onaangeroerd blijven. Sommige bestanden kunnen worden hersteld uit het ongerepte gebied door te zoeken naar bekende bestanden (herstel van onbewerkte bestanden). Ons artikel Bestandsherstel na herinstallatie van Windows (geval 1. Nieuwe Windows is geïnstalleerd op dezelfde en één partitie op de schijf) geeft een voorbeeld van zo'n herstel. (Je hoeft niet altijd R-Studio Emergency te gebruiken voor een dergelijk herstel, als je bestanden van een externe schijf gaat herstellen, zal R-Studio voor Windows/Mac/Linux hetzelfde doen handiger werken)