El VirtualPC no crea un disco duro virtual, sino un ordenador virtual... En él tendrás que instalar un sistema operativo (windows o linux, aunque no todas las distribuciones de linux van bien), y claro está instalar en él el apache y demás que quieras usar... El programa es bastante intuitivo, instálalo y hazle alguna prueba
Lo que te permite por ejemplo es ejecutar dos sistemas operativos a la vez. Es decir, tienes tu windows corriendo, abres el VirtualPC como si fuera un programa más y dentro de él corres otro sistema operativo a la vez, ya que emula los componentes de un nuevo PC (procesador, ram, red, disco duro, etc). Para que funcione fluido necesitas tener bastante RAM, ojo con esto (1 GB mínimo)