external hard drive partition lost

How to use TestDisk to recover lost partition
Message
Author
datmoto
Posts: 1
Joined: 26 May 2012, 02:39

external hard drive partition lost

#1 Postby datmoto » 26 May 2012, 03:37

hi, great little program and forum you guys have here.
I have read as much as i can about other peoples problems and the walkthrough guide to try and apply it to mine but it seems a little too unique this problem.
The drive is a WD 320GB. I can see it in disk management and the BIOS but never in explorer.
I have run the analyse in both intel and EFI GPT as the drive was used on a mac but i dont know if it was HFS or FAT32.
I have found a partition that says FAT32 and also using the EFIGPT search a partition that says MS Data.
I am poretty sure its one big FAT32 partition because other programs i have used to scan it say FAT32 partition sector 63, 298gb etc. at the moment its showing geometry of 255 heads and 63 sectors.
One of the errors i have seen during a seach is number of sectors per track mismatches 32 (FAT) !=63 (HD)
it has also recommended me to change heads per cylinder to 16 instead of 255 if i cant find the partitions.
so i seem to be able to find a partition perhaps but i cant seem to progress from there.
I have pasted the log file after doing these searches.
thanks a lot!



Sat May 26 09:55:47 2012
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, May 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows XP SP3
Compiler: GCC 4.6, Cygwin 1007.9
Compilation date: 2012-05-21T08:46:51
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)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=8029470208
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=8029470208
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=137427945984
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=100661248
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=362677271040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=8027850752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=1000202241024
filewin32_getfilesize(\\.\I:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\I:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\I:
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - WDC WD3200JS-00PDB0, S/N:2020202057202d44435750413244343536373231, FW:21.00M21
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - ST3500320AS, S/N:2020202020202020202020205139344d41585443, FW:SD15
Disk /dev/sdc - 8029 MB / 7657 MiB - CHS 976 255 63, sector size=512 - SanDisk Cruzer, FW:8.01
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WD 10EAVS External, S/N:WD-WCAU45088726, FW:1.75
Drive D: - 100 MB / 95 MiB - CHS 23 64 32, sector size=2048 - SanDisk Cruzer, FW:8.01

Partition table type default to Intel
Disk /dev/sda - 320 GB / 298 GiB - WDC WD3200JS-00PDB0
Partition table type: EFI GPT

Analyse Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
Current partition structure:

search_part()
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
file_pread(4,8,buffer,34(0/0/35)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,42(0/0/43)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,3,buffer,50(0/0/51)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,3,buffer,97(0/1/35)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,113(0/1/51)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,11,buffer,160(0/2/35)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,2,buffer,2082(0/33/4)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,53(0/0/54)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,100(0/1/38)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,121(0/1/59)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,171(0/2/46)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2084(0/33/6)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,54(0/0/55)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,101(0/1/39)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,122(0/1/60)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,172(0/2/47)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2085(0/33/7)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,37(0/0/38)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,45(0/0/46)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,55(0/0/56)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,102(0/1/40)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,116(0/1/54)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,11,buffer,163(0/2/38)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2086(0/33/8)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,53(0/0/54)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,56(0/0/57)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,103(0/1/41)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,124(0/1/62)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,174(0/2/49)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2087(0/33/9)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,54(0/0/55)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,57(0/0/58)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,104(0/1/42)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,125(0/1/63)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,175(0/2/50)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2088(0/33/10)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,40(0/0/41)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,48(0/0/49)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,58(0/0/59)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,105(0/1/43)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,119(0/1/57)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,11,buffer,166(0/2/41)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2089(0/33/11)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,56(0/0/57)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,59(0/0/60)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,106(0/1/44)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,127(0/2/2)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,177(0/2/52)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2090(0/33/12)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,57(0/0/58)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,60(0/0/61)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,107(0/1/45)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,128(0/2/3)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,178(0/2/53)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2091(0/33/13)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,43(0/0/44)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,51(0/0/52)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,61(0/0/62)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,108(0/1/46)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,122(0/1/60)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,11,buffer,169(0/2/44)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2092(0/33/14)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,59(0/0/60)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,62(0/0/63)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,109(0/1/47)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,130(0/2/5)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,180(0/2/55)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2093(0/33/15)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,60(0/0/61)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,63(0/1/1)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,110(0/1/48)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,131(0/2/6)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,181(0/2/56)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2094(0/33/16)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,46(0/0/47)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,54(0/0/55)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,64(0/1/2)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,111(0/1/49)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,125(0/1/63)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,11,buffer,172(0/2/47)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2095(0/33/17)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,62(0/0/63)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,65(0/1/3)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,112(0/1/50)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,133(0/2/8)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,183(0/2/58)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,2096(0/33/18)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,63(0/1/1)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,66(0/1/4)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,113(0/1/51)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,134(0/2/9)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,184(0/2/59)) ReadFile The request could not be performed because of an I/O device error.

check_FAT: Unusual media descriptor (0xf0!=0xf8)
FAT32 at 0/1/1
FAT1 : 32-76324
FAT2 : 76325-152617
start_rootdir : 152618 root cluster : 2
Data : 152618-625142377
sectors : 625142385
cluster_size : 64
no_of_cluster : 9765465 (2 - 9765466)
fat_length 76293 calculated 76293
sect/track 32 (FAT) != 63 (HD)
file_pread(4,64,buffer,152681(9/128/33)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,152681(9/128/33)) ReadFile The request could not be performed because of an I/O device error.

fat32_set_part_name() cannot read FAT32 root cluster.
set_FAT_info: name from BS used

FAT32 at 0/1/1
MS Data 63 625142447 625142385 [OELFKESENA]
FAT32, blocksize=32768, 320 GB / 298 GiB
file_pread(4,8,buffer,625142448(38913/81/1)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,8,buffer,625142456(38913/81/9)) lseek err Invalid argument
file_pread(4,3,buffer,625142464(38913/81/17)) lseek err Invalid argument
file_pread(4,3,buffer,625142511(38913/82/1)) lseek err Invalid argument
file_pread(4,8,buffer,625142527(38913/82/17)) lseek err Invalid argument
file_pread(4,11,buffer,625142574(38913/83/1)) lseek err Invalid argument
file_pread(4,2,buffer,625144496(38913/113/33)) lseek err Invalid argument
Search for partition aborted

Results
P MS Data 63 625142447 625142385 [OELFKESENA]
FAT32, blocksize=32768, 320 GB / 298 GiB


dir_partition inode=0
P MS Data 63 625142447 625142385 [OELFKESENA]
FAT32, blocksize=32768, 320 GB / 298 GiB
FAT: cluster=2(0x2), pos=152681
file_pread(4,63,buffer,152682(9/128/34)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,152682(9/128/34)) ReadFile The request could not be performed because of an I/O device error.

FAT: Can't read directory cluster.
Directory /

interface_write()
1 P MS Data 63 625142447 625142385 [OELFKESENA]



Sat May 26 11:12:27 2012
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, May 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows XP SP3
Compiler: GCC 4.6, Cygwin 1007.9
Compilation date: 2012-05-21T08:46:51
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)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=8029470208
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=320072933376
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=8029470208
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=137427945984
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=100661248
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=362677271040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=8027850752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=1000202241024
filewin32_getfilesize(\\.\I:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\I:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\I:
Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - WDC WD3200JS-00PDB0, S/N:2020202057202d44435750413244343536373231, FW:21.00M21
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - ST3500320AS, S/N:2020202020202020202020205139344d41585443, FW:SD15
Disk /dev/sdc - 8029 MB / 7657 MiB - CHS 976 255 63, sector size=512 - SanDisk Cruzer, FW:8.01
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WD 10EAVS External, S/N:WD-WCAU45088726, FW:1.75
Drive D: - 100 MB / 95 MiB - CHS 23 64 32, sector size=2048 - SanDisk Cruzer, FW:8.01

Partition table type (auto): Intel
Disk /dev/sda - 320 GB / 298 GiB - WDC WD3200JS-00PDB0
Partition table type: Intel

Analyse Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
Geometry from i386 MBR: head=255 sector=63
check_FAT: Unusual media descriptor (0xf0!=0xf8)
FAT32 at 0/1/1
Info: size boot_sector 625142385, partition 625153347
FAT1 : 32-76324
FAT2 : 76325-152617
start_rootdir : 152618 root cluster : 2
Data : 152618-625142377
sectors : 625142385
cluster_size : 64
no_of_cluster : 9765465 (2 - 9765466)
fat_length 76293 calculated 76293
sect/track 32 (FAT) != 63 (HD)
file_pread(4,64,buffer,152681(9/128/33)) ReadFile The request could not be performed because of an I/O device error.

file_pread(4,1,buffer,152681(9/128/33)) ReadFile The request could not be performed because of an I/O device error.

fat32_set_part_name() cannot read FAT32 root cluster.
set_FAT_info: name from BS used
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:
check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: number of sectors per track mismatches 32 (FAT) != 63 (HD)
1 P FAT32 LBA 0 1 1 38913 254 63 625153347 [OELFKESENA]
No partition is bootable


END!

Sponsored links

User avatar
remy
Posts: 457
Joined: 25 Mar 2012, 10:21
Location: Strasbourg, France.
Contact:

Re: external hard drive partition lost

#2 Postby remy » 28 May 2012, 08:31

Your partition seems to be recovered. Was the name good ? (OELFKESENA)

If yes, did you tried to list files ("P" key) ?

Be careful to the fact that you disk returns many I/O errors. It could be hardware related.
J'ai pour habitude d'aller au bout de l'aide que j'apporte. Si vous pensez que je vous ai abandonné, et que je ne l'ai pas fait explicitement, c'est que votre message est enfoui avec d'autres. Relancez-moi (modérément) par mail.


Return to “Partition Recovery”

Who is online

Users browsing this forum: No registered users and 0 guests