Have you tried a third party partition program? I prefer GParted,
http://gparted.org/
It works via booting, through BIOS, when Windows is inactive. There are other similar programs too.
But be careful, since you may loose data in such operations. Secure your data on other disk(s).