5

I have a fixed size virtual hard drive that is running out of space. What's a good way to go about increasing the size?

This VHD is created from Microsoft Virtual PC and/or Microsoft Virtual Server.

6

There's a free utility you can download called VHD Resizer that should simplify this task.

There is also a step-by-step walkthrough of the entire process that might be of help.

  • Also interested in a free "dir" tool? No need and thus sense in using external tools for what MS does itself. – TomTom Nov 8 '10 at 6:16
5

You could use the /extend switch of Microsoft's VHD Tool.

VHD tool is an unmanaged code command-line tool which provides useful VHD manipulation functions including instant creation of large fixed-size VHDs. The source code is included.

Usage:

VhdTool.exe /create <FileName> <Size> [/quiet]
VhdTool.exe /convert <FileName> [/quiet]
VhdTool.exe /extend <FileName> <NewSize> [/quiet]

Create: Creates a new fixed format VHD of size <Size>.
        WARNING - this function is admin only and bypasses
        file system security.  The resulting VHD file will
        contain data which currently exists on the physical disk.

Convert: Converts an existing RAW disk image file to a fixed-format VHD.
         The existing file length, rounded up, will contain block data
         A VHD footer is appended to the current end of file.

Extend: Extends an existing fixed format VHD to a larger size <Size>.
         WARNING - this function is admin only and bypasses
         file system security.  The resulting VHD file will
         contain data which currently exists on the physical disk. 

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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