TestDisk can be downloaded from http://www.cgsecurity.org/testdisk.html
TestDisk (not always the latest version) has been included on
Hard disk must be detected by the BIOS.
You need to run the DOS version of TestDisk.
Hard disk must be detected by the BIOS.
Hard disks and other media that are larger than 32 gigabytes (GB) in size are not supported in any version of Windows 95. http://support.microsoft.com/?id=246818
You need to run the DOS version of TestDisk.
Hard disk must be detected by the BIOS.
Windows 98 with the correct patchs may handle harddisk bigger than 32 GB http://support.microsoft.com/?id=243450
Since version 5.2, there is a Windows version of TestDisk.
It runs slower than Linux and DOS version.
To handle disk bigger than 137 GB under XP, SP1 must be installed http://support.microsoft.com/?id=303013
Windows version of TestDisk is using /dev/sdX for disk name. It's linux device name for SCSI harddisk, but in fact, TestDisk doesn't know if it's IDE, SCSI or USB disk. TestDisk is using those names because cygwin compiler have an internal mapping for /dev/sdX to windows device.
Linux kernel 2.2 and older are restricted to 65535 cylinders. Big disks are only handle by kernel 2.4 or never.
Program compressed with UPX will decompress and run in /tmp directory. Free space must be avaible and execution of binaries on the mounted file system must be allowed (If necessary: mount -o remount,exec /tmp)
Under FreeBSD 5.2-RC1 and maybe other version, you may have to use the Geometry menu to enter the correct disk geometry.