4

Я заказал новый компьютер с 8 ГБ оперативной памяти с планом запуска Windows 7, 64-бит. Теперь выясняется, что мне нужно запустить 32-битную ОС (XP или 7) из-за некоторого программного обеспечения, которое еще не работает на 64-битной версии (даже с любым из доступных параметров / режимов совместимости).

Можно ли что-то сделать с памятью выше 4 ГБ в этом сценарии? Я готов рассмотреть креативные решения, такие как запуск гипервизора под XP, который предлагает память в качестве RAM-диска для замены и т.д.?

Программное обеспечение, которое не работает на 64-битной платформе, - это CISCO VPN (кажется, что для этого есть полу-рабочее решение) и интеграция IPCO-телефонов / веб-камер CISCO "CISCO Unified Video Advantage" (очевидно, для этого нет решения).

6 ответов6

4

Я бы порекомендовал пойти дальше и установить 64-разрядную версию Windows 7 и запустить программное обеспечение Cisco в виртуальной машине.

Редактировать: я только что заметил, что joeqwerty указал, что режим Windows XP может не очень хорошо работать для программного обеспечения VPN. Я недостаточно знаком с режимом Windows XP, чтобы понять, почему это может быть проблемой, но вы все равно можете использовать другую платформу виртуализации, такую как VMware или VirtualBox.

Например, вы можете использовать VMware Server для установки 32-разрядной виртуальной машины Windows XP и настроить эту виртуальную машину на запуск при каждой загрузке компьютера. Пока вы конфигурируете сетевой адаптер как сетевой мостовой адаптер, программное обеспечение VPN должно иметь возможность маршрутизировать трафик между локальной сетью и удаленными узлами, как если бы он был установлен на физической машине.

2

Установите Windows 7 x64. Используйте Shrew для подключения к вашему VPN. Используйте Windows XP Mode для вашего программного обеспечения коммуникатора.

1

Если у вас есть лицензии на его поддержку, я настоятельно рекомендую запустить Windows 7 x64 или Linux x64, установить virtualbox и запустить 32-битную ОС в качестве гостя. Как только программное обеспечение станет 64-битным совместимым, вы можете отказаться от гостя и просто установить его на главном хосте.

Если вы не уверены в том, чтобы сделать эту работу, и вы задира, вы можете зашифровать 32-битное ядро Windows, чтобы включить « физические расширения адресов ». Это позволит вам использовать всю вашу оперативную память. Да, это так просто.

Здесь, на форумах evga, есть очень подробное руководство.

Шестнадцатеричное редактирование не сложно. Похоже, это занимает 45 минут. Кто-то также утверждает, что вы можете создать виртуальный диск с дополнительным ОЗУ и поместить в него файл подкачки, что дает дополнительное использование ОЗУ через слой подкачки.

0

К сожалению, ни 32-разрядная версия Windows XP SP2, ни 32-разрядная версия Windows 7 не поддерживают более 4 ГБ физической памяти. Вам нужно будет переключиться на нетривиальные варианты Windows Server 2003 или 2008 (или что-то не-Windows), чтобы использовать всю физическую память.

0

Вы можете использовать оставшуюся память в качестве RAM-диска: http://www.superspeed.com/ramdisk.php

-1

Этот вопрос задавался ранее, и Microsoft решила, что для 32-битной XP достаточно 4 ГБ:

Есть ли способ включить более 4 ГБ оперативной памяти в 32-разрядной ОС Windows?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .