Correctly shrink NTFS and Resize partition using linux

fdiskntfs

I am trying to resize a 160GB disk to fit on a 80GB disk,

I have tried 3 times to shrink my NTFS and resize the partition. Im using backtrack as a live CD to do this,

I use ntfsresize to the filesystem to 60GB
Then I use fdisk to delete the partition and then create a new partion starting at the same point but finishing at 60GB, I mark the partition bootable and give it an ID of 7 which is for NTFS then I write it to disk and reboot, I then get,

"Operating system not found"

So then I used ms-sys to repair the MBR which it said was successful, But now when I boot I get

"Error loading operating system"

Any Ideas, luckily I have clonezilla backup of the 160GB disk and I just keep reimaging and then trying again but im stuck as to how to get it to work,

Best Answer

I do all of my partition resizing with a Parted Magic Live CD or USB stick and it's not let me down yet - it's a single-step operation in a GUI environment and there's no need to shrink manually and then use fdisk.

Might be worth reinstalling your image and giving it a try.

PS: Kudos for actually keeping a backup before trying the operation - many don't!

Related Question