The perceptive will know that it's fairly easy to use any partitioning management software to resize server disks (I know the ordinary versions pretend they don't work on servers, but they do). Unless you need something special that the expensive server versions provide, don't bother with them.
If you use Server 2008, you can shrink/expand the partitition in Disk Management online without other software. If you want to expand the system partition, you can delete the partition behind it and right click you system partition, run "Expand".
But there is a shortage in Server 2008 disk management that it cannot move the partitions, so you cannot expand the partition that there is no unallocated space behind it. If you do not want to delete one partition and expand the other, you may try other sw,
How to resize server 2008 with partition magic software
Message edited by hero back on 11-22-2009 at 11:30:03 AM
Window server and Vista allows you to extend the system if there is some free space next the system partition that you want to enlarge. If there isn’t any free space besides the system partition, you may delete the partition to spare out some unallocated space for the partition that you want to enlarge.
Here is also some partition tool that can help you ease this job even if there is not any unallocated space. It also does not need a reboot after you extend the server system partition. RAID and dynamic disk is also supported. How to Extend Windows System partition without reboot?
In fact I can shrink and expand the server partition by Diskpart, it is free and provided by Microsoft. If you have unallocated space, you can use this command line. Due to two huge inconvenient, I gave up this tool. Command line, not GUI, cannot expand until there is unallocated space. Fortunately, there are many sw that can resize partitions directly, for example. partition magic, acronis, paragon, easeus, etc. see this server repartition method