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
- System Reserved (~100mb)
- C:\ (~40gb)
- E:\ (~330gb)
- No partitions (New)
Both Disk 0 and Disk 1 are individual virtual disks mounted by ESX
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)
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:
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!