I'm getting these errors when testing my still working ST3640323AS in TestDisk: The harddisk <640GB / 596 GiB> seems too small! <<220676 TB / 200704 TiB> Check the harddisk size: HD jumpers settings, BIOS detection... Warning: the current number of heads per cylinder is 229 but the correct value may be 128. You can use the Geometry menu to change this value. It's something to try if -some partitions are not found by testDisk -or the partition table can not be written because partitions overlaps What does this mean and is it related to this problem?