4x1024 MB Corsair = 3008 MB?

CompuChecker

Lt. Commander
Registriert
Dez. 2006
Beiträge
1.856
Hi @all,

ich habe ein blödes Problem, ich habe mir zu meinen 2x1 GB Corsair noch 2x1GB Corsair dazu gekauft.

Aber im Windows sowie im Bios werden nur 3008 MB angezeigt.

Wie kann das sein? Gibt es da einen Trick?

Alle Speicher sowie Speicherbänke laufen einwandfrei (Hab alles ausprobiert).

Bios hatte ich auch schon zurückgesetzt, aber jetzt fällt mir nichts mehr ein.

Hoffentlich könnt Ihr mir helfen!

Danke schon mal im Voraus!
 
wahrscheinlich hast du die 32bit version von windows!

und diese kann leider nur 3,25GB speicher verwalten.
es gibt einen trick um es zu ändern, muss kurz schauen.
ich schreib dann einfach nochmal wenn ich es gefdunden habe.


MFG
 
Würde ich auch sagen, und um der Frage zuvorzukommen: Dass im BIOS nicht mehr angezeigt wird, ist afaik normal.
 
Ich habe es jetzt geschafft das im Bios 4096MB angezeigt wird! Aber jetzt zeigt mir Vista Ultimate 32Bit nur noch 2048Mb an!
 
Du kannst mit einem 32 Bit Betreibsystem nicht mehr als 3 GB verwalten! Kauf dir Vista 64 Bit oder belass es bei 3 bzw. 2 GB RAM ;)
 
Damit Windows die 4GB erkennt, brauchst du die 64 Bit version von Vista. Die 32 Bit Variante kann nur 2,5 oder 3 GB (weiß ich gerade nicht genau) verwalten.

Edit: da war jemand schneller (mist)
 
Das ist ja ne Frechheit von MS! Die haben gemeind das mit allen Vistaversionen 4Gb nutzbar sind.
 
wie wärs wenn du mir deine 2 GB einfach geben würdest. Damit lässt sich das Problem gnaz schnell lösen.
Eh evtl liegt es daran dass wie schon geschrieben wurde XP 32 Bit nur 3,2 GB RAM verwalten kann. Aber ich halte 4 GB für ein bisschen übertrieben 2 GB würden schon mehr als reichen oder etwa nicht? Oder kaufst du 2 GB nur weil Arbeitsspeicher gerade so billig sind? :)
 
CompuChecker schrieb:
Das ist ja ne Frechheit von MS! Die haben gemeind das mit allen Vistaversionen 4Gb nutzbar sind.

Was heißt hier Frechheit? 32 Bit Betriebysysteme könen halt nicht mehr, dafür kann auch MS nichts! Und benutzen kannst du ja deine 4 GB, aber nur 3,25 verwaltet das Betriebsystem!
 
Ich glaube, dass er mal den MS Support gefragt hat und dann als Antwort bekam, dass jede Vista Version 4Gb unterstützt.
Ergäbe zumindest Sinn
 
wie ist das jetzt bei winxp?
Wenn ich jetzt 4GB einbaue, werden auch die 4gb benutzt oder liegen dann einfach 768mb brach. mir ist es egal, ob mir windows oder bios sagt es wären nur 3gb oder 4gb, mir ist es wichtig, wenn ich schon 4x1024 mb einbaue ich auch soviel mit meinem 32bit system nutzen kann. sonst kauf ich mir lieber 2x512mb und bau die noch zusätzlich zu den 2x1024mb ein.
 
Ja, aber genau das ist eben leider nicht möglich!:rolleyes:
Möglichkeiten zur Behebung:
1. 2 GB Speicher rausschmeissen
2. Vista 64Bit zulegen.

Rubbeldiekatz und ausdiemaus!
 
ich glaub es einfach nicht....unglaublich was hier so fürn halbwissen rumläuft.
vista und auch xp (in der 32bit version) können sehr wohl 4gb arbeitsspeicher verwalten.
2 hoch 32 sind...... na habt ihrs? genau: 4096 -> das sind übrigens auch 4gb arbeitsspeicher.

die zauberworte lauten:

"pae" (physical address extension oder so)
und
memory remapping

einfach mal im bios suchen.

desweiteren gibt es dazu gefühlte 20 beiträge in diesem forum.
 
Naja, jetzt muss ich halt mit 3Gb auskommen! Braucht jemand noch 1Gb Corsair DDR2 800?
 
Konnte mit Vista x86 auch nur die Standart 32-Bit von 3.25Gb verwalten.
Das liegt aber nicht daran das MS wieder Mist gebaut hat, sondern afaik daran, dass ein normales 32 Bit System einfach nicht mehr als 3 Gb verwalten kann.
Bei Vista 64 hingegen sieht es wieder anders aus.
Sofern dein MoBo kein Memory Remapping unterstützt macht dein 32 Bit System auch keine 4gb.

EDIT:Oops da war wohl einer schneller
 
@norinred 2^32 sind ... 4096 ... solltes du vielleicht nochmal nachrechnen, aber gut^^
Zum Thema: 4 GB könnten theoretisch addressiert werden, allerdings werden noch andere Geräte in diesen Adressbereich "gemapped", wodurch dann im Endeffekt halt nicht 4GB RAM , sonder nur 3,irgendwas übrig bleiben.
@ Threadersteller Hol dir n 64-Bit Betriebssystem, und das Problem hat sich erledigt.
 
Und wo finde ich das "pae" ?
 
PAE

Damit lassen sich auch mehr als 4GB verwalten.
 
Folgender Beitrag könnte helfen:

Die mehr oder weniger stetig fallenden Preise für Hauptspeicher führen zu einem immer größer werdenden Angebot von Computern mit >2 GB Hauptspeicherausbau. Waren vor wenigen Jahren Hauptspeicher im Gigabytebereich nur Servern vorbehalten, sind die Preise mittlerweile soweit gesunken, dass auch Privatanwender den Hauptspeicher ihres Computers grosszügig ausbauen. Da Windows Vista den vorhandenen Hauptspeicher wesentlich effektiver als frühere Windows-Versionen ausnutzt und neue Technologien wie SuperFetch und ReadyBoost einführt, wird die Verwendung von Hauptspeicher im Gigabyte-Bereich sehr schnell Mainstream werden.

Allerdings irritiert immer mehr Benutzer die Tatsache, dass oft nicht der gesamte physikalisch eingebaute Speicher vom Betriebsystem genutzt werden kann. Obwohl zum Beispiel das Mainboard vier 1 GB RAM-Riegel unterstützt und der gesamte Speicher von 4 GB im BIOS angezeigt wird, kann man oftmals nur 2.8 - 3.5 GB davon effektiv benutzen. Die Schuld schiebt der Benutzer dann schnell auf das Betriebsystem. Woran liegt es aber wirklich?


Wenn man mehr als 2 GB Hauptspeicher in x86-Systeme einbaut, ist es normal, dass nicht der gesamte physikalische Hauptspeicher benutzt werden kann. Der Grund dafür sind Ressourcenkonflikte durch die 32-bit-Technologie. Da das BIOS nicht weiß, ob ein 32-bit oder 64-bit Betriebsystem gebootet wird, startet es immer im 32-bit Mode. Darin stehen maximal 4 GB addressierbarer Speicher zur Verfügung. Deshalb müssen alle Memory- und Device-Adressräume unterhalb der 4 GB-Grenze eingeblendet werden. Wenn man nun >2 GB physikalischen Hauptspeicher einbaut, dann kommt es zum Ressourcenkoflikt zwischen physikalischem Hauptspeicher und den Device-Adressräumen.

Die meisten BIOS-Versionen lösen das Problem in der Form, dass sie ein Speicherloch unterhalb der 4 GB-Grenze einfügen. Dieses Loch wird auch als PCI-Loch (PCI Hole) bezeichnet. Der Speicher, den dieses Loch belegt, kann von keinem Betriebsystem angesteuert werden. Dadurch bleiben ~512 MB bis ~1.5 GB RAM ungenutzt. Es ist dabei unabhängig, ob es sich um ein 32-bit oder 64-bit OS handelt.

Die einzige Möglichkeit, diesen Speicher nutzbar zu machen, ist die Verlagerung in einen Bereich, der oberhalb von 4 GB liegt und nicht durch physikalischen Speicher schon belegt ist. Dazu bedarf es aber einiger Voraussetzungen:

Betriebsystemunterstützung
Das Betriebsystem muss Speicher >4 GB ansprechen können. Windows 2000, Windows XP, Windows Server 2003 und Windows Vista unterstützen in den Standardvarianten mit 32-bit maximal 4 GB RAM. Die Advanced-, Enterprise- und Datacenter-Produkte sowie die 64-bit-Versionen können mehr Speicher addressieren, wobei die Grenzen hier von den jeweiligen Versionen abhängen und bis zu 1 TB reichen können.
Prozessorunterstützung
Intel und AMD unterstützen 40-bit Addressierung in ihren aktuellen x64-Prozessoren (Intel EM64T/AMD64). Ältere Prozessoren sind auf 36-bit (PAE) oder auch 32-bit limitiert.
Chipsatzunterstützung
Der Chipsatz des Mainboards muss Memory Remapping oberhalb von 4GB unterstützen. Leider beherrscht die grosse Mehrheit der derzeit auf dem Markt erhältlichen Chipsätze für Desktops und mobile Computer genau diese Funktion nicht. Sie lässt sich auch nicht mittels eines BIOS-Updates nachrüsten. Erst die Workstation-Chipsätze von AMD und nVidia sowie demnächst erscheinende neue Chipsätze für Desktops und mobile Computer unterstützen mehr als 4 GB RAM und können die Hauptspeicheradressen zur Umgehung des PCI-Lochs verlagern.
Wie kann man nun die vollen 4 GB nutzen?
Windows kann prinzipiell den Hauptspeicher, der durch die Verlagerung zur Umgehung des PCI-Lochs oberhalb von 4 GB angesprochen werden kann, unterhalb der 4GB-Grenze einblenden. Voraussetzung dafür sind aber die obigen drei Punkte:

Kann die verwendete Windows-Version Speicher oberhalb von 4GB ansprechen?
Die Antwort lautet nein für 32-bit und ja für 64-bit.
Kann der Prozessor Speicher oberhalb von 4 GB ansprechen?
Bei aktuellen Modellen besteht eine hohe Wahrscheinlichkeit, dass Speicher oberhalb von 4 GB angesprochen werden kann. Bei AMD64 und EM64T ist die Unterstützung zum Beispiel gegeben.
Erlaubt der Chipsatz Memory Remapping und ist die Funktion im BIOS konfigurierbar?
Die allermeisten Chipsätze können das nicht. Deswegen hilft auf der Umstieg auf ein 64-bit Betriebsystem nicht weiter.
Aus diesem Grund kann auch ich mit meinem neuen Fujitsu-Siemens Celsius H240 trotz Intel Core2Duo, 4 GB RAM und 64-bit Windows Vista lediglich 3.25 GB Hauptspeicher nutzen.
(Dieser Artikel erschien zuerst unter http://blogs.technet.com/dmelanchthon/archive/2006/11/15/4-gb-ram-mit-windows-vista.aspx)
 
Zurück
Oben