Page 1 of 1

Incorrect Partition Size help

Posted: 25 Mar 2013, 15:50
by Pandaman
Hi, i have a 2TB external drive which started telling me i needed to format it about 2 weeks ago,i managed to fix it after running testdisk and then chkdsk /f ,i think it found some bad sectors. It worked fine for a week and then yesterday it started again, so i thought i would run chkdsk /r to try repair bad sectors, how ever in 8 hours it had only done 5000/155000 files. So this would have taken AGES, so i decided to restart my pc and cancel the chkdsk which seems to have messsed it up properly this time. I ran testdisk and it found NTFS partition but it's only shown as 367GB / 342GB. I ran a deeper search and got the same results as the quick search. It says the boot sector is ok but the backup boot sector is not. I can't list files as it only shows 1 directory. I read somewhere changing the cylinder size might help but i have no idea what value it should be. I also can't run chkdsk again because it says the file system is RAW. I really don't want to lose 2tb of data please can somebody help :( Thanks.

Mon Mar 25 13:33:36 2013
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, March 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows Vista (6002) SP2
Compiler: GCC 4.7, Cygwin 1007.17
Compilation date: 2013-03-10T16:32:17
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)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=367901015040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=367901015040
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=209709957120
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=40344998400
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=697634816
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=367901015040
filewin32_getfilesize(\\.\G:) GetFileSize err Incorrect function.

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

Warning: can't get size for \\.\G:
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - WDC WD2500AAJS-60B4A0, S/N:2020202057202d444d5754413431313939373430, FW:02.03A02
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63, sector size=512 - TOSHIBA External HDD, S/N:9XW0œ©9ä, FW:1.04
Drive E: - 697 MB / 665 MiB - CHS 166 64 32, sector size=2048 - HL-DT-ST DVDRAM GH22NS70, FW:EX00

Partition table type (auto): Intel
Disk /dev/sdb - 367 GB / 342 GiB - TOSHIBA External HDD
Partition table type: Intel

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718556670)
BAD_RS LBA=2126047138 463487
file_pread(5,3,buffer,2126047138(132340/79/62)) lseek err Invalid argument
file_pread(5,1,buffer,2126047138(132340/79/62)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
FAT12 132340 79 62 150288 108 11 288336397
This partition ends after the disk limits. (start=2126047138, size=288336397, end=2414383534, disk end=718556670)
file_pread(5,2,buffer,718557184(44728/29/38)) lseek err Invalid argument
file_pread(5,1,buffer,718557184(44728/29/38)) lseek err Invalid argument
file_pread(5,2,buffer,718557368(44728/32/33)) lseek err Invalid argument
file_pread(5,1,buffer,718557368(44728/32/33)) lseek err Invalid argument
file_pread(5,2,buffer,718557431(44728/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,718557431(44728/33/33)) lseek err Invalid argument
file_pread(5,15,buffer,718557185(44728/29/39)) lseek err Invalid argument
file_pread(5,3,buffer,718557200(44728/29/54)) lseek err Invalid argument
file_pread(5,3,buffer,718557247(44728/30/38)) lseek err Invalid argument
file_pread(5,8,buffer,718557263(44728/30/54)) lseek err Invalid argument
file_pread(5,11,buffer,718557310(44728/31/38)) lseek err Invalid argument
file_pread(5,2,buffer,718559232(44728/62/7)) lseek err Invalid argument
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partitions can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
FAT12 132340 79 62 150288 108 11 288336397

Results

interface_write()

No partition found or selected for recovery

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718556670)
BAD_RS LBA=2126047138 463487
file_pread(5,3,buffer,2126047138(132340/79/62)) lseek err Invalid argument
file_pread(5,1,buffer,2126047138(132340/79/62)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 01
FAT12 132340 79 62 150288 108 11 288336397
This partition ends after the disk limits. (start=2126047138, size=288336397, end=2414383534, disk end=718556670)
file_pread(5,2,buffer,718557184(44728/29/38)) lseek err Invalid argument
file_pread(5,1,buffer,718557184(44728/29/38)) lseek err Invalid argument
file_pread(5,2,buffer,718557368(44728/32/33)) lseek err Invalid argument
file_pread(5,1,buffer,718557368(44728/32/33)) lseek err Invalid argument
file_pread(5,2,buffer,718557431(44728/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,718557431(44728/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,718557183(44728/29/37)) lseek err Invalid argument
file_pread(5,1,buffer,718557184(44728/29/38)) lseek err Invalid argument
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partitions can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
FAT12 132340 79 62 150288 108 11 288336397

Results

interface_write()

No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
file_pread(5,1,buffer,3907024064(243200/254/63)) lseek err Invalid argument
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
Failed to read $MFTMirr: Input/output error.
Failed to read index block: Invalid argument.
rebuild_NTFS_BS
file_pread(5,2,buffer,1953512044(121600/127/44)) lseek err Invalid argument
file_pread(5,1,buffer,1953512046(121600/127/46)) lseek err Invalid argument
file_pread(5,1,buffer,1953512047(121600/127/47)) lseek err Invalid argument
file_pread(5,1,buffer,1953512048(121600/127/48)) lseek err Invalid argument
file_pread(5,1,buffer,1953512049(121600/127/49)) lseek err Invalid argument
file_pread(5,1,buffer,1953512050(121600/127/50)) lseek err Invalid argument
file_pread(5,1,buffer,1953512051(121600/127/51)) lseek err Invalid argument
file_pread(5,1,buffer,1953512052(121600/127/52)) lseek err Invalid argument
file_pread(5,1,buffer,1953512053(121600/127/53)) lseek err Invalid argument
file_pread(5,1,buffer,1953512054(121600/127/54)) lseek err Invalid argument
file_pread(5,1,buffer,1953512055(121600/127/55)) lseek err Invalid argument
file_pread(5,1,buffer,1953512056(121600/127/56)) lseek err Invalid argument
file_pread(5,1,buffer,1953512057(121600/127/57)) lseek err Invalid argument
file_pread(5,1,buffer,1953512058(121600/127/58)) lseek err Invalid argument
file_pread(5,1,buffer,1953512059(121600/127/59)) lseek err Invalid argument
file_pread(5,1,buffer,1953512060(121600/127/60)) lseek err Invalid argument
file_pread(5,1,buffer,1953512061(121600/127/61)) lseek err Invalid argument
file_pread(5,1,buffer,1953512062(121600/127/62)) lseek err Invalid argument
file_pread(5,1,buffer,1953512063(121600/127/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953512064(121600/128/1)) lseek err Invalid argument
file_pread(5,1,buffer,1953512065(121600/128/2)) lseek err Invalid argument
file_pread(5,1,buffer,1953512066(121600/128/3)) lseek err Invalid argument
file_pread(5,1,buffer,1953512067(121600/128/4)) lseek err Invalid argument
file_pread(5,1,buffer,1953512068(121600/128/5)) lseek err Invalid argument
file_pread(5,1,buffer,1953512069(121600/128/6)) lseek err Invalid argument
file_pread(5,1,buffer,1953512070(121600/128/7)) lseek err Invalid argument
file_pread(5,1,buffer,1953512071(121600/128/8)) lseek err Invalid argument
file_pread(5,1,buffer,1953512072(121600/128/9)) lseek err Invalid argument
file_pread(5,1,buffer,1953512073(121600/128/10)) lseek err Invalid argument
file_pread(5,1,buffer,1953512074(121600/128/11)) lseek err Invalid argument
file_pread(5,1,buffer,1953512075(121600/128/12)) lseek err Invalid argument
file_pread(5,1,buffer,1953512076(121600/128/13)) lseek err Invalid argument
file_pread(5,1,buffer,1953512077(121600/128/14)) lseek err Invalid argument
file_pread(5,1,buffer,1953512078(121600/128/15)) lseek err Invalid argument
file_pread(5,1,buffer,1953512079(121600/128/16)) lseek err Invalid argument
file_pread(5,1,buffer,1953512080(121600/128/17)) lseek err Invalid argument
file_pread(5,1,buffer,1953512081(121600/128/18)) lseek err Invalid argument
file_pread(5,1,buffer,1953512082(121600/128/19)) lseek err Invalid argument
file_pread(5,1,buffer,1953512083(121600/128/20)) lseek err Invalid argument
file_pread(5,1,buffer,1953512084(121600/128/21)) lseek err Invalid argument
file_pread(5,1,buffer,1953512085(121600/128/22)) lseek err Invalid argument
file_pread(5,16,buffer,5677298(353/100/54)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677315(353/101/8)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677364(353/101/57)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677365(353/101/58)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677366(353/101/59)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677367(353/101/60)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677368(353/101/61)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677369(353/101/62)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677370(353/101/63)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677371(353/102/1)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677372(353/102/2)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677373(353/102/3)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677374(353/102/4)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677375(353/102/5)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677375(353/102/5)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677376(353/102/6)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677377(353/102/7)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677378(353/102/8)) ReadFile Data error (cyclic redundancy check).

file_pread(5,16,buffer,5677380(353/102/10)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677380(353/102/10)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677381(353/102/11)) ReadFile Data error (cyclic redundancy check).

file_pread(5,1,buffer,5677382(353/102/12)) ReadFile Data error (cyclic redundancy check).

mft at 6291456, seq=1, main=0 res=1
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 244189000
ntfs_find_mft: sectors_per_cluster 8
ntfs_find_mft: mft_lcn 786432
ntfs_find_mft: mftmirr_lcn 244189000
ntfs_find_mft: mft_record_size 1024
ntfs_find_mft: index_block_size 4096
Extrapolated boot sector and current boot sector are identical.
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(5,8,buffer,1953512063(121600/127/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953512063(121600/127/63)) lseek err Invalid argument
NTFS filesystem need to be repaired.

file_pread(5,8,buffer,1912123431(119024/45/37)) lseek err Invalid argument
ntfs_readdir failed for cluster 5
Directory /
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 .
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 ..
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
file_pread(5,1,buffer,3907024064(243200/254/63)) lseek err Invalid argument
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
Failed to read $MFTMirr: Invalid argument.
Failed to read index block: No such file or directory.
New geometry
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63 sector_size=512

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
file_pread(5,7,buffer,1953512064(121600/128/1)) lseek err Invalid argument
file_pread(5,1,buffer,1953512064(121600/128/1)) lseek err Invalid argument
NTFS filesystem need to be repaired.


dir_partition inode=5
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
ntfs_readdir failed for cluster 5
Directory /
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 .
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 ..
New options :
Dump : No
Align partition: Yes
Expert mode : No

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718555320)
Search for partition aborted
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

Results

interface_write()

No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
file_pread(5,1,buffer,3907024064(243200/254/63)) lseek err Invalid argument
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718555320)
Search for partition aborted
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

Results

interface_write()

No partition found or selected for recovery
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
file_pread(5,1,buffer,3907024064(243200/254/63)) lseek err Invalid argument
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable
Failed to read $MFTMirr: Input/output error.
Failed to read index block: Invalid argument.

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718555320)
Search for partition aborted
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

Results
interface_load
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63 Sat Mar 16 18:46:22 2013
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002
NTFS at 0/1/1
file_pread(5,8,buffer,1953512063(121600/127/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953512063(121600/127/63)) lseek err Invalid argument
NTFS filesystem need to be repaired.


dir_partition inode=5
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
file_pread(5,8,buffer,1912123431(119024/45/37)) lseek err Invalid argument
ntfs_readdir failed for cluster 5
Directory /
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 .
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 ..

interface_write()
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable

search_part()
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
NTFS at 0/1/1
filesystem size 3907024002
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 244189000
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
This partition ends after the disk limits. (start=63, size=3907024002, end=3907024064, disk end=718555320)
Search for partition aborted
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (367 GB / 342 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

Results

interface_write()

No partition found or selected for recovery
Failed to read $MFTMirr: Input/output error.
Failed to read index block: Invalid argument.
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB

Interface Advanced
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
file_pread(5,8,buffer,1953512063(121600/127/63)) lseek err Invalid argument
file_pread(5,1,buffer,1953512063(121600/127/63)) lseek err Invalid argument
NTFS filesystem need to be repaired.


dir_partition inode=5
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
file_pread(5,8,buffer,1912123431(119024/45/37)) lseek err Invalid argument
ntfs_readdir failed for cluster 5
Directory /
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 .
5 dr-xr-xr-x 0 0 0 24-Mar-2013 19:30 ..

ntfs_boot_sector
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
NTFS, blocksize=4096, 2000 GB / 1863 GiB
NTFS at 0/1/1
file_pread(5,1,buffer,3907024064(243200/254/63)) lseek err Invalid argument
filesystem size 3907024002 1
sectors_per_cluster 8 0
mft_lcn 786432 0
mftmirr_lcn 244189000 0
clusters_per_mft_record -10 0
clusters_per_index_record 1 0
Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
New geometry
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63 sector_size=512

Analyse Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
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:
1 P HPFS - NTFS 0 1 1 243200 254 63 3907024002 [EXTERNAL ]
No partition is bootable

Re: Incorrect Partition Size help

Posted: 25 Mar 2013, 17:44
by Pandaman
I decided to plug the external in a different usb port and it's now recognized in windows and everything is fine. I ran HD tune and says "Number of damaged sectors which have been replaced: 1571. The drive has bad sectors. So i'm guessing the hard drive is dying and i should backup? Or could it be something else?

Re: Incorrect Partition Size help

Posted: 25 Mar 2013, 19:30
by Fiona
Looked like that your disk size was wrong also.
Disk /dev/sdb - 367 GB / 342 GiB - CHS 44728 255 63
Probably should be 2 TB.
The first thing to do might be to backup data.
You can check your disk using CrystaDiskInfo;
http://crystalmark.info/software/Crysta ... dex-e.html
If you have bad sectors, you can have a try to run chkdsk driveletter: /r to repair it.
If it doesn't work, replace it.
I've experienced users which run into trouble with large disks.
Often, an USB-HUB with power supply solved the problem.
But it's depend on you.

Fiona

Re: Incorrect Partition Size help

Posted: 25 Mar 2013, 19:39
by Pandaman
Hi, thanks for the reply, i did run the chkdsk /r but it would have taken 250 hours to complete as it had only checked 5000/155000 files in about 8 hours,so i restarted the pc while it was checking,and i think that's what messed it up. Is it possible the drive is fine and the bad sectors are caused by a faulty usb port and it's still physically fine or time to get a new HDD so i can back up everything. Also i can't open the external enclosure, otherwise i would try it internally instead of the usb.