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

2943
Jared Harley

Я пытаюсь установить 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 года. Есть ли способ обойти это?

0
Не могли бы вы подробно изложить свой вопрос? У вас есть установщики для IE6 и IE7 на вашем хосте в виде файлов EXE или MSI и вы не можете получить к ним доступ в гостевой ОС? 14 лет назад 0
кто-нибудь может отформатировать этот вопрос, пожалуйста Nathan Koop 14 лет назад 1

5 ответов на вопрос

1
markratledge

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

Да, для правильного тестирования совместимости ничто не заменит виртуальную машину. bobince 14 лет назад 0
1

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

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

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

Исправьте, пожалуйста, также обратите внимание, что изображения будут продолжать работать (по крайней мере, они есть на моей машине), но они будут перезапускаться каждый час, раздражает да, но в моем случае это было приемлемо. Nathan Koop 14 лет назад 1
1
William Hilsum

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

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

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

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

это не работает, нет «таймера». Срок действия активации истекает в определенную дату, в этом случае 1 января 2010 года, а не через x дней. если вы не возитесь с системной датой виртуальной машины. 14 лет назад 0
Я знаю - он не просил обойти окончательную дату 1 января, он просил обойти 3-дневную активацию при смене аппаратного обеспечения ... Мое решение может сделать это. William Hilsum 14 лет назад 0
1
bobince

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

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

Или:

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

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

Есть ли способ исправить предупреждения активации? Я рад, что срок его действия истекает через 3 месяца, но я мог бы обойтись без 3-дневного лимита активации и сопутствующего перезапуска каждый час или чего-то еще frankster 14 лет назад 0
@frankster: только через обычные инструменты обхода, используемые для запуска несанкционированных копий Windows в целом. Ваша законность может отличаться. bobince 14 лет назад 0
0
fviktor

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

@fviktor: Я думаю, что он имел в виду, что VHD (который является конкретно виртуальным ПК - я думаю), он пытается извлечь данные из него и использовать его в virtualbox. AFAIK нет поддержки VHD для использования в VirtualBox. Поправьте меня, если я ошибаюсь? t0mm13b 14 лет назад 0
На самом деле теперь он может читать образы VHD и (VMware) VMDK. Я не очень рекомендую это все же. bobince 14 лет назад 0

Похожие вопросы