Virtual PC supports a relatively unknown feature called a 'split virtual hard disk'. The problem here, is that if a virtual hard disk is created on a FAT32 partition on the host operating system, it cannot grow larger than 4GB in size because that is the file size limit for FAT32. In order to handle this, Virtual PC will detect if it is about to go over 4GB on a FAT32 partition and 'split the disk' by creating a new file (.V01) and continuing to use that (until it eventually needs to create a .V02, .V03 and so on).
The question that often comes up is 'If I move a split virtual hard disk to an NTFS partition, how do I unsplit it and turn it back into one big file'. The answer is simple, though not obvious.
What you need to do is to edit the virtual hard disk in question with the Virtual Disk Wizard. You should then select to compact it and then compact to a new file. This will create a new single virtual hard disk file that is a copy of the original split virtual hard disk.
Cheers,
Ben
Comments
Anonymous
April 05, 2007
Is there anyway to do the opposite? I WANT my VHDs to be in smaller chunks, preferably around 2GB. Is there some hidden setting or trick to make VPC or Virtual Server do this on NTFS?Anonymous
April 05, 2007
GlenH - No. Out of curiosity - why do you want to do this? Cheers, BenAnonymous
April 07, 2007
I have been using VPC 2007 on Vista with a Linux Ext2fs driver (ext2ifs; www.fs-driver.org/download.html). Everything appears to work, except that the disk wizard refuses to create a "fixed-size" disk > 4G. Is there a minor bug in the wizard in that it asumes any non-NTFS drive is incapable of > 4G files? I can copy a large (6G) virtual disk to the ext2fs drive quite happily (and the MD5s match).Anonymous
April 09, 2007
I too would like to have the option to split virtual disks in to smaller chunks. This makes host disk operations - namely defragmentation - much easier, especially when the virtual disk is large.Anonymous
March 11, 2013
HELP!!!!! text me 806-559-6805 i have vhd on dvd's and need help bad!!!!! or email me mitchellskillman@live.com thank you