Hi guys:

I'm using ddrescue to try to recovery a damaged NTFS external USB disk

# ddrescue --no-split /dev/sdc1 /dev/sdb1 /tmp/ddlog

The problem is that I have no realize that target partition is not the same size that source one :-( (it is bigger)
... is even not the in the same fs format....

------
  Disk /dev/sdc: 499.4 GB, 499405291520 bytes
  255 heads, 63 sectors/track, 60715 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disk identifier: 0x00021968

   Device Boot      Start         End      Blocks   Id  System
  /dev/sdc1               1       60716   487699456    7  HPFS/NTFS


  Disk /dev/sdb: 500.1 GB, 500107862016 bytes
  255 heads, 63 sectors/track, 60801 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disk identifier: 0x000b043a

   Device Boot      Start         End      Blocks   Id  System
  /dev/sdb1               1       60801   488384001   83  Linux
-----

I suppose 2nd part is not a problem (I could easy change fs system format without affecting data copied back. Isn't it? )

But... how could I fix issue regarding partition size? I was rescuing data for during almost 30 days now!! I would avoid to recopied it again (usb drive is getting worse and worse) I was reading a bit about NTFS format, and it seems that a second copy of MFT (Master File Table) is stored at the end of the partition. I'm afraid that next step (chkdsk) will be not able to read/interpret a valid NTFS partition to fix.

Thanks a lot in advance.
Regards,
Fernando.

_______________________________________________
Bug-ddrescue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ddrescue

Reply via email to