Go to acronis, powerquest, system commander 8,.... search in www.google.com
....All these utilities will help you resize a partition. try downloading the manuals and reading them. If you can't find any let me know & I can email you the .pdf manuals
I have been told that linux has this ability but i'am humbled by linux. I am having a very difficult time learning my way around linux.
Then you can read and make an informed decision. my aim is ppcblaster