Er zijn verschillende redenen voor gegevensverlies en de herstelinspanning voor elk daarvan is anders. Hieronder volgen enkele voorbeelden:
Gegevensherstel met één defecte harde schijf
Net als bij een RAID 5-array kan, als één schijf in een array uitvalt, pariteit worden gebruikt om de ontbrekende gegevens opnieuw op te bouwen. In dit scenario is Ontrack meestal in staat om 100% van de gegevens te herstellen. Bij ontvangst van een niet-functionele array wordt een image gemaakt van alle schijven van de array in de clean room (indien mogelijk inclusief de defecte schijf). Vervolgens vindt een virtueel rebuild van de array op basis van deze images. Zodra de RAID is samengesteld, wordt het bestandssysteem of volume gescand op corruptie, virtueel gerepareerd en de gegevens geëxtraheerd. De defecte schijf is vaak niet nodig omdat ontbrekende gegevensstroken kunnen worden herbouwd aan de hand van pariteit.
Gegevensherstel met twee defecte schijven
In tegenstelling tot de RAID 5-array waar alle schijven, behalve één, nodig zijn om te functioneren, is RAID 6 ontworpen om het uitvallen van maximaal twee schijven toe te staan zonder enige impact op de gegevens. Het herstelproces van meerdere defecte schijven is vergelijkbaar met dat van een defecte enkele schijf. Bij ontvangst van een niet-functionerende array wordt een image gemaakt van alle schijven van de array in de clean room (indien mogelijk inclusief zoveel mogelijk van de defecte schijven). Als de gegevens op de schijven up-to-date zijn, zijn de defecte schijven mogelijk niet nodig voor een volledig herstel van de array. Vervolgens vindt een virtueel rebuild van de array op basis van deze images.
In het bovenstaande voorbeeld worden Data 1, Data 3 en Pariteit 2 van stripe één gebruikt om Data 2 opnieuw op te bouwen. Data 4, Pariteit 1 en Data 6 worden gebruikt om Data 5 in de tweede stripe te herbouwen. Data 7, Pariteit 2 en Data 9 worden gebruikt om Data 8 in de derde stripe te herbouwen.
Zodra de RAID-array virtueel opnieuw is samengesteld, wordt het bestandssysteem of het volume gescand op corruptie. Naast corruptie van het bestandssysteem zoeken de technici ook naar gegevens die niet consistent of verouderd zijn. Dit gebeurt wanneer er een tijdsverschil zit tussen schijfstoringen. Technici voor gegevensherstel moeten ervaring hebben met het herkennen van dit soort schade, zodat zij het volume virtueel kunnen repareren en goede bestandsgegevens kunnen extraheren.
Gegevensherstel van meerdere defecte schijven
Het is mogelijk om een volledig herstel te verkrijgen van een RAID 6-array, zelfs als er meer dan twee schijven uitvallen.
In het bovenstaande voorbeeld hebben we een RAID 6-array met schade op sommige gebieden van alle vijf schijven. Als er niet meer dan twee defecte blokken per stripe zijn, is het mogelijk om de ontbrekende gegevens te herbouwen. Ontrack zal zoveel mogelijk RAW data van elke schijf imagen.
Vervolgens wordt een virtuele rebuild van de array gedaan met behulp van die images. In het bovenstaande voorbeeld worden Data 1, Data 3 en Pariteit 2 van stripe 1 gebruikt om Data 2 opnieuw op te bouwen. Er is geen pariteit nodig voor stripe 2 aangezien Data 4, Data 5 en Data 6 allemaal intact zijn. Data 7, Pariteit 2 en Data 8 worden gebruikt om Data 9 in de derde stripe te herbouwen.
Zodra de RAID-array virtueel opnieuw is samengesteld, wordt het bestandssysteem of volume gescand op corruptie. Herstelbare gegevens worden van de virtueel herbouwde array naar nieuwe media overgebracht om opnieuw in productie te worden genomen.