Trying to recover Seagate 500 GB

Using TestDisk to repair the filesystem
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
sushant172
Posts: 3
Joined: 06 Apr 2013, 18:44

Trying to recover Seagate 500 GB

#1 Post by sushant172 »

Encountered a read error while running the Analyse and Quick Search on my corrupted External Hard Drive.
Logs pasted below.
Please help ASAP.

Sat Apr 6 15:02:13 2013 Command line: TestDisk TestDisk 6.13, Data Recovery Utility, November 2011 Christophe GRENIER http://www.cgsecurity.org OS: Windows 7 (7601) SP1 Compiler: GCC 4.3, Cygwin 1007.7 Compilation date: 2011-11-15T08:36:54 ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=180045766656 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107861504 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=180045766656 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107861504 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=180043644928 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=727711744 disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=500105249280 file_pread(4,1,buffer,351662849(21889/254/63)) lseek err Invalid argument file_pread(5,1,buffer,976784129(60801/254/63)) lseek err Invalid argument Hard disk list Disk /dev/sda - 180 GB / 167 GiB - CHS 21889 255 63, sector size=512 - INTEL SS DSC2BW180A3L, S/N:VCVC424230YN81E0NG, FW:LE1i Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Seagate FreeAgent GoFlex, S/N:NA0DGJ7Z, FW:0148 Drive D: - 727 MB / 694 MiB - CHS 173 64 32, sector size=2048 - HL-DT-ST DVDRAM GT50N, S/N:1MC62A5204 2, FW:LT20 Partition table type (auto): Intel Disk /dev/sdb - 500 GB / 465 GiB - Seagate FreeAgent GoFlex Partition table type: Intel Analyse Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63 Geometry from i386 MBR: head=1 sector=63 NTFS at 0/1/1 get_geometry_from_list_part_aux head=255 nbr=1 get_geometry_from_list_part_aux head=8 nbr=2 get_geometry_from_list_part_aux head=16 nbr=2 get_geometry_from_list_part_aux head=32 nbr=2 get_geometry_from_list_part_aux head=64 nbr=2 get_geometry_from_list_part_aux head=128 nbr=2 get_geometry_from_list_part_aux head=240 nbr=1 get_geometry_from_list_part_aux head=255 nbr=1 Current partition structure: 1 P HPFS - NTFS 0 1 1 60801 0 63 976768065 [FreeAgent GoFlex Drive] No partition is bootable Ask the user for vista mode Computes LBA from CHS for Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63 Allow partial last cylinder : Yes search_vista_part: 1 search_part() Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63 NTFS at 0/1/1 filesystem size 976768065 sectors_per_cluster 8 mft_lcn 786432 mftmirr_lcn 61048004 clusters_per_mft_record -10 clusters_per_index_record 1 HPFS - NTFS 0 1 1 60801 0 63 976768065 [FreeAgent GoFlex Drive] NTFS, 500 GB / 465 GiB file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument file_pread(5,1,buffer,976773183(60801/81/16)) lseek err Invalid argument file_pread(5,8,buffer,976773199(60801/81/32)) lseek err Invalid argument file_pread(5,11,buffer,976773246(60801/82/16)) lseek err Invalid argument file_pread(5,2,buffer,976775168(60801/112/48)) lseek err Invalid argument file_pread(5,7,buffer,976773184(60801/81/17)) lseek err Invalid argument file_pread(5,8,buffer,976773311(60801/83/18)) lseek err Invalid argument file_pread(5,8,buffer,976773439(60801/85/20)) lseek err Invalid argument file_pread(5,8,buffer,976773567(60801/87/22)) lseek err Invalid argument file_pread(5,8,buffer,976773695(60801/89/24)) lseek err Invalid argument file_pread(5,8,buffer,976773823(60801/91/26)) lseek err Invalid argument file_pread(5,8,buffer,976773951(60801/93/28)) lseek err Invalid argument file_pread(5,8,buffer,976774079(60801/95/30)) lseek err Invalid argument file_pread(5,8,buffer,976774207(60801/97/32)) lseek err Invalid argument file_pread(5,8,buffer,976774335(60801/99/34)) lseek err Invalid argument file_pread(5,8,buffer,976774463(60801/101/36)) lseek err Invalid argument file_pread(5,8,buffer,976774591(60801/103/38)) lseek err Invalid argument file_pread(5,8,buffer,976774719(60801/105/40)) lseek err Invalid argument file_pread(5,8,buffer,976774847(60801/107/42)) lseek err Invalid argument file_pread(5,8,buffer,976774975(60801/109/44)) lseek err Invalid argument file_pread(5,8,buffer,976775103(60801/111/46)) lseek err Invalid argument file_pread(5,8,buffer,976775168(60801/112/48)) lseek err Invalid argument

User avatar
Fiona
Posts: 2835
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: Trying to recover Seagate 500 GB

#2 Post by Fiona »

Your log file is almost not readable.
Would it be possible to use another word processor like wordpad to open it?
It makes it better readable.
Then you can copy and paste the content.

Thank you

Fiona

sushant172
Posts: 3
Joined: 06 Apr 2013, 18:44

Re: Trying to recover Seagate 500 GB

#3 Post by sushant172 »

Here you go Fiona.

Sat Apr 6 15:02:13 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=180045766656
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=500107861504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=180045766656
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500107861504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=180043644928
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=727711744
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=500105249280
file_pread(4,1,buffer,351662849(21889/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 180 GB / 167 GiB - CHS 21889 255 63, sector size=512 - INTEL SS DSC2BW180A3L, S/N:VCVC424230YN81E0NG, FW:LE1i
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Seagate FreeAgent GoFlex, S/N:NA0DGJ7Z, FW:0148
Drive D: - 727 MB / 694 MiB - CHS 173 64 32, sector size=2048 - HL-DT-ST DVDRAM GT50N, S/N:1MC62A5204 2, FW:LT20

Partition table type (auto): Intel
Disk /dev/sdb - 500 GB / 465 GiB - Seagate FreeAgent GoFlex
Partition table type: Intel

Analyse Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=1 sector=63
NTFS at 0/1/1
get_geometry_from_list_part_aux head=255 nbr=1
get_geometry_from_list_part_aux head=8 nbr=2
get_geometry_from_list_part_aux head=16 nbr=2
get_geometry_from_list_part_aux head=32 nbr=2
get_geometry_from_list_part_aux head=64 nbr=2
get_geometry_from_list_part_aux head=128 nbr=2
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=1
Current partition structure:
1 P HPFS - NTFS 0 1 1 60801 0 63 976768065 [FreeAgent GoFlex Drive]
No partition is bootable
Ask the user for vista mode
Computes LBA from CHS for Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
NTFS at 0/1/1
filesystem size 976768065
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 61048004
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 60801 0 63 976768065 [FreeAgent GoFlex Drive]
NTFS, 500 GB / 465 GiB
file_pread(5,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(5,8,buffer,976773199(60801/81/32)) lseek err Invalid argument
file_pread(5,11,buffer,976773246(60801/82/16)) lseek err Invalid argument
file_pread(5,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,7,buffer,976773184(60801/81/17)) lseek err Invalid argument
file_pread(5,8,buffer,976773311(60801/83/18)) lseek err Invalid argument
file_pread(5,8,buffer,976773439(60801/85/20)) lseek err Invalid argument
file_pread(5,8,buffer,976773567(60801/87/22)) lseek err Invalid argument
file_pread(5,8,buffer,976773695(60801/89/24)) lseek err Invalid argument
file_pread(5,8,buffer,976773823(60801/91/26)) lseek err Invalid argument
file_pread(5,8,buffer,976773951(60801/93/28)) lseek err Invalid argument
file_pread(5,8,buffer,976774079(60801/95/30)) lseek err Invalid argument
file_pread(5,8,buffer,976774207(60801/97/32)) lseek err Invalid argument
file_pread(5,8,buffer,976774335(60801/99/34)) lseek err Invalid argument
file_pread(5,8,buffer,976774463(60801/101/36)) lseek err Invalid argument
file_pread(5,8,buffer,976774591(60801/103/38)) lseek err Invalid argument
file_pread(5,8,buffer,976774719(60801/105/40)) lseek err Invalid argument
file_pread(5,8,buffer,976774847(60801/107/42)) lseek err Invalid argument
file_pread(5,8,buffer,976774975(60801/109/44)) lseek err Invalid argument
file_pread(5,8,buffer,976775103(60801/111/46)) lseek err Invalid argument
file_pread(5,8,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(5,8,buffer,976775176(60801/112/56)) lseek err Invalid argument
file_pread(5,3,buffer,976775184(60801/113/1)) lseek err Invalid argument
file_pread(5,3,buffer,976775231(60801/113/48)) lseek err Invalid argument
file_pread(5,8,buffer,976775247(60801/114/1)) lseek err Invalid argument
file_pread(5,11,buffer,976775294(60801/114/48)) lseek err Invalid argument
file_pread(5,2,buffer,976777216(60801/145/17)) lseek err Invalid argument
get_geometry_from_list_part_aux head=255 nbr=1
get_geometry_from_list_part_aux head=8 nbr=2
get_geometry_from_list_part_aux head=16 nbr=2
get_geometry_from_list_part_aux head=32 nbr=2
get_geometry_from_list_part_aux head=64 nbr=2
get_geometry_from_list_part_aux head=128 nbr=2
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=1
Warning: the current number of heads per cylinder is 255 but the correct value may be 128.

Results
* HPFS - NTFS 0 1 1 60801 254 63 976784067 [FreeAgent GoFlex Drive]
NTFS, 500 GB / 465 GiB

interface_write()
1 * HPFS - NTFS 0 1 1 60801 254 63 976784067 [FreeAgent GoFlex Drive]

search_part()
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
NTFS at 0/1/1
filesystem size 976768065
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 61048004
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 60801 0 63 976768065 [FreeAgent GoFlex Drive]
NTFS, 500 GB / 465 GiB
file_pread(5,16,buffer,284751435(17724/244/4)) read err: Invalid argument
file_pread(5,1,buffer,284751435(17724/244/4)) read err: Invalid argument
file_pread(5,2,buffer,284751498(17724/245/4)) read err: Invalid argument
file_pread(5,1,buffer,284751871(17724/250/62)) read err: Invalid argument
file_pread(5,3,buffer,284751888(17724/251/16)) read err: Invalid argument
file_pread(5,3,buffer,284751935(17724/251/63)) read err: Invalid argument
file_pread(5,8,buffer,284751951(17724/252/16)) read err: Invalid argument
file_pread(5,11,buffer,284751998(17724/252/63)) read err: Invalid argument
file_pread(5,2,buffer,284753920(17725/28/32)) read err: Invalid argument
file_pread(5,1,buffer,284752124(17724/254/63)) read err: Invalid argument
file_pread(5,1,buffer,284752125(17725/0/1)) read err: Invalid argument
file_pread(5,7,buffer,284752126(17725/0/2)) read err: Invalid argument
file_pread(5,8,buffer,284752133(17725/0/9)) read err: Invalid argument
file_pread(5,3,buffer,284752141(17725/0/17)) read err: Invalid argument
file_pread(5,3,buffer,284752188(17725/1/1)) read err: Invalid argument
file_pread(5,8,buffer,284752204(17725/1/17)) read err: Invalid argument
file_pread(5,11,buffer,284752251(17725/2/1)) read err: Invalid argument
file_pread(5,2,buffer,284754173(17725/32/33)) read err: Invalid argument
file_pread(5,5,buffer,284752191(17725/1/4)) read err: Invalid argument
file_pread(5,8,buffer,284752196(17725/1/9)) read err: Invalid argument
file_pread(5,8,buffer,284752267(17725/2/17)) read err: Invalid argument
file_pread(5,11,buffer,284752314(17725/3/1)) read err: Invalid argument
file_pread(5,2,buffer,284754236(17725/33/33)) read err: Invalid argument
file_pread(5,2,buffer,284753084(17725/15/15)) read err: Invalid argument
file_pread(5,2,buffer,284753147(17725/16/15)) read err: Invalid argument
file_pread(5,2,buffer,284753210(17725/17/15)) read err: Invalid argument
file_pread(5,1,buffer,284753919(17725/28/31)) read err: Invalid argument
file_pread(5,1,buffer,284753920(17725/28/32)) read err: Invalid argument
file_pread(5,7,buffer,284753921(17725/28/33)) read err: Invalid argument
file_pread(5,8,buffer,284753928(17725/28/40)) read err: Invalid argument
file_pread(5,3,buffer,284753936(17725/28/48)) read err: Invalid argument
file_pread(5,3,buffer,284753983(17725/29/32)) read err: Invalid argument
file_pread(5,8,buffer,284753999(17725/29/48)) read err: Invalid argument
file_pread(5,11,buffer,284754046(17725/30/32)) read err: Invalid argument
file_pread(5,2,buffer,284755968(17725/61/1)) read err: Invalid argument
file_pread(5,2,buffer,284755953(17725/60/49)) read err: Invalid argument
file_pread(5,1,buffer,284755967(17725/60/63)) read err: Invalid argument
file_pread(5,6,buffer,284755970(17725/61/3)) read err: Invalid argument
file_pread(5,8,buffer,284755976(17725/61/9)) read err: Invalid argument
file_pread(5,3,buffer,284755984(17725/61/17)) read err: Invalid argument
file_pread(5,3,buffer,284756031(17725/62/1)) read err: Invalid argument
file_pread(5,8,buffer,284756047(17725/62/17)) read err: Invalid argument
file_pread(5,11,buffer,284756094(17725/63/1)) read err: Invalid argument
file_pread(5,2,buffer,284758016(17725/93/33)) read err: Invalid argument
file_pread(5,2,buffer,284756016(17725/61/49)) read err: Invalid argument
file_pread(5,2,buffer,284756079(17725/62/49)) read err: Invalid argument
file_pread(5,1,buffer,284758015(17725/93/32)) read err: Invalid argument
file_pread(5,6,buffer,284758018(17725/93/35)) read err: Invalid argument
file_pread(5,8,buffer,284758024(17725/93/41)) read err: Invalid argument
file_pread(5,3,buffer,284758032(17725/93/49)) read err: Invalid argument
file_pread(5,3,buffer,284758079(17725/94/33)) read err: Invalid argument
file_pread(5,8,buffer,284758095(17725/94/49)) read err: Invalid argument
file_pread(5,11,buffer,284758142(17725/95/33)) read err: Invalid argument
file_pread(5,2,buffer,284760064(17725/126/2)) read err: Invalid argument
file_pread(5,1,buffer,284760063(17725/126/1)) read err: Invalid argument
file_pread(5,6,buffer,284760066(17725/126/4)) read err: Invalid argument
file_pread(5,8,buffer,284760072(17725/126/10)) read err: Invalid argument
file_pread(5,3,buffer,284760080(17725/126/18)) read err: Invalid argument
file_pread(5,3,buffer,284760127(17725/127/2)) read err: Invalid argument
file_pread(5,8,buffer,284760143(17725/127/18)) read err: Invalid argument
file_pread(5,11,buffer,284760190(17725/128/2)) read err: Invalid argument
file_pread(5,2,buffer,284762112(17725/158/34)) read err: Invalid argument
file_pread(5,1,buffer,284762111(17725/158/33)) read err: Invalid argument
file_pread(5,6,buffer,284762114(17725/158/36)) read err: Invalid argument
file_pread(5,8,buffer,284762120(17725/158/42)) read err: Invalid argument
file_pread(5,3,buffer,284762128(17725/158/50)) read err: Invalid argument

User avatar
Fiona
Posts: 2835
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: Trying to recover Seagate 500 GB

#4 Post by Fiona »

Looks like that your partition table is right.
It contains your partition and label is displayed also.
Please check your file system through a boot sector diagnose.
Start TestDisk, confirm at create a log with enter and select your affected disk.
Confirm at partition table type "Intel" with enter also
Don't confirm at Analyse but Advanced.
Confirm at Boot.
Please upload a screen shot.
If you see the menu list, please check it and hit enter.
Do you see your files and folders or an error message?
If the menu "List" is not available, check "Rebuild BS" and hit Enter.
Rebuild your BS will be in progress.
Normally, it takes some minutes.
If it's finished, please post the infos or upload a screen.
If you see a menu List, please highlight it and press enter.
Please let me know, do you see your data or an error message.
To get back to the previous screen, easily press q for Quit.

Infos will follow.

Fiona

sushant172
Posts: 3
Joined: 06 Apr 2013, 18:44

Re: Trying to recover Seagate 500 GB

#5 Post by sushant172 »

Hi Fiona,

I see the menu "List" and I also see the files and directories in the disk. Please let me know what next.
Thanks.

User avatar
Fiona
Posts: 2835
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: Trying to recover Seagate 500 GB

#6 Post by Fiona »

Would it be possible to upload a screen from TestDisk / Advanced / Boot?
I already asked for, to determine either your file system is damaged or boot sector is corrupt.
Did you already run "Rebuild BS"?
In any case it's recommended to copy/backup ypur data firtst.
If you list your files, at the bottom of the screen you'll see all the commands.
Marking that 2 dots and pressing enter, you'll get one directory up until you get to your disk selection.
Marking a folder and pressing the right arrow key on your keyboard, you can enter a folder.

After backing up your data, we can have a look to repair your boot sector or file system.

Fiona

Locked