De meeste harde schijven zijn verdeeld in partities, bijvoorbeeld een systeempartitie en een werkpartitie. De gegevens zijn toegankelijk zolang het systeem de afmetingen en positie van de partities kent. Als deze getallen verloren gaan, dan gaat de rest van de gegevens mee.
Gelukkig kunnen, als het systeem op de hoogte gebracht wordt van de grootte en de plaats van de partities, de gegevens weer gewoon gebruikt worden alsof er nooit iets aan de hand is geweest.
Als het systeem nog gewoon intact is, is de partitie-informatie normaal gesproken opgeslagen in de eerste paar blocks van de harde schijf.
Als deze blocks vernietigd zijn door een fout van de machine, een slecht programma of zelfs een virus, zou het heel moeilijk worden ook maar enige gegevens terug te krijgen zonder een goed hulpmiddel.
De eerste 16 blocks van een harde schijf bevatten de RDB (ofwel RDSK), die zowel een paar globale waarden als verwijzingen naar partitieblocks en andere management-blocks bevat. De partitieblocks zijn in het bijzonder interessant, aangezien ze alle informatie bevatten die een partitie definiëert.
RDB-Salv biedt vescheidene mogelijkheden om u te vrijwaren van "RDB-panne" in de toekomst:
Zonder toestemming zal RDB-Salv nog geen bit op uw harde schijf veranderen -- daarvoor moet u expliciet toestemming geven in dialogen. U hoeft dus niet bang te zijn dat RDB-Salv iets overschrijft zonder eerst te vragen of dat wel de bedoeling is.
Als u een geheel of gedeeltelijk beschadigd RigidDiskBlock wilt herstellen, zal RDB-Salv gaan zoeken naar de benodigde parameters, of ze anderszins berekenen zodat de partities in kwestie weer toegankelijk worden.
U kunt deze waarden ofwel direkt als RDB en partitieblock bewaren, ofwel ervoor kiezen ze handmatig in een prep-programma (b.v. HDToolBox) in te voeren. Ook kunt u de waarden als een MountList bewaren of de partitie direkt aanmelden.