The minimum RAM required to run Microsoft Virtual PC is 512 MB. This will allow you to install and use Windows XP, Vista, or 7 as a virtual machine. If you want to run other operating systems, such as Linux or BSD, you will need more RAM. 1 GB is the recommended amount for most users.