Open “Settings / HardDisk1”, Button “Virtual Disk Wizard”.
set “Select an option” to “Edit an existing virtual disk”.
set “Select an option for this virtual hard disk” to “convert it to a fixed-size virtual hard disk”.
select “Convert this dynamically expanding virtual hard disk to fixed-size one by” to “Save the file as”, and enter a filename.
The conversion extends the dynamic file to a file with file size defined during the creation process of the VirtualPC file.
The Windows file system supplied by “Windows XP Mode” is set to a maximum size of 130.048 MB. Consequently, the conversion may just succeed on file systems with sufficient free filespace ( i.e. more than 130 Gbytes free filespace ). Else there is the error message “The virtual hard disk is unable to be converted because there is not enough available space on the physical hard disk”
If you install W2k or WinXp on VirtualPC by yourself, you might set a maximum size of 16.384 MB for the Windows file system, as example.
Use the VirtualBox command line tool “vboxmanage.exe” ( situated in the root installation directory of Virtualbox 1.6.6 ) to convert the image file, by
“vboxmanage convertdd the_disk.vhd the_disk.vdi” to create a static file system.
“vboxmanage modifyvdi the_disk.vdi compact” to convert the static file system into a dynamic file system, again.
Benefit:
The latest editions of VMware and Virtual PC running on W2k ( VMware 2.55 and VirtualPC 2007 ) don´t provide USB support.
However, Oracle VirtualBox 1.6.6 provides USB 1.1 and USB 2.0 support.