我在哪里可以获得映像或完整的 Windows 操作系统以在虚拟机中运行 [已关闭]

问题描述 投票:0回答:8

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

我希望能够以 32 位和 64 位版本测试 Windows 7、Windows Vista、Windows XP 和 Windows 98,并且可能以不同的服务包级别进行测试。

我可以从哪里获取在这些虚拟机系统上运行的映像或完整操作系统(免费或购买)?


更新,2015 年 6 月:Microsoft 将停用 TechNet 订阅服务,并以 TechNet 评估中心 取代。所以罗曼达斯的回答不再有效。我将接受的答案移交给 Michael Burr,他的链接仍然提供了大量操作系统映像,而且还是免费的。

image testing virtualization virtual-pc
8个回答
18
投票

编辑:显然,如果您打算使用 Technet 提供的产品测试自定义代码,那么我最初使用 Technet 的答案是不正确的。我不会评论这是否违法,因为我不是律师,我也不在电视上玩律师,但这显然违反了微软的许可协议。因此,如果您想在 MS 产品上测试自定义代码,显然您需要获取 MSDN 订阅之一。对于这可能造成的任何混乱,我深表歉意。

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

他们的所有操作系统和服务器都有 32 位和 64 位版本,以及可追溯到 MS-DOS 的遗留内容。

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


15
投票

有关 Microsoft 提供的“测试”VPC 映像的原始帖子已过时。

据我所知,截至撰写本文(2024 年 10 月 24 日),Microsoft 提供的唯一公开可用的 VM 映像适用于包含一些开发人员工具/配置的 Win 11 Enterprise(例如带有 Ubuntu 映像的 VS 2022 和 WSL2) :

不幸的是,在撰写本文时,还有一条消息说

由于持续的技术问题,截至2024年10月23日,暂时无法下载。

希望技术问题确实是暂时的......


6
投票

最简单的方法是订阅某种 MSDN。您只需支付一年的费用即可获得用于测试目的的所有操作系统的 ISO。根据您的情况,费用会有所不同。

奇怪的是,Google Chrome 的合作伙伴网站现在完全瘫痪了。

编辑: 如果您有资格获得 Action Pack、Empower 或 Bizspark,那么您每年大约需要 300 美元即可获得 5 个 MSDN 订阅、一堆 Office 许可证、真正的 SQL Server 许可证等。


1
投票

如果 DVD 上有这些操作系统的安装程序,您可以将虚拟 PC 路由到使用主机 PC 的磁盘驱动器,然后从磁盘启动虚拟机。然后您继续安装操作系统,就像在实际计算机上安装一样。

确保提前为每台虚拟 PC 分配足够的资源。

这就是我为 Microsoft Virtual PC 所做的事情



0
投票

您可以从 MSDN 获取 ISO 并将它们安装为 VM。 全新安装后,拍摄快照,以便您可以轻松地从头开始,或者在各个不同的点(例如,不带 .NET 的操作系统和带 .NET 的操作系统)。


0
投票

您需要 MSDN 订阅。所有不同版本的旧操作系统(包括国际版本)。但不是虚拟机映像,您需要自己安装它们。许可条款显然会禁止第三个分发操作系统映像文件。


0
投票

您应该考虑的另一个虚拟化工具是 Sun 的 VirtualBox。 它可以在任何平台上运行,并且可以运行大多数任何操作系统,甚至可以使用无缝窗口。 它是免费的、易于安装并且使用最少的资源。 以下是已知支持的操作系统

的列表
© www.soinside.com 2019 - 2024. All rights reserved.