Moving Partition With Active App Installations to New Volume in Win Server 2008 R2

Hey Guys -

We've got a virtual server (hosted on ESX 5.5) which needs a bit of maintenance which involves moving a partition to a new volume.  It's a busy server so downtime needs to be minimal.  Below's it's current setup then what we are needing to do:

Windows' Current Disk Layout
Disk 0
- System Reserved (~100mb)
- C:\ (~40gb)
- E:\ (~330gb)
Disk 1
- No partitions (New)
Both Disk 0 and Disk 1 are individual virtual disks mounted by ESX
Current disk layout
The OS (Windows Server 2008 R2) is installed on C:\, but E:\ is pretty much everything else - including Application installs.  This server is primarially used for SCVMM (Virtual Machine Manager 2008)

The Goal
C:\ is running out of room and needs more free space.  To expand it's partition, we would have to expanding the virtual disk then  move the E: partition to the end of the volume before C: could be extended.  Instead (and also to future proof this), we are wanting to move the E: partition off of Disk 0 (virtual disk) and onto Disk 1 (newly attached virtual disk).  Once done, we may extend C: to cover the entire remaining volume where E: resided previously.

If all that was on E: were some media files or file shares then that wouldn't be a problem.  Since most applications (including VMM) are installed to E:, that changes things.  The challenges I see are:
- Open files / files changing on E:
- Windows Services & Applications running from E:
- The paging file is on E: (none on C:)
- Any other dependencies on E:

My Question
What do you suggest to be the best method / tool to perform this migration?  Again, downtime needs to be kept to a minimum or I'd probably just mount / boot to a Linux ISO, but it would cause a lot of downtime.  One suggestion I' was told was AOMEI Partition Assistant, but assuming it copies open files during a reboot - don't know if it could tackle situations like this while keeping the server safe.

Any suggestions?  Thanks!
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

First of all make sure your backups are all fine.

Then reboot the server from the CloneZilla iso and just clone your app partition to the other Virtual Disk. Since 330GB isn't that much it shouldn't take too much time and down-time should be minimal.

When that is done, boot with the GParted iso and delete the partition you just cloned. You could even use this tool to resize the OS partition.

Now boot back into Windows and make sure the correct drive letter is assigned to the 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
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.