Je kunt een schijf in verschillende partities verdelen, zodat jouw computer elke partitie als een eigen schijf ziet met een eigen stationsletter en bestandssysteem. Dit kan bijvoorbeeld handig zijn als je een of meer besturingssystemen op dezelfde harde schijf wilt installeren. Omdat Mac OS X het HFS+-bestandssysteem vereist, Windows 7 een NTFS-bestandssysteem en Linux meestal een ext2/ext3/ext4-bestandssysteem, zou het onmogelijk zijn om al deze besturingssystemen op hetzelfde volume te hebben. Het partitioneren van een enkele harde schijf is een kosteneffectief en handig alternatief voor de aanschaf van meerdere fysieke opslagapparaten.
Het partitioneren kan het beste worden gedaan voordat gegevens naar de harde schijf worden geschreven. Dat komt omdat opnieuw partitioneren een notoir onstabiele operatie is. Veel schijfhulpprogramma's en partitiebeheerprogramma's weigeren eenvoudig om te proberen partities te verkleinen, splitsen, samen te voegen, toe te voegen of te verplaatsen zonder de hele partitietabel schoon te vegen en helemaal opnieuw te beginnen. Andere hulpprogramma's voor partitiebeheer beweren dat ze deze taken "niet-destructief" kunnen uitvoeren, en in sommige gevallen kunnen ze dat ook. Maar wanneer je begint met het wijzigen van een bestaande partitietabel, is de kans groot dat er iets misgaat.
Het risico hiervan is dat een partitietabel absoluut essentieel is voor jouw systeem voor het lezen en schrijven van bestanden op de schijf. Als het opnieuw partitioneren mislukt, de partitiemanager crasht, of het proces op een andere manier wordt onderbroken of incompleet blijft, kan het jouw volledige schijf onleesbaar maken. Je kunt niet teruggaan naar de oude partitietabel, want om een nieuwe partitietabel te maken, zal de partitiemanagertoepassing beginnen met het volledig wissen van de bestaande tabel.
Als dit jou overkomt, zoals veel andere gebruikers die proberen hun partities aan te passen zonder hun gegevens te verliezen, dan is alle hoop niet verloren. Jouw belangrijke gegevens staan nog steeds op jouw harde schijf, maar helaas zijn de bestandsrecords zodanig gewijzigd dat ze niet kunnen worden gevonden, of ze lijken beschadigd. Stel je zich eens voor alsof je een consultant had ingehuurd om al jouw fysieke bestanden in jouw kantoor te reorganiseren en zij aan het werk waren begonnen door alle records uit de schappen en archiefkasten te halen, maar vervolgens de baan verlieten voordat ze klaar waren. Je zou geen idee hebben wat de consultant van plan was te doen, noch zou je weten in welke fase van dat plan de consultant zich bevond, noch waarom ze besloten de taak op te geven.
Het is hetzelfde met een beschadigde partitietabel.
In deze gevallen is jouw enige hoop het gebruik van een geavanceerd hulpprogramma voor gegevensherstel dat bestanden kan lokaliseren en identificeren op basis van hun handtekening. Bestandshandtekeningen zijn herkenbare datapatronen die voorkomen in alle bestanden van een bepaald type. Ze zijn een soort vingerafdruk voor een bestand, of misschien als het DNA van een bestand. De meest voorkomende bestandstypen hebben een bestandshandtekening aan het begin van het bestand en aan het einde van het bestand. Dit zijn stukjes hexadecimale code die in feite zeggen: "Begin MS Word-document hier" en dan "Eindig MS Word-document hier". Door deze gegevenspatronen te herkennen, kunnen we bestanden van een bekend bestandstype lokaliseren en herstellen, zelfs zonder dat de partitietabel ons laat zien waar of hoe gegevens zijn opgeslagen.
Als we terugkeren naar de analogie van onze consultant, zou het zoeken naar bestandshandtekeningen zijn alsof je een andere consultant inhuurt en hem de taak geeft om alle bestanden en mappen te vinden die facturen voor een bepaalde klant bevatten. Je zou de adviseur vertellen hoe hij je facturen en de naam van de klant kan herkennen, en hij zou teruggaan en elk bestand en elke map doorlezen op zoek naar deze identificerende aanwijzingen en dan de belangrijke informatie naar je terugbrengen uit al die rotzooi. Voor een mens zou dit vervelend zijn. Maar voor een computerprogramma is dat niet zo.
R-Studio is een programma voor bestandsherstel waarmee je dergelijke onbewerkte zoekopdrachten naar honderden bekende bestandstypen kunt uitvoeren. Bovendien ondersteunt R-Studio aangepaste bekende bestandstypen, wat betekent dat het bestandshandtekeningen kan leren en bestanden kan vinden op basis van gegevenspatronen die je hebt ontdekt met behulp van de krachtige hexadecimale editor van R-Studio. R-Studio is zeer efficiënt in het vinden en herstellen van bestanden van een harde schijf met een beschadigde partitietabel. Met behulp van het zoeken naar onbewerkte bestanden kan R-Studio 100% van de relevante gegevens van een verloren bestand herstellen. De enige beperkingen zijn dat het de bestandsnaam en het mappad niet kan herstellen (aangezien deze informatie ergens anders is opgeslagen) en dat het geen gefragmenteerde bestanden kan herstellen.