TestDISK - opensource Data Recovery
Written by Ruhani Rabin on March 11, 2006.

TestDisk is a powerful data recovery utility! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally erasing your Partition Table)
TestDisk can run under
- DOS (either real or in a Windows 9x DOS-box),
- Windows 32-bit (NT4, 2000, XP, 2003),
- Linux,
- FreeBSD, NetBSD, OpenBSD,
- SunOS and
- MacOS
Source files and precompiled binary executables are available for DOS, Win32, MacOSX and Linux from the download page
Filesystems
TestDisk can find lost partitions for all of these file systems:
- BeFS ( BeOS )
- BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
- CramFS, Compressed File System
- DOS/Windows FAT12, FAT16 and FAT32
- HFS and HFS+, Hierarchical File System
- JFS, IBM’s Journaled File System
- Linux Ext2 and Ext3
- Linux Raid
- RAID 1: mirroring
- RAID 4: striped array with parity device
- RAID 5: striped array with distributed parity information
- RAID 6: striped array with distributed dual redundancy information
- Linux Swap (versions 1 and 2)
- LVM and LVM2, Linux Logical Volume Manager
- Mac partition map
- Netware NSS
- NTFS ( Windows NT/2K/XP/2003 )
- ReiserFS 3.5 and 3.6
- Sun Solaris i386 disklabel
- UFS and UFS2 (Sun/BSD/…)
- XFS, SGI’s Journaled File System







