I run testDisk to analyze and that's what I found in the test.log
Fri Jul 31 11:52:22 2009
Command line: TestDisk
TestDisk 6.11.3, Data Recovery Utility, May 2009
Christophe GRENIER <
[email protected]>
http://www.cgsecurity.org
OS: Windows XP SP3
Compiler: GCC 4.3, Cygwin 1005.25 - May 6 2009 20:35:43
ext2fs lib: 1.41.4, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf
lib: 20080501
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=79998918144
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=250058268160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)
=79998918144
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)
=250058268160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C

=79982590464
file_pread(4,1,buffer,156248189(9725/254/63)) lseek err Invalid
argument
file_pread(5,1,buffer,488408129(30401/254/63)) lseek err Invalid
argument
Hard disk list
Disk /dev/sda - 79 GB / 74 GiB - CHS 9725 255 63, sector size=512 -
IC35L080AVVA07-0
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 -
SAMSUNG SP2514N
Partition table type (auto): Intel
Disk /dev/sdb - 250 GB / 232 GiB - SAMSUNG SP2514N
Partition table type: Intel
Analyse Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 1 type 42: no test
check_part_i386 2 type 42: no test
get_geometry_from_list_part_aux head=255 nbr=4
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=4
Current partition structure:
1 * W2K Dynamic/SFS 0 1 1 3915 254 63 62910477
2 P W2K Dynamic/SFS 3916 0 1 30400 254 63 425481525
Backup partition structure
partition_save
Ask the user for vista mode
Allow partial last cylinder : No
search_vista_part: 0
search_part()
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63
NTFS at 0/1/1
filesystem size 62910477
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 3931904
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 3915 254 63 62910477
NTFS, 32 GB / 29 GiB
NTFS at 3916/0/1
filesystem size 425481525
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 26592595
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 3916 0 1 30400 254 63 425481525
[Programy]
NTFS, 217 GB / 202 GiB
file_pread(5,8,buffer,488395084(30401/47/59)) lseek err Invalid
argument
file_pread(5,1,buffer,488395084(30401/47/59)) lseek err Invalid
argument
get_geometry_from_list_part_aux head=255 nbr=4
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=4
Results
* HPFS - NTFS 0 1 1 3915 254 63 62910477
NTFS, 32 GB / 29 GiB
P HPFS - NTFS 3916 0 1 30400 254 63 425481525
[Programy]
NTFS, 217 GB / 202 GiB
interface_write()
1 * HPFS - NTFS 0 1 1 3915 254 63 62910477
2 P HPFS - NTFS 3916 0 1 30400 254 63 425481525
[Programy]
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
Interface Advanced
Geometry from i386 MBR: head=255 sector=63
check_part_i386 1 type 42: no test
check_part_i386 2 type 42: no test
get_geometry_from_list_part_aux head=255 nbr=4
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=4
1 * W2K Dynamic/SFS 0 1 1 3915 254 63 62910477
2 P W2K Dynamic/SFS 3916 0 1 30400 254 63 425481525
TestDisk exited normally.
It doesn't look bad I think so why won't that work?
yaro