Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

Repair Partition Table - External Drive


  • Please log in to reply
1 reply to this topic

#1 Khellendros

Khellendros

  • Members
  • 44 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:San Clemente, California
  • Local time:11:23 AM

Posted 17 November 2013 - 03:01 AM

One of my 2 TB NTFS external hard drives was dying and I just finished cloning it onto a new 3 TB external hard drive with the use of dd-rescue in Linux. The problem is, now that I boot back into Windows 7 x64, the filesystem on the drive is not recognized. Windows just gives the following errors:

 

grwKvSI.png

 

I assume ddrescue just failed to copy over the partition table correctly, so I tried to use testdisk to fix it. It detected one partition on the drive, so I set it to Primary and tried writing the table. It did not change anything though. Here is the testdisk log:




Sat Nov 16 23:48:06 2013

Command line: TestDisk



TestDisk 7.0-WIP, Data Recovery Utility, October 2013

Christophe GRENIER <grenier@cgsecurity.org>

http://www.cgsecurity.org

OS: Windows 7 (7601) SP1

Compiler: GCC 4.7, Cygwin 1007.25

Compilation date: 2013-10-29T18:32:42

ext2fs lib: 1.42.8, 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)=1000204886016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000396746752

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=1000204886016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=3000590401536

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sde)=2000396746752

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000396746752

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=1000204886016

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=3000590401536

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive4)=2000396746752

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=1000203521536

filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.



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



Warning: can't get size for \\.\D:

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=1000202241024

filewin32_getfilesize(\\.\H:) GetFileSize err Incorrect function.



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



Warning: can't get size for \\.\H:

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=2000395698176

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\L:)=2000395698176

disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\N:)=2000395698176

Hard disk list

Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - Hitachi HDT721010SLA360, S/N:202020202020545336463430524d34325235504b, FW:ST6OA31B

Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WD Ext HDD 1021, S/N:WCAZA5572174, FW:2021

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WD 10EAVS External, S/N:WD-WCAU44661845, FW:1.75

Disk /dev/sdd - 3000 GB / 2794 GiB - CHS 45600 255 63, sector size=4096 - WD Ext HDD 1021, S/N:WCC1T0191171, FW:2021

Disk /dev/sde - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WD Ext HDD 1021, S/N:WMAZA6061737, FW:2021

Disk \\.\PhysicalDrive3 - 3000 GB / 2794 GiB - CHS 45600 255 63, sector size=4096 - WD Ext HDD 1021, S/N:WCC1T0191171, FW:2021

Drive L: - 2000 GB / 1863 GiB - CHS 30400 255 63, sector size=4096 - WD Ext HDD 1021, S/N:WCC1T0191171, FW:2021





TestDisk exited normally.

For some reason the 3 TB hard drive the dying one was copied to is appearing on the list of drives three times. It is both 3000 GB ones, of course, and the Drive L one that says it is 2 TB seems to be the one that was copied onto it. I have the original dying hard drive disconnected though. I have no idea what is going on and am way over my head trying to mess with partitions. The data is definitely all on the drive, as testdisk lets me copy individual files off it onto other drives fine. Can anyone help me get this drive working?

 



BC AdBot (Login to Remove)

 


#2 dicke

dicke

    Paraclete


  • Members
  • 2,189 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Charlotte, NC
  • Local time:02:23 PM

Posted 24 November 2013 - 05:18 PM

Hi,
If I'm remembering correctly W7 has a problem with drive sizes over 2TB. Also, if the format isn't NTFS there may be additional problems.
Hope this helps

Stay well and surf safe [stay protected]

Dick E





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users