Testdisk è un applicativo multipiattaforma il cui scopo è quello di recuperare qualsiasi tipo di file e dato in partizioni danneggiate o cancellate da tempo.
Il ripristino è generato grazie ad un disco di bootload il quale permette di recuperare il sistema allo stato in cui era prima di un attacco di deleting da parte di virus, software nocivi o semplicemente errori umani.
TestDisk recupera partizioni da tutti i seguenti file systems:
* BeFS ( BeOS )
* BSD disklabel (FreeBSD/OpenBSD/NetBSD)
* CramFS, Compressed File System
* DOS/Windows FAT12, FAT16 e FAT32
* HFS e HFS+, Hierarchical File System
* JFS, il Journaled File System di IBM
* Linux Ext2 e Ext3
* Linux Raid
o RAID 1: mirroring
o RAID 4: array striped con device di parità
o RAID 5: array striped con informazioni di parità distribuite
o RAID 6: array striped con informazioni di doppia ridondanza distribuite
* Linux Swap (versioni 1 e 2)
* LVM e LVM2, Linux Logical Volume Manager
* mappa di partizioni Mac partition
* Netware NSS
* NTFS (Windows NT/2K/XP/2003)
* ReiserFS 3.5 e 3.6
* Sun Solaris i386 disklabel
* UFS e UFS2 (Sun/BSD/...)
* XFS, Journaled File System di SGI
TestDisk include PhotoRec, un software di recupero immagini da memorie per fotocamere digitali (CompactFlash, Memory Stick, SecureDigital, SmartMedia, Microdrive, MMC, USB Memory Drives...) o anche da Hard Disk.
TestDisk è standalone: non necessita di installazione.