Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Out of some senseless mentality, I had my Windows 7 partitioned into C and D where C is only 20gb. Now every time I install a program I need to change the path from C to D, furthermore, Windows Update and common program files are piling up and the C is totally running out of juice.

Is there a safe and easy way to merge the two partitions, or at least give up some space from D for C?

share|improve this question

migrated from serverfault.com Aug 17 '10 at 13:40

This question came from our site for professional system and network administrators.

add comment

6 Answers 6

In Windows 7, you can resize partitions even if they include your system volume. Just fire up Computer Management, then go to Disk Management (or use the command-line tool diskpart.exe).

You can not merge volumes, though; that would be very difficult to handle at the filesystem level (think about conflicting file names, etc.).

share|improve this answer
    
probably the best bet is to shrink+move D over and grow C to fill the gap. Parted Magic also works for this (Linux live cd that emulated Partition magic but is Free =) ) –  Jimsmithkka Aug 17 '10 at 10:56
add comment

Safe it isnt, 100% sure to work it isnt! I have used Partition Magic in the past which has worked very very well for me 99% of the time although I had had an occasion where it destroyed my setup! My advise is if you use a 3rd party utility have a very good backup just incase. I would if possible migrate windows to a stand alone drive and leave your data on your existing drive. Fdisk the partition out and back in to create unallocated space, this can then very very easily be merged back to your data drive. If you need more information let me know.

share|improve this answer
add comment

Boot to a (free!) GParted Live CD and resize the D partition - by moving it's start point further along the drive - leaving space in to which you can extend the C partition.

Windows 7 has built in partitioning that is better than previous versions of Windows (even allowing modifications to the live system partition), but IIRC is not able to shrink or move a partition beyond where it has files. GParted will move the files as part of it's activtiy, allowing you to reposition the partitions as you see fit (although it might take a while if there's a lot of data to be moved!).

share|improve this answer
add comment

On the commercial side, there are applications like Partition Magic and Acronis Director which will help in resizing existing partitions without any data loss. There are also open source and freeware/public domain applications available too - just search under "partition software" and a few choices should pop up.

share|improve this answer
add comment

I have always used Acronis disk, Install the program, make the bootable CD, boot from it and make partition changes that way. Looks like they have a new version out.

http://www.acronis.com/homecomputing/products/diskdirector/

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.