* How much room should I allot for the virtual hard drive? I set up 12GB for it on the first attempt but after a standard VS2008 install (which kept failing) I would have been left with only 500 MB
我认为您至少需要 40-80GB 来安装 Vista 和所有开发工具。多一点总比少一点好。如果空间不足,您总是可以挂载额外的虚拟磁盘(我忘记了 VirtualBox 是否可以做到这一点)。
* How much base memory should I allot for the VM?
基础应该是 2GB。但是,如果您关闭所有不需要的东西,您就可以少花钱。幸运的是,这很容易在虚拟机中更改。
* Any other tips/tricks/advice? I'm not completely settled on any part of the process (though I'm pretty sure I would like to try Vista)
如果您打算使用 Vista,您应该关闭所有不需要的服务、索引、系统还原。同时关闭所有效果。不要使用 Aero(尽管不要认为它在虚拟机中被激活)。
正如其他人所说,Vista 在虚拟机中并不是一个很好的操作系统。我已经在 Virtual PC 和 Virtual Box 中尝试过,但都没有运行良好。Virtual Box 对我来说更快,但我仍然不会使用 Vista。我会在虚拟机中使用 XP pro。但是,如果 Vista 适合您,那就太好了。