Тестирование программного обеспечения в Windows 7. Установка против виртуализации - PullRequest
2 голосов
/ 14 января 2010

Мы хотим протестировать программное обеспечение, которое мы разрабатываем на XP на Windows 7. У нас Vista установлена ​​на ПК. Но мы бы хотели не устанавливать Windows 7, а запускать ее на виртуальном ПК или VMWare.

Вопросы:

  • В1: Можно ли запустить Windows 7 на виртуальном ПК или в Ware?

  • Q2: Можно ли запустить 64-битную Vista или Windows 7 в Virtual PC или VmWare в 32-битной системе?

  • В3. Существуют ли готовые к загрузке образы Windows 7 (например, от Microsoft), аналогичные образам IE7, которые MS предоставила ранее?

Большое спасибо!

Пол

Ответы [ 2 ]

3 голосов
/ 14 января 2010

Q1) Да.Я лично запускал бета-версию Windows 7 с использованием Virtual PC в Vista, и нет никаких причин, по которым окончательная сборка не сработает.

Q2) Для этого потребуется, чтобы эмулятор полностью внедрил процессор в программное обеспечение, и это будетбыть слишком медленным, чтобы его можно было использовать.Вам нужна 64-битная ОС для эмуляции 64-битного ПК.РЕДАКТИРОВАТЬ: Согласно различным комментариям, некоторые программы виртуализации могут сделать это, если у вас есть 64-битный процессор.Вам нужно будет проверить документацию для любого программного обеспечения, которое вы собираетесь использовать.

Q3) Это будет пробная версия, если таковая будет, и в конечном итоге срок ее действия истечет.Вы не хотите этого.

Гораздо более распространенный подход - эмулировать XP на 7, и вы почти наверняка получите лучший результат таким образом: XP менее ресурсоемкий, чем Vista и 7,поэтому влияние виртуализации на производительность будет менее заметным.

3 голосов
/ 14 января 2010

Q1. Да, вы можете запустить Windows 7 в VMWare, Virtual PC, Virtual Box и других платформах виртуализации.

Q2. Обычно невозможно запустить 64-разрядную гостевую систему на 32-разрядном оборудовании при обычной виртуализации.

Q3. Понятия не имею, но я сомневаюсь в этом. Windows не была бесплатной, последний раз я проверял.

...