Forum komputerowe portalu THG.pl

Hardware => Pamięci => Wątek zaczęty przez: orlan297 Styczeń 15, 2009, 20:06:05



Tytuł: [SCALONE] Windows nie widzi całości RAMu.
Wiadomość wysłana przez: orlan297 Styczeń 15, 2009, 20:06:05
Witam
Posiadam płytę główną AsRock 939DUAL-SATA2
Do tej pory miałem na nią wrzucone pamięci: Geil DDR 400 CL 2.5 w kościach 1GB i 2x512MB i wszystko było OK jednak ostatnio dorzuciłem do nich jeszcze 1 moduł 1GB (tej samem firmy z tymi samymi timingami), gdyż płyta posiada 4 sloty. W BIOSie RAM jest wykryty prawidłowo, wszystkie kości są sprawne.

Problem w tym że system widzi tylko 2 GB RAM. Po zmianie modułów miejscami Windows wykrywa 2,25 GB.
Myślę że to wina funkcji Dual Chanel która włączyła się po zamontowaniu czwartej kości, jednak włącza i wyłącza się ona automatycznie, i nie znalazłem w BIOSie sposobu aby ją dezaktywować.
Proszę o pomoc Panowie :D


Tytuł: Odp: Windows nie widzi całości RAMu.
Wiadomość wysłana przez: stingerek Styczeń 16, 2009, 14:37:12
Normalny objaw Windows XP. Nie do obejścia. Musisz zainstalować inny system, albo 64 bitowego Windowsa XP albo Vistę.


Tytuł: Odp: Windows nie widzi całości RAMu.
Wiadomość wysłana przez: Nikos Styczeń 16, 2009, 15:25:48
Normalny objaw Windows XP. Nie do obejścia. Musisz zainstalować inny system, albo 64 bitowego Windowsa XP albo Vistę.
Że XP nie widzi 3GB to normalny objaw???


Tytuł: Odp: Windows nie widzi całości RAMu.
Wiadomość wysłana przez: stingerek Styczeń 16, 2009, 15:29:26
Cytuj
Problem w tym że system widzi tylko 2 GB RAM. Po zmianie modułów miejscami Windows wykrywa 2,25 GB.
Nie masz w swoim komputerze kości o pojemności 0.25GB czyli 256MB.. wniosek jest taki że chodzi tu o "dwustronność" kości, czyli tak naprawde ilosć banków pamięci jakie są wykorzystane. Za dużo modułów, zamien te dwa moduły 512MB na jeden 1GB. Powinno pomóc na 100%. Możesz także spróbować wgrać nowszy BIOS (jeśli jest).

Cytuj
Że XP nie widzi 3GB to normalny objaw???
Odruch bezwarunkowy ja na pierwszy rzut oka zobaczyłem tam 3.25GB a nie 2.25GB :)
Mó błąd.



Tytuł: Odp: Windows nie widzi całości RAMu.
Wiadomość wysłana przez: ameissner Styczeń 16, 2009, 16:14:14
Stingerku, problem jest do obejścia, Microsoft sam go rozwiązał poprzez mechanizm PAE (http://technet.microsoft.com/pl-pl/library/cc758228.aspx (http://technet.microsoft.com/pl-pl/library/cc758228.aspx)),
bez PAE mozna zaadresować tylko 4 GB pamieci systemowej, czyli fizyczna + WIRTUALNA tu cytat :"Aby przełamać barierę 4 GB także na 32-bitowych systemach, Windows 2000/XP wykorzystują parę sztuczek. Z pomocą Rozszerzeń Fizycznego Adresu (ang. Physical Address Extension - PAE), a także architektury pamięci Enterprise, Windows 2000/XP może udostępnić aplikacjom do 8 GB (wersja Advanced Server) czy nawet 64 GB fizycznej pamięci (wersja DataCenter). Rozwiązania te nie są jednak bardzo szybkie, wykorzystujące technikę podobną do starych dobrych 16-bitowych czasów - "pamięć EMS". Jednakże często skutkiem zastosowania PAE jest spowolnienie sytemu, podobnie jak w wyniku utworzenia zbyt dużego pliku stronicowania.


Tytuł: Windows nie widzi całości RAMu c.d.
Wiadomość wysłana przez: orlan297 Styczeń 16, 2009, 17:39:15
Przepraszam za rozpoczęcie nowego wątku, ale poprzedni jest już chyba zamknięty, bo nie mogę w nim odpowiadać...

Kontynuując próbowałem wszystkich proponowanych przez was metod, jednak myślę że wrzucenie kości 1 GB zamiast 2x512 też nic nie pomoże ponieważ kiedy wyrzucę 1 kość 512 system też wykrywa 2,25 GB. Dzieje sie tak gdy jest wyłączony Dual Chanel a gdy jest włączony zawsze wykrywa 2 GB...




Tytuł: Odp: Windows nie widzi całości RAMu c.d.
Wiadomość wysłana przez: zelazny Styczeń 18, 2009, 13:29:37
Stingerek dał w poprzednim wątku bardzo prawdopodobną odpowiedź, chodzi o "stronność" pamięci. Czy możesz napisać jakiego typu masz te ramy i czy zaglądałeś do manuala płyty?


Tytuł: Odp: Windows nie widzi całości RAMu c.d.
Wiadomość wysłana przez: stingerek Styczeń 18, 2009, 19:38:41
Z ta stronnością (w cudzysłowie ) chodzi o to że jedna kostka pamięci może wykorystywać 2banki pamięci których płyta może obsłużyć tylko 4 przy czterech gniazdach (to tylko hipotetyczne założenie)
Przy czym mówisz że masz 4 kości pamięci 2x1GB i 2x512MB

Wyobraźmu sobie sytuację w której
1GB - 1 bank
1GB - 2 banki
2x 512MB - dwa banki

Jak widać banków do obsłużenia jest 7 a możliwości kończą się na czterech
I teraz :
jeśli płyta obsługuje 4 banki to obsłuży tylko 4 pierwsze:
1GB + 1GB + połowa następnej kości 512MB czyli wychodzi 256MB co by sie zgadzało.

i tutaj należy szukać problemu.
W normalnych płytach głównych po POST wyskakuje ekran z zajetosica i dostepnoscią urzazeń, przerwań IRQ, i właśnie taktowania procesora jego pamieci cache, i właśnie "bankowości pamięci" (przeważnie w prawym dolnym rogu) lub w Everescie
(http://img.bleepingcomputer.com/tutorials/ram/Everestinfo.jpg) O tutaj, Memory MOdule Size.



Tytuł: Odp: Windows nie widzi całości RAMu c.d.
Wiadomość wysłana przez: canis_lupus Styczeń 20, 2009, 22:58:52
Tutaj bardziej chodzi o organizację adresowania pamięci.