4

我知道这个问题与“直接”编程无关,但是由于我希望在 Windows 7 发布时能够为 Windows 编程做好充分准备,所以我现在想尝试一下。但是由于我没有两台电脑,我不能冒险将它安装为双启动,以防万一它搞砸了,我在双启动 XP 和 Vista 方面的经验不是最好的,所以双启动测试前的世界更加可怕;)

无论如何,我的问题是:现在是否存在任何处理 Windows 7 的虚拟化程序?如果有几个,哪一个最好?我真的不需要任何关于如何安装它的详细描述,我有谷歌的;)当我们说话时,安装 DVD 就在我手中,所以这也不是问题。

4

12 回答 12

8

我想 Microsoft VirtualPC 将是您最好的选择。

于 2008-11-04T22:48:59.820 回答
6

我昨晚在 MacBook Pro 上使用 VMWare Fusion 安装了它,没有任何问题。我刚刚告诉 VMWare 它是 Windows Vista 64Bit。

于 2009-01-10T20:40:37.010 回答
6

我正在使用具有默认“Windows Vista”设置的 VMware Workstation (6.5.1)。

效果很好。尽管在 google 中发现了一些错误报告,但即使 NIC 也可以工作。

编辑:我安装了当前的 Windows 7 测试版(Build 7000)

于 2009-01-10T20:50:25.913 回答
3

我本周在 VirtualBox 中安装了它,没有任何问题。

于 2009-01-16T21:24:10.970 回答
2

正如其他人所说,免费的 Microsoft VirtualPC 2007 运行 Windows 7 Beta。但是你需要注意一些事情。

  1. 需要安装Virtual PC 2007 SP1
  2. Virtual PC 2007 仅支持 32 位来宾操作系统,因此您需要下载 Windows 7 Beta 32 位
  3. 创建新虚拟磁盘时选择 Windows Vista

我给了它 512MB RAM,它运行得非常流畅。不过我有一个四核CPU。

于 2009-01-16T21:28:43.597 回答
2

我在 VirtualBox 中的表现非常好,但有几点需要注意:

  • Win7 没有默认模拟 NIC (PCnet-FAST III) 的驱动程序。但是,将其更改为 Intel PRO/1000 MT 台式机就可以了。
  • 默认模拟声卡的安装映像中没有驱动程序,但 Windows 更新会在网络正常运行时为您获取它。
  • Guest Additions 抱怨操作系统不受支持并且不会安装,除非您在 Vista 兼容模式下运行它们(来自 .exe 上的属性)。Windows 安装后会在启动时挂起,然后 Win7 将提供“修复”自身。它会声称失败,但之后它仍然可以正常工作。
  • ...共享文件夹功能除外。据推测,这与 Win7 中的新家庭组内容发生冲突,并且是导致挂起的原因。您仍然可以使用普通的 Samba 共享或 SFTP 或其他任何东西,所以这不是世界末日。
于 2009-01-16T21:49:01.590 回答
1

我个人使用 VMWare,我想它会毫无问题地支持 Windows 7。

祝测试顺利,我希望我能得到它的副本来测试自己。

于 2008-11-05T00:20:04.597 回答
0

VMWare 简直太棒了……作为一种选择。

于 2008-11-04T22:53:48.420 回答
0

我使用免费的 VMWare Server 1.0.8 使用 Vista 设置启动并运行它。

于 2009-01-12T18:57:20.803 回答
0

我这个周末在我的 Mac 上的 Parallels 3.0 机器上安装了它。安装顺利,启动正常,但就像没有安装网卡一样。我想我需要升级到 Parallels 4.0,它应该有更完整的支持。

于 2009-01-12T19:02:26.660 回答
0

我使用 VMWare 和 VirtualBox 将它安装在两台机器上。在一个系统上,两个安装都无法识别 NIC,而两个安装都可以在第二个系统上正常工作。Vista 在两个虚拟机的两个系统上都能正常工作。Windows 7 的测试版似乎存在驱动程序问题。

于 2009-01-16T21:35:08.483 回答
0

您可以使用来自citrix.com的免费Xen Server Express 。我已经使用 Vista 模板安装了 Windows 7。没有太多时间玩它,但似乎工作得很好(好吧,至于测试版)。

您必须进行一些调整才能使其运行。从模板创建 VM 后:

  • 在 XenServer 上打开控制台
  • 执行“xe vm-list”并复制您创建的虚拟机的 UUID
  • 执行“xe vm-param-set uuid=平台:viridian=false”
  • 重新启动虚拟机并享受安装过程。
于 2009-01-16T21:46:54.123 回答