您的恢复DVD应包含Windows的完整安装,但它是为笔记本电脑的硬件量身定制的。由于VirtualBox模拟的虚拟硬件不同,您可能会遇到驱动程序问题,但当然很难说是肯定的,因为您没有准确地告诉我们您收到的错误消息。
无论如何,您可以通过Digital River(Microsoft的分销商)获取官方Windows Vista安装文件:
http://en.community.dell.com/support-forums/software-os/w/microsoft_os/3317.2-3-microsoft-windows-vista-official-iso-download-links-digital-river.aspx
该链接还提供了有关如何将文件转换为ISO并将其刻录到DVD或USB驱动器的说明。
至于它的合法性,如果您的笔记本电脑附带Vista Business或Ultimate,Windows EULA允许将其安装在虚拟机中,只要它仍然在相同的物理硬件(您的笔记本电脑)上运行,并且您不使用主机操作系统的许可证(这相当于在两台独立的计算机上使用许可证)。如果您购买了Windows 7的升级版本,那应该是这种情况 - 在这种情况下,您的原始Vista许可证仍在物理硬件上使用。如果您购买了完整的零售版本,则不再使用Vista许可证。
如果您的笔记本电脑附带Vista Home Basic或Home Premium,则EULA禁止在虚拟机中安装。
或者,如果您购买了Windows 7 Professional或Ultimate,则可以使用名为的功能 XP模式 ,它基本上是Windows Virtual PC格式的虚拟机,预装Windows XP Professional并获得许可。由于您表明您的软件适用于XP,因此这也是在Windows 7下运行它的简单方法。