Damaged NTFS Partition by GParted

ext3ntfspartitioning

I've lost my 150 GB partition with family photos/videos and other valuable files.

I have an external 320 GB HDD, with (it was) partitions: [30 GB ext3 ubuntu bootable; 150 GB NTFS with family data (was 145 GB used, 5 GB free); 100 GB NTFS with data (worked); 20 GB unallocated space]

And I do this with GParted: (delete 30 GB ext3 partition, Apply, then Move 150 GB NTFS partition to left (to 0 cylinder?). And on this operation I have failed error.

Now my partitions looks like:

[150 GB ext3 with ubuntu files but without NTFS data; 100 GB NTFS worked; 20 GB unallocated ]

I've done testdisk runned, checkdisk runned but nothing helps.

chkdsk shows me my two NTFS partitions as 'Invalid', but can't fix it

What I can do?

Later I have worked external HDD with this partitions:

  1. Linux 30 GB ext3 partition with Ubuntu (bootable, but I do not use it)
  2. NTFS 150 GB with my videos, photos, and other costly stuff
  3. NTFS 100 GB with my files (now it worked okay).
  4. 20 GB of unallocated space (no partition)

in GParted I use 'Move/Resize' tool, and move second partition (150 GB) to left (change start cylinders or what, I don't know). On this operation i've got error. And now I have:

  1. Linux 150 GB ext3 partition with Ubuntu (bootable, but I do not use it) (5 GB used / 145 GB free)
  2. NTFS 100 GB with my files (now it worked okay).
  3. 20 GB of unallocated space (no partition)

but chckdsk shows me my old two NTFS partitions 150 GB + 100 GB, and telling me that Damaged/Invalid.

How I can revert changes and restore my costly data on partition 150 GB
Which programm?

Best Answer

If you've just damaged the partition table, all is not lost. The underlying data is likely still there!

As the original partition was NTFS, I'd recommend findntfs. It's a command line utility that runs over the disk and generates a report of all files it finds.

It's a little tricky to get the syntax right, but easy to use once you've worked it out.

  1. (Optional) Mount your damaged drive as read-only
  2. Run findntfs from another drive that has enough space to recover your data
  3. Generate a list of files and folders (findntfs 2 0 1 1 files files.txt), where numbers are CHS
  4. In that list, find the folder with your photos, find its ID number (say 117)
  5. Recover that folder! findntfs 2 0 1 1 copy 117
Related Question