TestDisk is a tool to check and undelete partitions. It works with the following partitions: FAT12, FAT16, FAT32, Linux, Linux swap (version 1 and 2), NTFS (Windows NT/W2K/2003), BeFS (BeOS), UFS (BSD), JFS, XFS, and Netware.
This release can undelete files and directories for FAT filesystems, undelete files for ext2 filesystems, and copy files from ext2/ext3 partitions. PhotoRec can load and save FileOpts settings to remember which file types to recover. For JPEG files, it extracts the time/date from the EXIF header and sets the file time. It's now easier to sort the recovered JPEG. PhotoRec can now identify and recover 38 additional file formats.
The EFI GUID Partition Table (MacBook, MacPro, etc.) is now supported. LUKS encrypted partitions and Mac HFSX partitions can be recovered. Unicode filenames are supported. Lost files from ext2/ext3 unallocated space can be recovered (this was already possible for FAT and NTFS).
Both utilities now automatically detect the partition table type, which is useful for people working with disk or partition images. TestDisk and PhotoRec can now be run under GNU screen. HFS partition detection has been improved to avoid false positives. TestDisk now records the potential NTFS partition location from the MFT location while rebuilding the NTFS boot sector. A few bugs were fixed in PhotoRec 6.8. .dta and .spss file format support was added and .7z, .cab, .rar, and .tar recovery was improved. Recovery of fragmented JPEG by brute-force was improved.
Both utilities are faster than previous versions: a better disk caching method is used in PhotoRec, and a better way to handle the sector scanning under TestDisk. TestDisk handles partitions created under Microsoft Vista. PhotoRec uses less CPU, and adds support for more than 10 new file formats.