Here are some tips to speed up you Virtual PC from my experience:
- Run you VPC from an external hard drive or a drive other than your primary Windows drive (partitions on the same physical disk doesn’t count and won’t improve speed).
- If you’re using an external drive it should preferably be connected via eSATA (#1 choice) or FireWire (yes I know that USB 2 is in theory faster than FireWire, but FireWire has better continious data through-put).
- If you are using a differential disk I found that VPC runs faster with the differential disk on the your PC (Windows) drive and the parent drive on the external drive (and not the other way around which is considerably slower: even slower than having both virtual drives on the external drive).
On a side note I do not recommend running VPC on your main PC (Windows) drive for prolonged periods. It puts a lot of stress on the drive trying to cope with bot Windows page file writes etc. and meeting the demands of the VPC, especially if you have a low RAM config (2Gb or less). I have had at least 2 drives dying rather prematurely because of constant VPC usage. Although there is no way to prove this, identical drives (same batch) lasted much longer (in fact still lasts) than the ones used for VPC.