Windows Virtual PC开发设置?

sch*_*ner 8 virtual-pc vpc

在有了一个开发PC HD损坏之后,我正在考虑让我的开发环境完全基于Virtual PC的想法.

核心项目将是: - XP专业版32 - IIS - VS2003 - VS2008 - SQL Server 2005 - Office 2003

主要源将驻留在SVN中的服务器上,而VPC上只有一个clocal副本.这将适用于基于Windows的Web和桌面开发.

假设主机具有良好的性能并提供硬件虚拟化,是否存在任何已知的具有这种设置的问题,即主要优点和缺点.任何性能问题或其他问题都会使这个好或坏?

我想走这条路线,这样我就可以创建一个完整的备份VPC,可以放在新PC上,如果一个发生故障,并根据需要重新安装或复制到笔记本电脑上进行异地工作等.使用新的Virtual PC功能Win7这似乎也可能更好地向前发展.

在我们走这条路之前,想得到一些反馈意见......

Phi*_*ert 6

我不推荐使用Virtual PC,因为与VMWare相比,性能相当令人失望.

我已经在MacWare Workstation中使用了虚拟开发机器,在Mac上使用了VMWare Fusion很长一段时间,它运行得非常好.感觉好像是在专用机器上运行.

我的建议是:

  • 使用64位操作系统作为主机操作系统(Vista x64,Windows 7 64位,Mac OS X Leopord)
  • 物理机上至少有6GB的RAM
  • 为您的VM分配3GB RAM至32位,或者为64位客户操作系统分配更多RAM
  • 为客户操作系统预分配磁盘空间(无自动增长)

另一个优点是,您可以将基于Windows的VMWare工作站中的VM转移到基于Mac的VMWare Fusion(反之亦然),而不会出现任何问题.