Используйте Internet Explorer 6 и 7 в виртуальной коробке

Я пытаюсь установить vhds (образ виртуального жесткого диска) IE6 на XP и IE 7 на пакеты XP, доступные от Microsoft на Virtual Box. Virtual Box будет монтировать только CD/DVD и / или ISO. Как мне заставить его использовать файлы Microsoft? Мне нужно это для тестирования веб-страниц в IE6/IE7s.

Я использую Windows 7 Home Premium.

Есть ли способ сделать это, или другой способ, который позволит мне загрузить XP/IE6 и XP/IE7 в Virtualbox


Редактировать:

Хорошо, я получил его на работу, но он говорит, что XP должен быть обновлен в течение 3 дней из-за аппаратных изменений. Microsoft заявила, что это будет активировано до 1 января 2010 года. Есть ли способ обойти это?

5 ответов

Да, как сказал Вил, виртуальные жесткие диски предназначены только для VirtualPC. Хотя более новые версии VirtualBox могут работать с форматом VHD VirtualPC вместо собственного VDI, это не очень удобное решение.

Вы получаете предупреждение об активации, потому что аппаратное обеспечение, эмулируемое VirtualBox, отличается от того, что эмулируется VirtualPC, поэтому XP считает, что его установка была скопирована на другой компьютер (который, конечно, действительно имеет). (TBH Я впечатлен, что вы зашли так далеко, поскольку установки XP обычно не очень хорошо переносятся на разные базовые чипсеты.)

Или:

  1. Установите VirtualPC в соответствии с намерениями Microsoft и используйте VHD оттуда, перезагружая их каждые несколько месяцев по истечении срока действия, или

  2. Установите свою собственную свежую неограниченную копию Windows XP на виртуальной машине VirtualBox, активируйте, возьмите копию ее VDI, затем установите IE7 на копию. Таким образом, у вас будет два образа диска, между которыми вы можете поменяться для запуска IE6 и IE7.

Как вы сказали, срок действия виртуальных жестких дисков истекает в январе первого 2010 года. Причина, по которой у вас возникла проблема, заключается в том, что виртуальные жесткие диски были разработаны для Microsoft Virtual PC, а не для Virtual Box, поэтому при запуске Virtual Box оборудование выглядит иначе.

Первое, что вы можете попробовать, это активировать машины - это может сработать.

Кроме этого, на хост-компьютере нет ничего, что помнило бы, какой VHD был запущен. Поскольку Microsoft дает их бесплатно, я думаю, что вряд ли они будут жаловаться на то, что я собираюсь сказать -

Поскольку они используются для использования Internet Explorer, и маловероятно, что вы будете устанавливать или использовать их для чего-либо еще, просто загрузите виртуальные жесткие диски еще раз и либо запустите из копии, либо создайте снимок, прежде чем использовать его в первый раз. Когда таймер заканчивается, просто восстановите моментальный снимок или создайте новую копию исходных файлов.

Microsoft заявила, что это будет активировано до 1 января 2010 года. Есть ли способ обойти это?

Обойти ограниченную по времени активацию совместимости приложений Internet Explorer Изображения VPC незаконно, и вам не следует просить о помощи в таких действиях здесь.

Microsoft выпустит новые изображения VPC для обеспечения совместимости приложений Internet Explorer по истечении срока действия старых образов (по крайней мере, так было в прошлом).

Вам действительно нужно использовать VirtualBox? Можете ли вы протестировать браузер с помощью IETester или SuperPreview для Internet Explorer?

В VirtualBox есть функция "Общая папка". Вы также можете подключить общий сетевой диск со своего хоста в гостевую ОС и использовать файлы оттуда.

Другие вопросы по тегам