Windows Server 2012 R2 - disk partitioning - system disk

What are the options to extend the C:\ partition?

This is a virtual machine, and the virtual disk has been expanded by 10GB (as shown as "Unallocated" space).

The C: partition is the one that needs to be expanded, and Windows can't do it since the newly added space is added after E:

I'm assuming if this can be done, it has to be done by booting from an .ISO since this also contains the system partition.  But I'm not sure what the best / safest tool to use is  (diskpart from the Windows Server 2008 .iso, or some non-Microsoft tool such as GParted)

Also, in your recommendation please include any gotcha's that I would want to be very careful about during the process.

Disk Management

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.

Lee W, MVPTechnology and Business Process AdvisorCommented:
This is a VM... WHY would you partition the disk in the first place!?!?  You should create a SECOND virtual hard disk for E:, not a partition!

At this point you have move all the data OFF of E: to a new drive and then remove the E: partition and expand the C: partition.

IDEALLY, you can just COPY your existing virtual disk, fix the disk signature (see my article on signature collisions - and then ON THE COPY, delete the C: partition and re-assign E: to the partition on the copy.  Then you can delete the E: partition on the original and extend C:.

And NEVER, EVER, partition a virtual hard disk.

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
Lee W, MVPTechnology and Business Process AdvisorCommented:
Be smart about this - make a backup copy of the virtual hard disk first!
VasAuthor Commented:
I agree but the customer partitioned their disk.

The problem (from the client's perspective) would be that if we add a 2nd drive and they move E to that, we may not be able to shrink the current virtual disk (in Windows, and then via the Hypervisor), and if we can't shrink it we have to bill for it's size whether they are using all that space or not.
CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

Cliff GaliherCommented:
Lee is spot on with this. Actions and consequences. As to the follow-up, if being able to shrink is a concern, create a new drive at the size desired and robocopy.  Don't mess with partition tools. High risk, minimal reward. Get your virtual disks configured right so that change management moving forward is easier and supported.
VasAuthor Commented:
Robocopy the C:\ drive to a new partition?

Just double checking that will work.
noxchoProduct ManagerCommented:
Copy out data from E: and then delete E: partition. Extend C: as much as you want by right click on it - Extend.
After that create E: from the remaining unallocated space. As simple as possible.
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
Windows Server 2012

From novice to tech pro — start learning today.