Repartioning drives in Windows 2003 Server

I inherited a Windows 2003 server that has approximately 250GB of space.  The problem is that the C partition only has 10 GB and it is almost full.  Is there a way to re-partition the drives without losing data so that I can give more space to C?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Yes, you can use GParted:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Third party tools like partition magic can do it. I would call up who ever made the OS partition that small and yell at him/her.
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

10 G is little small but OK, please see the link below from Leew:
Gary CaseRetiredCommented:
I just wrote this for another question, but it will work just as well with Windows 2003:

=>  Download the demo of Boot-It NG [ ] and create a bootable CD

=>  Boot with the CD;  select CANCEL at the first prompt; then OK at the next

=>  Click on Partition Work

=>  Highlight the second partition (the larger one that you want to shrink to free up space)

=>  Click on ReSize (on the right side) ... and when it shows the window for the new size just set it to what you want it to be (make it smaller by the amount of space you want to add to C:).   Wait for it to finish.

=>  Be sure the same partition is highlighted (it will now be a different size) & click on Slide

=>  You want 0 (zero) space AFTER the partition ... so select that and wait for the Slide operation to complete

=>  Now highlight the first partition (your OS) & click on ReSize

=>  Set it for the maximum amount of space and just wait for it to complete

Done :-)

Note that when you reboot, XP will think it found new hardware and you'll have to reboot one more time.   This is simply because it thinks you replaced the hard drive with one of a different size => it will not cause any re-activation request.

Basically what you're doing is this:

Your original situation was like this:  CCCCCDDDDDDDDDDDDDDDDDDDDDDD
(the C's and D's represent your two partitions -> I presume a C: drive and D: drive)

After you did a shrink operation on D your drive now looked like this:
CCCCCDDDDDDDDDDDDDDDDDDDDxxxxx   where "x" represents unallocated space.

Note that there is no free space after C --> so you can't extend it.

The "Slide" operation moved D: so the disk was like this:
CCCCCxxxxxDDDDDDDDDDDDDDDDDDDD   with the free space after C ... so you could then resize C:

And the final ReSize simply made it look like this:  CCCCCCCCCCDDDDDDDDDDDDDDDDDDDD
monicamdAuthor Commented:
@brent caskey, the link you sent makes reference to Linux systems.  Will this Gparted also work for windows systems?
Gary CaseRetiredCommented:
Gparted will work with Windows systems as well.   The concept is the same as I noted above for Boot-It.   You have to resize the 2nd partition; move it; and then resize the first.   Personally I think Boot-It is more reliable and better focused ... but either will do the job.
GParted is a customized Linux boot cd that boots right up to the partition editor. It will work with windows partitions and is free and easy to use.

Gary mentioned Boot It NG - that is the second time I have heard that one mentioned in the past two days! I guess Im going to have to check it out.  :)

Im sure that both programs will work.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.