EEvlarSoft

VHDMaker

Create a VHD or VHDX virtual drive on Windows that comes out partitioned, formatted and mounted with a letter, without a trip through Disk Management.

Buy for $1.99
One payment. No subscription.
14-day money-back guarantee.
3.0
Make a virtual drive in a few clicks.
Drag the label to pick a size, from 8 MB to 64 TB.
Attached and ready in File Explorer.
Attach a .vhd or .vhdx file you already have.
Make a drive bigger without starting again.
Windows asks first. Say no, and nothing changes.

Make a virtual drive in a few clicks.

190,000+downloads of EvlarSoft apps
Signed by EvlarSoftVerified US publisher
14-day money-backNo questions asked
Updates includedNo upgrade fees

How to create a VHD without the Disk Management chores

Windows can already create a VHD, but the built-in route stops halfway. Disk Management or the Settings page writes the file, and then you still have to initialize the disk, pick a partition style, create a volume, format it and assign a letter, each in its own dialog. Miss a step and the drive never shows up in File Explorer.

VHDMaker does the whole sequence as one job. You choose a size, VHD or VHDX, a file system and where the file goes, then press Create virtual drive. Behind the scenes it runs the same DiskPart commands an administrator would type: create the vdisk, attach it, partition it, quick-format it, assign a letter. Drives larger than about 2 TB are switched to GPT automatically, since MBR cannot address that much.

The size control is a drawing of a drive with an orange label. Drag across the label to set a size, or type a number in MB, GB or TB. The smallest drive it will make is 8 MB.

VHD vs VHDX: which one to pick

Both are single files that Windows treats as a disk. The difference is mostly capacity and age. VHDX is the newer format and goes up to 64 TB, so it is the sensible default and the one VHDMaker starts on. VHD tops out at 2040 GB, but older versions of Windows and some older virtualization and backup tools only read VHD.

If you type a size the chosen format cannot hold, the app says so before anything is written, rather than failing halfway through. The same check covers FAT32, which Windows will only format up to 32 GB; pick exFAT or NTFS for anything bigger.

Dynamically expanding or fixed size

Grows as you fill it creates a dynamically expanding file. A 500 GB drive begins as a small file and only takes host space as you copy data in, which suits test environments, project sandboxes and archives that may never fill up.

Full size now creates a fixed-size file that claims every byte on day one. It takes longer to make and needs the free space up front, and the app checks there is enough before it starts. Pick it when you want predictable performance or want to be sure the space will be there later.

Mount, resize and detach a VHD file you already have

The same window handles virtual drives made anywhere else, including by Hyper-V or Windows Backup.

  • Attach: pick a .vhd or .vhdx file and press Attach drive. It mounts and shows up in File Explorer under a new letter.
  • Resize: pick a file, type a bigger size and press Make it bigger. The disk is expanded and the extra space goes into its final partition, so you do not need to extend the volume by hand. Drives can only grow.
  • Detach: every mounted virtual drive appears in a list showing its letter and used space. Detach removes it from File Explorer and leaves the file where it was.

What VHDMaker does

  • Writes VHDX drives up to 64 TB and VHD drives up to 2040 GB, from a minimum of 8 MB
  • Partitions, quick-formats and assigns a drive letter in the same run
  • NTFS, exFAT or FAT32, with the volume label taken from the file name
  • Switches large disks to GPT on its own
  • Dynamically expanding or fixed-size files
  • Optional Attach it when it's made, with Open and Show in folder buttons when it finishes
  • Mounts, expands and detaches existing .vhd and .vhdx files
  • Cleans up a drive that fails partway and never overwrites an existing file of the same name

Why people make a virtual drive

A separate drive for one project

Keep a client's files, a game library or a build folder on a drive of its own, then detach it when you are done and carry the single file to another PC.

A disk for a virtual machine

Prepare a formatted VHDX for Hyper-V or another hypervisor that reads the format, sized exactly as the guest needs.

Testing without touching real disks

Try a file system, a backup restore or a script that formats drives against a throwaway disk instead of hardware you care about.

What's new in 2.0.2

  • New: VHDX drives up to 64 TB, and drives that take their full size now
  • New: exFAT, and attach a drive as soon as it's made
  • New: Attach and Resize tabs, and a list of attached drives with Detach
  • Fixed: large VHD sizes failed. VHD now stops at 2040 GB and says so; pick VHDX for more
  • Fixed: a drive that failed part-way could be left behind. It's now removed

Questions

Anything else? Ask us

Should I make a VHD or a VHDX file?

VHDX holds up to 64 TB, and VHD holds up to 2040 GB. Pick VHD when the file has to open on older PCs or tools, and VHDX for anything bigger.

Does a 64 GB virtual drive take 64 GB of disk space right away?

No, not with Grows as you fill it, which is the default. The file starts small and grows as you add files. Choose the full-size option and it takes the whole size at once, and VHDMaker checks there is room first.

Which file systems can the new drive be formatted with?

NTFS, exFAT or FAT32. FAT32 is limited to drives of 32 GB or less, the most Windows will format. The drive's label is taken from the file name.

Why does Windows ask for permission every time?

Creating, attaching, resizing and detaching virtual drives need administrator rights, so each one runs through the Windows permission prompt. Say no and nothing is changed.

Can I make a virtual drive smaller?

No. Resize only makes a drive bigger, and the new space is added to its last partition. VHD drives still stop at 2040 GB and VHDX at 64 TB.

What happens if creating a drive fails part-way?

The unfinished drive is detached and its file deleted, so nothing half-made is left behind. VHDMaker also refuses to write over a file that already has that name.

How do I mount a VHDX file in Windows?

Open the Attach tab, pick the .vhdx (or .vhd) file and press Attach drive. Approve the Windows permission prompt and the drive opens in File Explorer with a letter.

Does detaching a virtual drive delete the file?

No. Detach only unmounts it, so it disappears from File Explorer. The .vhd or .vhdx file stays on disk with its contents, ready to attach again.

Will a drive bigger than 2 TB use GPT?

Yes. When a new drive is over roughly 2 TB, VHDMaker converts it to GPT before partitioning, because an MBR disk cannot use space beyond that.

Which versions of Windows does it run on?

Windows 10 (version 1809 or later) and Windows 11.

Is it a subscription?

No. VHDMaker is a one-time purchase of $1.99, and updates are included.

How do I get it?

Buy it on this page and your license key arrives by email. If the button says Notify me, VHDMaker is not on sale here yet; leave your email and we will tell you when it is.