Где я могу получить образы или полные ОС Windows для запуска на виртуальных машинах
Я хочу протестировать свое программное обеспечение в разных операционных системах Windows. Я планирую сделать это с помощью программного обеспечения Virtual Machine, VMWare или Microsoft Virtual PC.
Я хотел бы иметь возможность тестировать Windows 7, Windows Vista, Windows XP и Windows 98 как в 32-, так и в 64-битном вариантах, и, возможно, на разных уровнях пакетов обновления.
Где я могу получить образы или полные ОС, как бесплатные, так и приобретаемые, для запуска на любой из этих систем виртуальных машин?
Обновление, июнь 2015 года: Microsoft прекращает работу службы подписки TechNet и заменяет ее Центром оценки TechNet. Так что ответ Романдаса больше не действителен. Я перевожу принятый ответ Майклу Берру, чья ссылка по-прежнему содержит большое количество образов ОС, а также бесплатно.
8 ответов
Вы можете получить образы VPC установленных ОС от Microsoft бесплатно для выбранного количества конфигураций OS /IE:
- http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef( http://www.modern.ie/)
Есть пара предостережений - срок действия изображений истекает через несколько месяцев, затем они выставляют новые для загрузки - так что они действительно для тестирования. Кроме того, их лицензирование может иметь ограничения в дополнение к дате истечения срока действия (честно говоря, я не знаю - я не использовал один из них в течение длительного времени).
В настоящее время доступны изображения:
- WinXP SP3 с IE6
- WinXP SP2 с IE7
- WinXP SP3 с бета-версией IE8
- Vista с IE7
- WinXP для Windows 8.1, IE6 для IE11
Для других ОС лучшим выбором будет подписка MSDN или Technet, упомянутая в другом месте.
Изменить: Очевидно, мой первоначальный ответ об использовании Technet является неправильным, если вы планируете тестировать пользовательский код с продуктами, предоставленными Technet. Я не собираюсь комментировать, является ли это незаконным или нет, так как я не юрист, и я не играю один на телевидении, но это явно нарушение лицензионного соглашения MS, чтобы сделать это. Итак, если вы хотите протестировать пользовательский код на продуктах 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
Самый простой способ - подписаться на MSDN. Вы получаете ISO всех ОС для тестирования за один год. В зависимости от вашей ситуации стоимость варьируется.
- MSDN: http://msdn.microsoft.com/en-us/subscriptions/default.aspx
- Bizspark: http://www.microsoft.com/BizSpark/
- Пакет действий: http://partner.microsoft.com/40016455
- Расширение возможностей для ISV: http://partner.microsoft.com/40011351
Как ни странно, партнерский сайт сейчас полностью сломан для Google Chrome.
Изменить: Если вы имеете право на Action Pack, Empower или Bizspark, то вы говорите ~ 300 долларов в год за 5 подписок MSDN, набор офисных лицензий, настоящие лицензии SQL Server и т. Д.
Если у вас есть установщики для этих ОС на DVD-дисках, вы можете направить ваш виртуальный компьютер на диск пользователя хост-компьютера и просто загрузить виртуальную машину с диска. Затем вы продолжаете установку ОС, как если бы вы делали это на реальной машине.
Убедитесь, что вы выделяете достаточно ресурсов для каждого виртуального ПК заранее.
Вот как я это сделал для Microsoft Virtual PC
Подписка MSDN - это то, что вам нужно. Все старые ОС в разных версиях (в том числе и международных). Но не как образы виртуальных машин, вам нужно будет установить их самостоятельно. Условия лицензии будут явно запрещать 3-й дистрибутивный образ операционной системы.
Еще один инструмент виртуализации, который вы должны рассмотреть - это VirtualBox от Sun. Он работает на любой платформе и может работать практически на любой ОС, даже с бесшовными окнами. Это бесплатно, легко установить и использует минимальные ресурсы. Вот список известных поддерживаемых ОС
Вы можете получить ISO-образы из MSDN и установить их как виртуальные машины. Как только у вас будет новая установка, сделайте снимок, чтобы вы могли легко начать с чистого листа или в различных точках (например, ОС без.NET и ОС с.NET).