8GB,但必须运行 Windows XP(32 位)。我可以用额外的内存做什么?

8GB,但必须运行 Windows XP(32 位)。我可以用额外的内存做什么?

我订购了一台 8GB RAM 的新电脑,计划运行 64 位 Windows 7。现在我发现我需要运行 32 位操作系统(XP 或 7),因为有些软件还不能在 64 位上运行(甚至在任何可用的兼容性设置/模式下都不能运行)。

在这种情况下,我可以用 4GB 以上的内存做些什么吗?我愿意考虑一些有创意的解决方案,比如在 XP 下运行虚拟机管理程序,将内存作为 RAM 磁盘提供以供交换等。?

无法在 64 位上运行的软件是 CISCO VPN(似乎有一个半有效的解决方案)和 CISCO IP 电话/网络摄像头集成“CISCO Unified Video Advantage”(显然没有解决方案)。

答案1

我建议继续安装 64 位 Windows 7,并在 VM 中运行 Cisco 软件。

编辑:我刚刚注意到 joeqwerty 指出 Windows XP 模式可能不太适合 VPN 软件。我对 Windows XP 模式不太熟悉,不知道为什么这会成为一个问题,但你仍然可以使用不同的虚拟化平台,例如VMware或 VirtualBox。

例如,您可以使用 VMware Server 安装 32 位 Windows XP 虚拟机,并将该虚拟机配置为每次计算机启动时启动。只要您将网络适配器配置为桥接网络适配器,VPN 软件就应该能够在本地网络和远程主机之间路由流量,就像安装在物理机器上一样。

答案2

安装 Windows 7 x64。使用泼妇连接到您的 VPN。使用 Windows XP 模式作为您的通讯软件。

答案3

如果您拥有支持它的许可证,我强烈建议您运行 Windows 7 x64 或 Linux x64,安装 VirtualBox,并以客户机身份运行 32 位操作系统。一旦软件兼容 64 位,您就可以放弃客户机,只需将其安装在主机上即可。

如果你下定决心要完成这项工作,而且你很厉害,你可以对 windows 32 位内核进行十六进制编辑以启用“物理地址扩展“。这将允许您使用所有 RAM。是的,就这么简单。

这里有一份非常详细的指南在 evga 论坛上

十六进制编辑并不难。指南看起来需要 45 分钟。有人还声称你可以用额外的内存创建一个 ramdisk,并将页面文件放在上面,实际上是通过分页层来使用额外的内存。

答案4

您可以将剩余内存用作 RAM 磁盘:http://www.superspeed.com/ramdisk.php

相关内容