External HD raw format

How to use TestDisk to recover lost partition
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Locked
Message
Author
Someb
Posts: 2
Joined: 02 Sep 2012, 20:03

External HD raw format

#1 Post by Someb »

Hello,

I hope you can help me. Just by connecting my external HD to another PC ( I did that several times with no problems) WIN7 doesnt recognize the HD anymore or ask me to format it.

I tried Testdisk (that program recognizes the HD) and run Quick seacrh and deeper search. Both ways i get the same result. In a nutshell: The HD seems to be to small. See bumpers etc. The following


See for the contents of the log file the text below. I want to recover my data so I hope you dcan help me.

Thanks in advance.

Ben


LOPGFILE Testdisk

Sun Sep 2 11:07:14 2012
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, September 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.6, Cygwin 1007.9
Compilation date: 2012-09-01T21:55:20
ext2fs lib: 1.42.2, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=40000000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=40000000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=39991279104
filewin32_getfilesize(\\.\D:) GetFileSize err Onjuiste functie.

filewin32_setfilepointer(\\.\D:) SetFilePointer err Onjuiste functie.

Warning: can't get size for \\.\D:
filewin32_getfilesize(\\.\J:) GetFileSize err Onjuiste functie.

filewin32_setfilepointer(\\.\J:) SetFilePointer err Onjuiste functie.

Warning: can't get size for \\.\J:
Hard disk list
Disk /dev/sda - 40 GB / 37 GiB - CHS 4863 255 63, sector size=512 - ST340014AS, S/N:2020202020202020202020204d353351304b5150, FW:8.12
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - Packard Bell Carbon, FW:0000

Partition table type (auto): Intel
Disk /dev/sdb - 1000 GB / 931 GiB - Packard Bell Carbon
Partition table type: Intel

Analyse Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
Geometry from i386 MBR: head=255 sector=63


test_FAT()
1 * FAT16 >32M 0 32 33 121601 25 24 1953519616
sector_size 0
cluster_size 0
reserved 0
fats 0
dir_entries 0
sectors 0
media 00
fat_length 0
secs_track 0
heads 0
hidden 0
total_sect 0
check_part_i386 failed for partition type 06
Current partition structure:
Invalid FAT boot sector
1 * FAT16 >32M 0 32 33 121601 25 24 1953519616
1 * FAT16 >32M 0 32 33 121601 25 24 1953519616

search_part()
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
BAD_RS LBA=734700928 12149637
check_part_i386 failed for partition type 04
FAT16 <32M 45733 4 32 129515 68 26 1345961857
This partition ends after the disk limits. (start=734700928, size=1345961857, end=2080662784, disk end=1953525168)
BAD_RS LBA=365432894 778693
file_pread(5,3,buffer,365432894(290096/126/13)) lseek err Invalid argument
file_pread(5,1,buffer,365432894(290096/126/13)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 0E
FAT16 LBA 290096 126 13 332383 131 34 679340992
This partition ends after the disk limits. (start=365432894, size=679340992, end=1044773885, 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,15,buffer,1953525761(121601/90/27)) lseek err Invalid argument
file_pread(5,3,buffer,1953525776(121601/90/42)) lseek err Invalid argument
file_pread(5,3,buffer,1953525823(121601/91/26)) lseek err Invalid argument
file_pread(5,8,buffer,1953525839(121601/91/42)) lseek err Invalid argument
file_pread(5,11,buffer,1953525886(121601/92/26)) lseek err Invalid argument
file_pread(5,2,buffer,1953527808(121601/122/58)) 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! (< 2733 GB / 2546 GiB)
The following partitions can't be recovered:
FAT16 <32M 45733 4 32 129515 68 26 1345961857
FAT16 LBA 290096 126 13 332383 131 34 679340992

Results

interface_write()

No partition found or selected for recovery

Locked