Page 1 of 1

Partition can't be recovered - harddisk seems too small

Posted: 04 Jan 2014, 21:14
by hitme
I got a major problem with my external HDD

I don't see any partitions amymore,
Windows asks to initialise the HDD.

TestDisk tells me Wrong Hard Disk Size and also partition can't be recovered.

Label on the HDD:
Image

What Test disk telling me:
Image

Anybody an idea what i could do now?
The Disk contains about 900GB ugrand Files.

Re: Partition can't be recovered - harddisk seems too small

Posted: 21 Jan 2014, 19:25
by kops1
... i got the same problem.

Re: Partition can't be recovered - harddisk seems too small

Posted: 24 Jan 2014, 00:12
by FredH240
I have the same issue. The disk size is detected properly by the BIOS and the OS. Hitachi HDT721010SLA360.

CHS listed on the drive is 16383/16/63

Here is the information from the log:

Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - Hitachi HDT721010SLA360
Partition table type: Intel

Analyse Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2
Current partition structure:
Invalid NTFS or EXFAT boot
1 * HPFS - NTFS 0 1 1 121600 254 63 1953520002
1 * HPFS - NTFS 0 1 1 121600 254 63 1953520002

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
BAD_RS LBA=2753129402 10353640
file_pread(5,3,buffer,2753129402(171374/96/45)) lseek err Invalid argument
file_pread(5,1,buffer,2753129402(171374/96/45)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0C
FAT32 LBA 171374 96 45 188589 206 63 276565924
This partition ends after the disk limits. (start=2753129402, size=276565924, end=3029695325, disk end=1953525168)
file_pread(5,2,buffer,1953525760(121601/90/26)) lseek err Invalid argument
file_pread(5,1,buffer,1953525760(121601/90/26)) lseek err Invalid argument
file_pread(5,1,buffer,1953525759(121601/90/25)) lseek err Invalid argument
file_pread(5,14,buffer,1953525761(121601/90/27)) lseek err Invalid argument
file_pread(5,3,buffer,1953525775(121601/90/41)) lseek err Invalid argument
file_pread(5,3,buffer,1953525822(121601/91/25)) lseek err Invalid argument
file_pread(5,8,buffer,1953525838(121601/91/41)) lseek err Invalid argument
file_pread(5,11,buffer,1953525885(121601/92/25)) lseek err Invalid argument
file_pread(5,2,buffer,1953527807(121601/122/57)) lseek err Invalid argument
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1000 GB / 931 GiB) seems too small! (< 1551 GB / 1444 GiB)
The following partition can't be recovered:
FAT32 LBA 171374 96 45 188589 206 63 276565924

Results

interface_write()

No partition found or selected for recovery