Vista will run ok with 512mb,but it needs at least that amount to install. The "host" machine in the pic below has 512mb, and if you increase the amount of memory allocated to the"virtual" machine to more than 256mb, then their is not enough memory left to run VM.