HDD - 1TB now 32MB RAW partition
Posted: 28 Sep 2012, 19:10
Hello,
after shifting a lot my HDDs in the system, probably caused by SATA cable not plugged all the way, my disk (WD1001FALS) is unreadable in windows, which now ask me to reformat it.
I ran testdisk (log attached), and what i understand the CHS is not correctly set, disk should have CHS(121601, 255,63). Tried to change the CHS in testdisk, but the changes were never applied.
im no expert, could you help me to identify the steps needed to recover this disk? I hope wont need to restore data to a different disk, as this one is my only big disk.
Thank you, Petr
after shifting a lot my HDDs in the system, probably caused by SATA cable not plugged all the way, my disk (WD1001FALS) is unreadable in windows, which now ask me to reformat it.
I ran testdisk (log attached), and what i understand the CHS is not correctly set, disk should have CHS(121601, 255,63). Tried to change the CHS in testdisk, but the changes were never applied.
im no expert, could you help me to identify the steps needed to recover this disk? I hope wont need to restore data to a different disk, as this one is my only big disk.
Thank you, Petr
Code: Select all
[scroll]{
Sat Sep 29 20:32:19 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-22T12:26:25
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)=33348608
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=256060514304
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=33348608
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=256060514304
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=255953207296
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=33348608
filewin32_getfilesize(\\.\E:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\E:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\E:
Hard disk list
Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63, sector size=512 - WDC WD10 01FALS-00J7B, S/N:W -DMWTA3V393331, FW:05.0
Disk /dev/sdb - 256 GB / 238 GiB - CHS 117508 224 19, sector size=512 - OCZ-VERT EX4, S/N:CO-Z786X5X828EBT4TBV, FW:1.5
Partition table type (auto): Intel
Disk /dev/sda - 33 MB / 31 MiB - WDC WD10 01FALS-00J7B
Partition table type: Intel
Analyse Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
NTFS: Can't read MFT
Current partition structure:
1 P HPFS - NTFS 0 32 33 121600 247 55 1953517568
Warning: Bad ending cylinder (CHS and LBA don't match)
No partition is bootable
search_part()
Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63
NTFS at 0/32/33
filesystem size 1953517568
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(4,4096,buffer,6293504(391/191/57)) lseek err Invalid argument
file_pread(4,1,buffer,6293504(391/191/57)) lseek err Invalid argument
NTFS: Can't read MFT
HPFS - NTFS 0 32 33 121600 247 55 1953517568
NTFS, blocksize=4096, 1000 GB / 931 GiB
This partition ends after the disk limits. (start=2048, size=1953517568, end=1953519615, disk end=65134)
file_pread(4,2,buffer,65536(4/20/17)) lseek err Invalid argument
file_pread(4,1,buffer,65536(4/20/17)) lseek err Invalid argument
file_pread(4,2,buffer,66308(4/32/33)) lseek err Invalid argument
file_pread(4,1,buffer,66308(4/32/33)) lseek err Invalid argument
file_pread(4,2,buffer,66371(4/33/33)) lseek err Invalid argument
file_pread(4,1,buffer,66371(4/33/33)) lseek err Invalid argument
file_pread(4,15,buffer,65537(4/20/18)) lseek err Invalid argument
file_pread(4,3,buffer,65552(4/20/33)) lseek err Invalid argument
file_pread(4,3,buffer,65599(4/21/17)) lseek err Invalid argument
file_pread(4,8,buffer,65615(4/21/33)) lseek err Invalid argument
file_pread(4,11,buffer,65662(4/22/17)) lseek err Invalid argument
file_pread(4,2,buffer,67584(4/52/49)) lseek err Invalid argument
Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
Hint: update Windows to support LBA48 (minimum: W2K SP4 or XP SP1)The harddisk (33 MB / 31 MiB) seems too small! (< 1000 GB / 931 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 32 33 121600 247 55 1953517568
NTFS, blocksize=4096, 1000 GB / 931 GiB
Results
interface_write()
No partition found or selected for recovery
search_part()
Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63
NTFS at 0/32/33
filesystem size 1953517568
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(4,4096,buffer,6293504(391/191/57)) lseek err Invalid argument
file_pread(4,1,buffer,6293504(391/191/57)) lseek err Invalid argument
NTFS: Can't read MFT
HPFS - NTFS 0 32 33 121600 247 55 1953517568
NTFS, blocksize=4096, 1000 GB / 931 GiB
This partition ends after the disk limits. (start=2048, size=1953517568, end=1953519615, disk end=65134)
file_pread(4,2,buffer,65536(4/20/17)) lseek err Invalid argument
file_pread(4,1,buffer,65536(4/20/17)) lseek err Invalid argument
file_pread(4,2,buffer,66308(4/32/33)) lseek err Invalid argument
file_pread(4,1,buffer,66308(4/32/33)) lseek err Invalid argument
file_pread(4,2,buffer,66371(4/33/33)) lseek err Invalid argument
file_pread(4,1,buffer,66371(4/33/33)) lseek err Invalid argument
file_pread(4,2,buffer,65219(4/15/15)) lseek err Invalid argument
file_pread(4,2,buffer,65282(4/16/15)) lseek err Invalid argument
file_pread(4,2,buffer,65345(4/17/15)) lseek err Invalid argument
file_pread(4,1,buffer,65535(4/20/16)) lseek err Invalid argument
file_pread(4,1,buffer,65536(4/20/17)) lseek err Invalid argument
Disk /dev/sda - 33 MB / 31 MiB - CHS 4 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
Hint: update Windows to support LBA48 (minimum: W2K SP4 or XP SP1)The harddisk (33 MB / 31 MiB) seems too small! (< 1000 GB / 931 GiB)
The following partition can't be recovered:
HPFS - NTFS 0 32 33 121600 247 55 1953517568
NTFS, blocksize=4096, 1000 GB / 931 GiB
Results
interface_write()
No partition found or selected for recovery
}[/scroll]