Previously I have commented about some of the changes to the new virtual machine wizard in Virtual PC 2007. But there is another difference. Previously, selecting the operating system in the new virtual machine wizard affected nothing apart from the default memory and disk size. Now with Virtual PC 2007, there is one more difference.
Normally Virtual PC creates virtual machines with an ISA Sound Blaster 16 sound card. This is compatible with most operating systems, except for Windows Vista (which no longer supports ISA cards, ’cause lets face it, that stuff is quite old and getting rare these days). But, if you select “Windows Vista” as the operating system that you are going to install when you are creating the virtual machine, the virtual machine will be created with a new Vista compatible sound card (for the curious, this is a synthetic sound card that only has drivers for Windows Vista).
Now, if you create a Vista virtual machine but choose another operating system in the new virtual machine wizard, you will have no sound. In order to fix this, just use the new virtual machine wizard to create a new virtual machine that uses your existing virtual hard disk, and make sure to select “Windows Vista”.