Hi, Zack.
You haven't given us any numbers, but if they fit, you could do it this way
with Disk Management For illustration, I'll use a 200 GB HD with 20 GB in
C: and the rest in D:, but only 50 GB used in D:. If you want to Extend C:
from 20 GB to 30 GB...
1. Shrink D: from 180 GB to 60 GB, creating 120 GB of unallocated space
following D:, leaving D: with the in-use 50 GB PLUS 10 GB for C:'s future
expansion.
2. Create a new partition (let's call it X
in the newly-unallocated space
following the shrunken D:. Make it at least 50 GB; it could use the whole
120 GB.
3. Move everything from D: to X:. Use Xcopy.exe or Windows Explorer or
your favorite tool. (I've often used xcopy x: y: /c /h /e /r /k to move
entire WinXP boot volumes; the OS was still bootable in its new location,
after I edited Boot.ini.)
4. Delete D:, leaving 60 GB unallocated space immediately following C:.
5. Extend C: by 10 GB into the unallocated space formerly used by D:.
Drive C: is now 30 GB and the 50 GB following C: is unallocated.
6. Create a new D: in the 50 GB gap between C: and X:.
7. Move D:'s original contents back from X: to the new D:.
8. Optionally, Delete X: and Extend D: into some or all of the free space.
A bit of a hassle, but it can be done with no third-party tools. If you
prefer, you can use the DiskPart.exe shell from the Command Prompt, as shown
in Disk Management's Help file. Search for "Extend a Basic Volume" and
"Extend a Simple or Spanned Volume" in that Help file.
Vista's version of Disk Management added several features that were not in
earlier versions. Extend volume and Shrink volume are two of the new
commands. Vista will even allow us to extend or shrink the system or boot
volume.
One potential problem is that some files are unmovable. If some of the
files now on D: extend past the 50 GB boundary (in my example), then you
might not be able to shrink D: down to the space actually used by its files.
See "Shrink a Basic Volume" in the Help file for details. I don't know how
to easily test for this unless you use a disk defragger with a graphic UI
that will show you where the files are and if they are unmovable.
Yes, Zack, I have done some of these steps, successfully, more than once,
but not this exact project. ;<) But my liability insurance is limited to
the amount you've paid for this advice. :>(
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP
(Running Windows Live Mail beta in Vista Ultimate x64)