VMware Workstation Pro: Бесплатный инструмент для ретро-игр

15.01.2025 20:12 Uhr – 29 Minuten Lesezeit
Von Stefan Dreher

VMware Workstation – это программа, которая позволяет запускать несколько операционных систем одновременно на одном компьютере. Она часто используется IT-специалистами для тестирования программного обеспечения в различных средах, но её также можно применять для ретро-гейминга.

VMware выделяется благодаря своим превосходным драйверам 3D-ускорителя и стабильности, что позволяет создать виртуальный ретро-ПК с помощью VMware. Однако для игр VMware в настоящее время рекомендуется использовать для систем начиная с поколения Windows 2000, но предпочтительно с Windows XP 32-bit, так как драйвер 3D-дисплея поддерживается только начиная с Windows 2000.

К счастью, Windows XP 32-bit также обратно совместима со старым программным обеспечением, часто вплоть до эры Windows 3.11, поскольку она может запускать 16-битные/32-битные приложения, которые поддерживаются на 32-битных ОС, но часто не на 64-битных ОС.

В этом руководстве я покажу вам, как бесплатно загрузить и установить программное обеспечение для виртуализации VMware Workstation Pro от производителя Broadcom. Наконец, я также покажу, как установить Windows XP с драйвером 3D-ускорителя, чтобы вы могли играть в старые игры, такие как POD или Forsaken, и многие другие.

Загрузка с Broadcom: Веб-сайт громоздкий

Для этого перейдите на страницу VMware на веб-сайте Broadcom по адресу Link и нажмите кнопку "Download Fusion or Workstation".

Для этого требуется учетная запись Broadcom, что теперь несколько усложнилось. Нажмите "Log-in" в правом верхнем углу, а затем "Register".

Теперь вы должны попасть на другую страницу. Введите свой адрес электронной почты и пароль, а также решите любые задачи CAPTCHA. После регистрации вернитесь на страницу входа и войдите как обычно, используя свой адрес электронной почты в качестве имени пользователя.

Теперь снова перейдите на страницу загрузки VMware (первая ссылка вверху), и вы будете перенаправлены на дополнительную страницу поддержки здесь. Рядом с вашим именем в правом верхнем углу есть кнопка, где вы можете выбрать продукты.

Нажмите на "VMware Cloud Foundation", и затем должны отобразиться правильные загрузки. В пункте меню "My Downloads" найдите VMware Workstation Pro. После нажатия на этот продукт вы сможете загрузить его обычным способом.

Например, выберите VMware Workstation Pro 17.0 для Windows, а затем соответствующую последнюю версию, 17.6.2. Возможно, вам потребуется принять условия лицензионного соглашения, прежде чем кнопка загрузки станет активной. Теперь вы сможете установить программу, и при её запуске сможете использовать опцию "For Home use", что делает её бесплатной для вас и не требует ввода ключа продукта.

Настройка виртуальной машины в VMware

Тем временем мы можем создать виртуальную машину, нажав Файл → Новая виртуальная машина (New Virtual Machine) или кнопку "Create new Virtual Machine" непосредственно на стартовой странице. Откроется окно конфигурации, и мы продолжим с "Typical" конфигурацией.

VMware предложит вам вставить компакт-диск с установкой Windows XP или выбрать ISO-образ для установки. Он должен быть обнаружен, и выбор автоматически по умолчанию будет установлен на Windows XP. Теперь вы можете присвоить имя виртуальной машине. Размер жесткого диска не должен быть слишком мал; 10 ГБ я считаю приемлемым минимумом.

Наконец, вы можете настроить виртуальное оборудование, например, увеличить виртуальную память до 4096 МБ. 3072 МБ было бы лучше, потому что графическая память также учитывается в этом 4 ГБ лимите. Это максимально возможное значение, которое может работать под 32-битной операционной системой. Вы можете настроить графическую память на 256 МБ; ретро-играм не требуется так много графической памяти.

Установка драйверов VMware (программ управления) в гостевой системе для Windows XP

Входящие в комплект VMware Tools работают только начиная с Windows 7, поэтому они не будут работать под Windows XP. Во-первых, нам нужен ISO-образ под названием "winPreVista.iso", потому что драйвер предназначен для гостевых систем до Windows Vista. Мы приложили ссылку для скачивания здесь.

Когда виртуальная машина с Windows XP запущена, нажмите на значок CDROM в правом нижнем углу, а затем выберите ISO-образ winPreViso.iso в настройках.

Программа установки должна запуститься. Если нет, дважды щелкните значок привода CD-ROM в окне "Мой компьютер". Вы можете продолжить обычным образом в этой программе установки, и она также установит драйвер 3D-ускорителя.

После перезапуска виртуальной машины вы можете проверить состояние 3D-ускорения с помощью dxdiag. Чтобы открыть средство диагностики DirectX, перейдите в меню "Пуск" и нажмите "Выполнить". Введите команду "dxdiag" в окне, и она должна запуститься.

На вкладке "Дисплей" вы можете узнать, включено ли 3D-ускорение. Если указано "Да", вы можете протестировать вывод, и если вы увидите вращающийся куб, это означает, что всё работает правильно.

Важные функции VMware: Объяснение

В VMware вы также можете создавать снимки (snapshots) состояния вне игр. Снимки сохраняют состояние ВМ в определенный момент времени. Это поможет вам, если вы допустите ошибку в ВМ, а затем захотите восстановить текущее состояние ВМ до предыдущего с помощью так называемого снимка.

Как ими пользоваться? Перейдите в меню ВМ → Снимки → Сделать снимок (Take Snapshot). Там вы можете присвоить имя снимку. В случае ошибки или если вы хотите откатить ВМ к предыдущей дате, вы можете повторить это, но вместо этого выберите меню ВМ → Снимки → Откатиться к снимку (Revert to Snapshot)…

В VMware существует 3 различных сетевых режима. В режиме "Мост" (Bridged) ВМ напрямую подключается к хостовой сети, используя ту же сетевую карту, что и основная система. Это так называемый сетевой мост.

В режиме NAT (преобразование сетевых адресов) сеть ВМ изолирована от хостовой сети, а хостовая система действует как маршрутизатор-шлюз. Это настройка по умолчанию.

В режиме "Только хост" (Host-Only) сеть полностью изолирована, и существует только соединение между ВМ и хостом. Предположительно, подключение к Интернету будет невозможно, если хост не предоставил к нему доступ.

Кроме того, VMware может делить сеть на несколько сетевых сегментов или выбирать конкретную виртуальную сеть. Это полезно, если вы хотите создать виртуальную сеть только между двумя ВМ, но чтобы она была изолирована от других ВМ.

Наконец, есть полезная функция "Общая папка" (Shared Folder), которая позволяет обмениваться данными между хостовым компьютером и ВМ. Вам придется самостоятельно активировать эту опцию в настройках ВМ и выбрать папки для совместного использования.

Дальнейшие применения VMware

VMware используется не только для запуска старых операционных систем, но и для широкого круга других задач. Например, в разработке программного обеспечения разработчик использует VMware для проверки того, как его ПО ведет себя под различными операционными системами и работает ли оно чисто, без необходимости постоянно приобретать много оборудования только для тестирования, или для прямой разработки кроссплатформенного ПО.

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

Профессиональные исследователи безопасности также используют её для тестирования на проникновение и анализа вредоносного ПО. Виртуальные машины обеспечивают безопасность, позволяя запускать подозрительное ПО без воздействия на хостовую систему. Кроме того, среди прочего, проводятся сложные сетевые симуляции и тесты брандмауэров.

Установка игр

Если 3D-ускорение успешно включено, теперь вы можете устанавливать классические 3D-игры, такие как Need for Speed I - III, Pod или Forsaken. Не забудьте обновить DirectX до последней версии для повышения производительности.

Попробуйте это со старыми играми, которые больше не запускаются на современных 64-битных операционных системах.

Возможная помощь с проблемами

Медленная работа? Проверьте в вашем BIOS или EFI, включена ли виртуализация VT-x или AMD-V. Это инструмент настройки в вашем компьютере; он появляется при включении компьютера, ещё до загрузки операционной системы. Вы также можете заранее проверить в диспетчере задач Windows, не активна ли она уже.

Нет сети? Проверьте сетевые настройки ВМ, чтобы убедиться, что она не настроена неправильно, например, в режиме "Только хост" (Host-Only). Также убедитесь, что ваш виртуальный сетевой адаптер "VMware Network Adapter" включен в вашей хостовой операционной системе.

Медленная производительность DirectX 3D? Возможно, вам потребуется отдельно обновить DirectX до версии 9.0 в вашей гостевой операционной системе Windows XP, чтобы он работал более надежно. Также проверьте статус вашего 3D-ускорителя, чтобы узнать, не активен ли он или не установлен ли драйвер.

Заключение

VMware может быть достаточно для многих 3D-игр, но для DOS-приложений или DOS-игр следует использовать DOSBox, поскольку он предназначен именно для этого. Это связано с тем, что DOSBox формирует полный слой выполнения DOS и при необходимости может снижать скорость процессора.

VirtualBox также является бесплатным программным обеспечением для виртуализации, но его 3D-драйверы часто глючат и непригодны для использования. Однако существует также возможность сквозной передачи (passthrough) второй видеокарты в ВМ, но здесь мы описали нативное выполнение без сквозной передачи.

Если вам нужна ещё более точная реплика ретро-ПК, вы можете использовать 86Box или PCem. Они эмулируют полное ретро-оборудование, но при этом гораздо медленнее. С процессором 3 ГГц они могут эмулировать процессор Pentium II 233 МГц.

Данная статья была изначально опубликована на немецком языке. Она была переведена при техническом содействии и редакционно выверена перед публикацией. Читать оригинальную статью (на немецком)