如何在Windows7的VirtualBox中运行XP模式(差不多)

几周前,我们向您展示了如何使用VMware在没有硬件虚拟化的情况下在Windows 7计算机上运行XP模式。你们中的一些人一直在问,是否也可以在Virtual Box中做到这一点。答案是“是的!”在这里,我们将向您展示如何操作。

编辑器更新:显然没有办法使用此方法通过VirtualBox激活XP模式。但是,您可以运行它30天。我们有一篇新的更新文章,介绍如何使用VMLite插件在VirtualBox中安装XP模式。

早些时候,我们向您展示了如何在没有硬件虚拟化功能的windows7计算机上运行XP模式。从那时起,你们中的许多人都在要求写一份关于使用VirtualBox做同样事情的教程。这使得如果您的计算机没有硬件虚拟化,运行XP模式是另一种很好的方式。*这里我们将了解如何将XP模式从Windows 7专业版、企业版或旗舰版导入到VirtualBox中,以便您可以在其中免费运行XP。-在这里,我们将了解如何将XP模式从Windows 7专业版、企业版或旗舰版导入到VirtualBox中,以便您可以在其中免费运行XP。

注:要以这种方式使用XP模式,您需要安装Windows 7专业版或更高版本。在我们的测试中,我们也可以让它在家庭高级版上运行,但您会违反Windows7许可协议。

开始

首先,下载并安装XP模式(链接如下)。“如果您的电脑无法运行Virtual PC,则无需下载它,因此只需从左边的链接下载XP模式即可。

安装XP模式;只需照常按照默认提示操作即可。

现在,下载并安装VirtualBox 3.1.2或更高版本(链接如下)。请照常安装,只需按照默认提示操作即可。

VirtualBox可能会通知您,您的网络连接将在安装过程中重置。*按“是”继续。

在安装过程中,您可能会看到几个弹出窗口,询问您是否要安装USB和网络接口的设备驱动程序。只需单击“安装”,因为VirtualBox需要这些驱动程序才能正常运行。

安装仅需几分钟,不需要重新启动。

在VirtualBox中设置XP模式:

首先,我们需要复制默认的XP模式,以便VirtualBox不会影响原始副本。*浏览到C:\Program Files\Windows XP Mode,然后复制文件“Windows XP Mode base.vhd”。*将其粘贴到您选择的另一个文件夹中,如您的Documents文件夹。

复制文件后,右键单击该文件,然后单击属性。

取消选中此对话框中的“只读”框,然后单击“确定”。

现在,在VirtualBox中,单击New创建一个新的虚拟机。

输入虚拟机的名称,并确保选择的操作系统是Windows XP。

选择您希望允许虚拟机使用的内存量。VirtualBox的默认值为192 Mb内存,但为了获得更好的性能,您可以选择256或512MB。

现在,为虚拟机选择硬盘。*选择“使用现有硬盘”,然后单击文件夹按钮选择XP模式虚拟驱动器。

在此窗口中,单击添加,然后浏览以查找您以前创建的XP模式副本。

确保选择正确的虚拟驱动器,然后按选择。

选择VHD后,您的屏幕应该如下所示,然后单击Next。

验证您所做的设置是否正确。如果没有,您可以返回并进行任何更改。当一切正常时,单击“完成”。

安装XP模式

现在,在VirtualBox中,单击开始以运行XP模式。

此虚拟驱动器中的Windows XP尚未完全安装,因此您必须完成安装过程。

如果您以前没有在VHD属性中取消选中“只读”框,您可能会看到以下错误。*如果您看到它,请返回并检查文件以确保它不是只读的。

当您在虚拟机中单击时,它将默认捕获您的鼠标。*只需按右Ctrl键释放鼠标,您就可以返回使用Windows 7。*这只会在安装过程中出现;安装来宾添加后,鼠标将在操作系统之间无缝移动。

现在,在XP中接受许可协议。

选择正确的区域设置和键盘设置。

输入虚拟XP的名称和管理密码。

检查日期、时间和时区设置,如果设置不正确,请进行调整。时间和日期通常是正确的,但时区经常需要更正。

XP现在将自动完成虚拟机设置,然后自动重新启动。

重新启动后,选择您的自动更新设置。

您可能会看到检查驱动程序的提示;只需按Cancel,因为我们需要的所有驱动程序将在稍后随Guest Additions一起安装。

您最后的设置将最终确定,最后您将在VirtualBox中看到您的XP桌面。

请注意,XP模式在导入到VirtualBox后可能不会保持激活状态。

激活它时,请使用位于C:\Program Files\Windows XP Mode\key.txt的键。

注意:在我们的测试过程中,我们无法通过激活。我们正在调查这一问题,不久将会有一篇修改后的文章,展示在VirutalBox中正确使用XP模式的正确方法。

现在我们还有最后一件事要安装--VirtualBox Guest Additions。在VirtualBox窗口中,点击“Devices”,然后选择“Install Guest Additions”。

这应该会在XP中自动启动;如果没有启动,请单击开始,然后单击我的电脑,最后双击光驱,它应该显示为VirtualBox Guest Additions。

只需使用普通预设进行安装即可。

如果您希望尝试在XP的VirtualBox中运行游戏,您可以选择安装试验性3D图形驱动程序;但是,请注意,这并不完全受支持,目前只是测试功能。

您可能会看到一个提示,通知您驱动程序尚未通过徽标测试;只需按“仍然要继续”即可继续安装。

安装完成后,您将需要重新启动虚拟机。

现在,您可以直接将鼠标从Windows XP移动到Windows 7,而无需按Ctrl键。

与Windows 7集成

一旦您的虚拟机重新启动,您就可以将其与您的Windows 7桌面集成。*在VirtualBox窗口中,单击Machine,然后选择“无缝模式”。

在无缝模式下,XP开始菜单和任务栏位于Windows7开始和任务栏的顶部。

这里我们看到XP以无缝模式在Virtual Box上运行。我们把旧的XP写字板放在新的Windows7版本的写字板旁边。

在同一个Windows 7桌面上无缝运行的另一个视图。

将指针悬停在XP任务栏上以弹出虚拟框菜单项。

您可以从VirtualBox菜单或使用“Ctrl+L”退出无缝模式。

然后,您可以重新让它在您的桌面上单独运行。

结束 / 结尾 / 结论 / 推论

在虚拟机中运行XP模式是在没有硬件虚拟化功能的计算机上体验该功能的好方法。

如果您更喜欢VMware Player,那么您可以阅读我们的文章,了解如何在没有硬件虚拟化的情况下在Windows7计算机上运行XP模式,以及如何为Windows7家庭高级版和Vista创建XP模式。

下载VirtualBox

下载XP模式

相关文章