安装适用于Windows 7的VirtualBox Guest Additions

尝试消除问题的工具

您可能已经在VirtualBox虚拟机管理器上阅读了我的系列文章。如果不是,则为:

为虚拟操作系统安装和配置VirtualBox 。

在VirtualBox中将Windows XP安装为虚拟机

安装Guest Additions,以获得更好的VirtualBox体验

虚拟机带来的新思维方式 。

尽管已经介绍了Guest Additions工具,但是如果您尝试在VirtualBox中使用Windows 7,则很可能会遇到一些问题。

主要问题是不支持来宾添加。这并不意味着它无法安装。可以,您只需欺骗Windows 7即可。在本文中,我将向您展示如何做到这一点。

基本安装

您需要做的第一件事是将Windows 7安装为虚拟机。您可以按照说明安装Windows XP。唯一的区别是选择要安装的Windows版本。即使尚未正式支持Windows 7,下拉列表中也有用于最新Microsoft OS的条目。

安装Windows 7之后,您可能会注意到(取决于硬件)您看不到任务栏。这是因为,如果没有来宾添加,VirtualBox将无法为Windows 7处理适当的分辨率。因此,很明显,您将需要此工具。

诀窍

在Window 7中安装Guest Additions的技巧是欺骗它,使其认为它已在Vista中安装。在Vista运行时,单击“设备”菜单,然后选择“安装来宾添加”。此时,您将执行与在Windows XP上安装Guest Additions相同的步骤。不同之处在于实际的安装程序无法启动。这是有点棘手的地方。

安装Guest Additions的过程将在您的系统上下载一个可安装文件。如果单击Windows 7的“开始”菜单,然后单击“计算机”,您将看到该文件以及“本地磁盘”和“软盘驱动器”(即使您没有软盘驱动器)也列出了该文件。右键单击VirtualBox Guest Additions条目(可能会标记为“ D”),然后选择“打开”。

在出现的窗口中,您将看到许多文件。在这些文件中,您将看到列出的x86和64bit条目。这些文件称为:

VBoxWindowsAdditions-amd64

VBoxWindowsAdditions-x86

Figure 1

您使用哪个文件将取决于您所使用的硬件。右键单击要使用的选项,然后选择“对兼容性进行故障排除”(请参见图1)。这将引导您完成尝试解决问题的向导。很有可能不会,因此您必须手动进行。向导完成后,您将有两个选择:尝试“推荐设置”和“疑难解答”。选择“疑难解答程序”,然后在新窗口中选择第一个条目

Figure 2

“该程序可在Windows的早期版本中使用,但现在无法安装或运行。”选择此选项后,单击“下一步”按钮,然后从列表中选择“ Vista”(请参见图2)。选择该选项后,单击“下一步”,然后在出现的窗口中单击“启动程序”按钮。这实际上将开始安装Windows 7的Guest Additions的过程。您现在就可以像其他任何操作一样完成此安装。

最后的想法

我相信Windows 7最终发布时将不需要此过程。但是,如果您现在需要测试Windows 7,这就是方法。