Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have had a 1.5TB drive used as an external for 6 months or so, then I decided to put it in my linux server for network storage. ntfs was being crazy inefficient so I wanted to change the filesystem to ext4.

I used the ntfsresize command to reduce the partition to 650GB and that took abour 2 hours, then I deleted all of the entries in fstab like a guide told me too and created a new one the size of the ntfs partition, or, 650GB.

After I modified fstab the ntfs partition would no longer mount and when plugging it in to windows it says "This Hard Drive needs to be formatted". any ideas on how I can recover the data off of the drive? I have 600GB of free space on a different drive so I just need some way of copying them off.

share|improve this question
up vote 1 down vote accepted

I used TestDisk to find the lost partition and write it back into the partition table, as recommend by utilise on reddit

share|improve this answer

As a not for others, may have been better, in linux, to use Gparted to change the size, its GUI and strait forward. Pretty much does all the work for you with the ntfsresize and such

share|improve this answer
yeah, I was doing all of this via SSH though, so gparted wasn't an immediate option. – H4Z3Y Jan 7 '11 at 8:54
well, i believe gparted is a GUI for parted which is a CLI tool, don't know if it integrates the ntfstools though – Jimsmithkka Jan 8 '11 at 8:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.