Go Windows Forum

Computer News und Infos => Tipps und Tricks => Thema gestartet von: ossinator am 12. April 2007, 10:08:46

Titel: [Vista] 4 GB-Ram mit Windows Vista - Konflikte
Beitrag von: ossinator am 12. April 2007, 10:08:46
Da dieses Thema bereits mehrfach im Forum aufgetaucht ist, hier eine Antwort.

EDIT: Da dieses Thema wiederum mehrfach aufgetaucht ist und niemand in der Lage ist die Suchfunktion zu bemühen, hole ich diesen Thread wieder nach oben.

4 GB RAM mit Windows Vista
Wenn man >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:


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:


Es gibt jetzt auch einen Knowledge Base Artikel zu dem Thema: Knowledge Base Artikel (http://support.microsoft.com/kb/929605/de)

Quelle:
Daniel Melanchthon (http://blogs.technet.com/dmelanchthon/archive/2006/11/15/4-gb-ram-mit-windows-vista.aspx)
Titel: Re: [Vista] 4 GB-Ram mit Windows Vista - Konflikte
Beitrag von: ossinator am 12. November 2008, 18:58:16
Zu viel RAM stört Vista

Wenn man ein 32-Bit-Vista mit 4 GB RAM ausstattet:
Das Betriebssystem nutzt davon nicht mehr als 3,12 GB. Denn die Speicheradressen im Bereich zwischen 3 und 4 GB reserviert das Bios für die I/O-Komponenten des Systems, also PCI-, AGP- oder PCIe-Steckkarten und Onboard- Komponenten. Sind viele Geräte installiert, kann der nutzbare Speicher sogar weniger als 3 GB betragen. Teilweise lässt sich Vista – ob 32- oder 64-Bit-Version – gar nicht installieren, wenn mehr als 3 GB im PC stecken: Das Setup bricht mit einem Blue Screen und dem Stopcode „0x0000000A“ ab.

Microsoft bietet dafür
einen Patch  (http://support.microsoft.com/kb/929777/de) an.