8 GB, müssen aber Windows XP (32 Bit) ausführen. Was kann ich mit dem zusätzlichen Speicher tun?

5676
user12889

Ich bestellte einen neuen Computer mit 8 GB RAM mit dem Plan, Windows 7, 64Bit auszuführen. Es stellt sich nun heraus, dass ich ein 32Bit-Betriebssystem (XP oder 7) ausführen muss, weil einige Software noch nicht mit 64Bit läuft (auch nicht mit den verfügbaren Kompatibilitätseinstellungen / -modi).

Kann ich mit dem Speicher über 4 GB in diesem Szenario etwas tun? Ich bin bereit, kreative Lösungen in Betracht zu ziehen, wie z. B. einen Hypervisor unter XP auszuführen, der den Speicher als RAM-Disk zum Austauschen usw. bietet.

Die Software, die nicht unter 64Bit läuft, ist CISCO VPN (dafür scheint eine halbwegs funktionierende Lösung zu sein) und die CISCO IP-Telefon- / Webcam-Integration "CISCO Unified Video Advantage" (scheinbar keine Lösung dafür).

4
Ohne die Tatsache, dass es sich um eine VPN-Software handelt, hätte ich vorgeschlagen, Windows 7 64bit zu installieren, den Windows XP-Modus zu installieren und die inkompatible Software im Windows XP-Modus auszuführen. joeqwerty vor 14 Jahren 0

6 Antworten auf die Frage

4
rob

I'd recommend going ahead and installing Windows 7 64-bit, and running your Cisco software in a VM.

Edit: I just noticed joeqwerty pointed out that Windows XP Mode might not work very well for VPN software. I'm not familiar enough with Windows XP Mode to know why this would be a problem, but you could still use a different virtualization platform, such as VMware or VirtualBox.

For example, you could use VMware Server to install a 32-bit Windows XP virtual machine, and configure that VM to start up every time your computer boots up. As long as you configure the network adapter as a bridged network adapter, the VPN software should be able to route traffic between the local network and remote hosts, just as it would if it was installed on a physical machine.

Ich denke, eine VM ist hier der Weg. WindowsEscapist vor 11 Jahren 0
2
ta.speot.is

Install Windows 7 x64. Use Shrew to connect to your VPN. Use Windows XP Mode for your communicator software.

1
MattPark

Wenn Sie über die erforderlichen Lizenzen verfügen, empfehle ich dringend, Windows 7 x64 oder Linux x64 auszuführen, virtualbox zu installieren und Ihr 32-Bit-Betriebssystem als Gast auszuführen. Sobald die Software 64-Bit-kompatibel ist, können Sie den Gast aufheben und einfach auf dem Hauptrechner installieren.

Wenn Sie sich nicht sicher sind, dass dies funktioniert, und Sie sind ein Schwachkopf, können Sie den 32-Bit-Kernel von Windows in einen Hex-Modus bringen, um " Erweiterungen für physische Adressen " zu aktivieren . Dadurch können Sie Ihren gesamten Arbeitsspeicher verwenden. Ja, das ist so einfach.

Hier in den evga-Foren gibt es eine sehr ausführliche Anleitung .

Hex-Bearbeitung ist nicht schwer. Die Anleitung sieht aus wie es dauert 45 Minuten. Jemand behauptet auch, Sie könnten eine Ramdisk mit dem zusätzlichen RAM erstellen und die Auslagerungsdatei darauf ablegen, wodurch die zusätzliche Ram-Verwendung durch die Paging-Ebene erfolgt.

Sieht gut aus. Leider, zum Glück wirklich, ich bin seitdem von dieser Maschine weggerückt und kann es nicht mehr ausprobieren. Wenn irgendjemand anderes unabhängig davon überprüfen kann, dass es funktioniert, akzeptiere ich es gerne als Antwort. user12889 vor 11 Jahren 0
Haha, keine Ahnung, ich habe eine alte Frage wiederbelebt. Ich frage mich, wie es nach oben sprudelte. MattPark vor 11 Jahren 0
0
Ignacio Vazquez-Abrams

Unfortunately neither Windows XP SP2 32-bit nor Windows 7 32-bit support more than 4GB of physical memory. You'll need to switch to non-trivial variants of Windows Server 2003 or 2008 (or something non-Windows) in order to use all physical memory.

Sowohl XP als auch Windows 7 können mehr als 4 GB Arbeitsspeicher technisch adressieren. Das Limit von 4 GB ist nur eine Einschränkung für die Lizenzierung: http://www.geoffchappell.com/notes/windows/license/memory.htm RoadWarrior vor 12 Jahren 0
0
Sathya

You could use the remaining memory as a RAM Disk: http://www.superspeed.com/ramdisk.php

Nichts dort bedeutet "arbeitet mit physischem Speicher, zu dem das Betriebssystem nicht kommt". Ignacio Vazquez-Abrams vor 14 Jahren 0
@ Ignacio: Ein anderer Benutzer von SU verwendet diese Software. Ich kann den Kommentar, den ich ihm gepostet habe, nicht finden. Sathya vor 14 Jahren 0
-1
Nathan Adams

This question was asked before and Microsoft decided that 4GB is enough for 32bit XP:

Is there way to enable more than 4 GB RAM in 32-bit Windows OS?

You could run XP 32bit in a VM, but I don't know if that would be a good solution for you. Although, you can always dual-boot. This way you can get the best of both worlds.

"Microsoft hat entschieden"? NEIN. Dies hängt damit zusammen, dass ein 32-Bit-Zeiger nur auf $ 2 ^ 32 $ -Bytes zugreifen kann. dh 4GiB. Cole Johnson vor 11 Jahren 0
Dies trifft zum Teil zu - mit PAE können Sie mehr als 4 GB ansprechen. Die einfache Tatsache, dass Microsoft die 32-Bit-Version von Windows auf 4 GB beschränkt hat, ist eine Lizenzfrage, keine technische. Microsoft unterstützt PAE auf ihrer Windows Server-Plattform unter diesem Link - http://msdn.microsoft.com/de-de/library/aa366778%28VS.85%29.aspx. Windows Server 2003 R2 Enterprise x86 unterstützt bis zu 64 GB RAM. Nathan Adams vor 11 Jahren 0
In der Tat wird PAE mit dem Linux-Kernel gebündelt. Wenn Sie also mehr als 4 GB mit einer 32-Bit-Linux-Distribution betreiben, wird dies möglicherweise automatisch erkannt und auf einen PAE-fähigen Kernel umgestellt, wodurch die Möglichkeit besteht, mehr als 4 GB in einem System zu verwenden. Hier finden Sie Ubuntu https://help.ubuntu.com/community/EnablingPAE Nathan Adams vor 11 Jahren 0