我在哪里可以获得图像或完整的Windows操作系统在虚拟机中运行

lke*_*ler 11 testing virtualization image virtual-pc

我想在不同的Windows操作系统上测试我的软件.我计划使用虚拟机软件(VMWare或Microsoft Virtual PC)来实现.

我希望能够以32位和64位的方式测试Windows 7,Windows Vista,Windows XP和Windows 98,并且可能在不同的服务包级别.

我在哪里可以免费或通过购买获得图像或完整操作系统,以便在这些VM系统中运行?


更新,2015年6月:Microsoft将退出TechNet订阅服务并将其替换为TechNet评估中心.因此,罗曼达斯的答案已不再有效.我正在将接受的答案移交给Michael Burr,他的链接仍然提供了大量的操作系统映像,并且也是免费的.

rom*_*das 17

编辑:显然,如果您打算使用Technet提供的产品测试自定义代码,我使用Technet的原始答案是不正确的.我不打算评论它是否违法,因为我不是律师,也不是在电视上播放一个,但显然违反了MS的许可协议.因此,如果您想在MS产品上测试自定义代码,显然您需要获取其中一个MSDN订阅.对于这可能导致的任何混淆,我深表歉意.

比MSDN便宜(我相信超过1000美元)是MS Technet Plus(仅下载349美元;续订249美元).因为您只需要操作系统,而不是开发人员工具.Technet包括MS除Visual Studio和相关之外的所有内容.我使用它在我的VMWare测试平台中构建系统.每个OS 10个许可证.

他们所有的操作系​​统和服务器都有32位和64位版本,还有返回MS-DOS的遗留内容.

此处的信息:http://technet.microsoft.com/en-us/subscriptions/default.aspx

  • 我讨厌破坏党,但我认为这是非法的.此Microsoft页面显示"TechNet Plus上的软件未获得开发或测试您创建的应用程序的许可"http://download.microsoft.com/documents/uk/technet/abouttn/technet-compsheet.pdf (4认同)

Mic*_*urr 14

您可以从Microsoft免费获取已安装操作系统的VPC映像,以获得一定数量的OS/IE配置:

有几个警告 - 图像会在几个月后到期,然后他们会提供新的下载 - 所以这些都是用于测试的.除了有效期之外,他们的许可也可能有限制(老实说我不知道​​ - 我很长时间没有使用其中之一).

目前可用的图像是:

  • 带IE6的WinXP SP3
  • 使用IE7的WinXP SP2
  • 带有IE8 Beta的WinXP SP3
  • Vista与IE7
  • WinXP到Windows 8.1,IE6到IE11

对于其他操作系统,您最好的选择是类似于其他地方提到的MSDN或Technet订阅.


JD *_*ley 6

最简单的方法是使用某种MSDN订阅.您可以获得所有操作系统的ISO,用于测试目的,每年一次.根据您的情况,成本会有所不同.

奇怪的是,合作伙伴网站现在完全被Google Chrome破坏了.

编辑:如果您有资格使用Action Pack,Empower或Bizspark,那么您正在谈论〜每年300美元的5个MSDN订阅,一堆办公室许可证,真正的SQL Server许可证等.

  • @romandas:是的,但使用Technet进行测试或开发是违法的.此Microsoft页面显示"TechNet Plus上的软件未获得开发或测试您创建的应用程序的许可"http://download.microsoft.com/documents/uk/technet/abouttn/technet-compsheet.pdf (2认同)