views:

1398

answers:

7

Hey everyone, I'm using Virtual PC and working with a virtual hard disk (*.vhd) that is only sized at 8.2 GB. I would like to double the size to something like 16-20GB. I see options for compacting the VHD but nothing to expand it. It's set to "dynamically expand" but I'm installing some software and it doesn't seem to resize itself to a larger space.

Thanks much.

A: 

Never worked with Virtual PC but from other virtualization software I know I guess that dynamically expand means that initially the .vhd file will take less space in the HD than the specified and will dynamically grow as you keep installing programs or adding files into the virtual drive UP TO the specified size.

For what you want I guess that you will have to modify the specified size in the virtual hard drive from Virtual PC's setup window.

A bit offtopic but give a go to Virtual Box: www.virtualbox.org

Iker Jimenez
+1  A: 

VHD Resizer

Chris
It's worth nothing that you will also need to expand the volume to use the newly-added space. If the volume is non-system, then you can do it really easily through the Computer Management Window. Otherwise, you'll need to use the DISKPART tool.
UnhipGlint
A: 

For vmware users, you can download a free edition of vmware converter which not only lets you resize virtual disks but also lets you convert from physical to virtual machines and vice-versa.

Ferruccio
A: 

Here is a solution that worked for me: Use "CopyWipe" or a similar software to make a hardcopy to a new vhd, as described here:

Eric Cosky

uli78
+1  A: 
Paul Rowland
A: 

I found it easier, simpler and safer to just create a second VHD and install my Big Software to that HD.

Clay Nichols
A: 

You are very lucky, I just got the useful information about extend partition, I can share with you. They often resize partition (extend partition, shrink partition?) through it, so, I can promise you--it worth to try. And this tool has free edition. Choose it or not, depends on you.

ooo