Try Gparted LiveCD, it's working perfectly! Just now I resized partition on HP DL360G4 server. The sequence:
1) download ISO image and burn on CDRW
2) Map CD remotely to a server using Virtual Media ILO feature
3) Reboot, GParted recognized all HW without any problem (!).
4) Resize, chkdsk, enjoy!