Mam następującą konfigurację maszyny:
- Intel Core 2 Duo E6300
- 1 x 2048 MB pamięci
- 2 x 1024 MB pamięci
- 1 x Radeon HD 4870
- Płyta główna: Gigabyte 945P-S3
- Windows 7 RTM 64-bit
Zarówno w systemie Windows, jak i systemie BIOS mam dostępną pamięć 3,25 GB. Jak mogę włączyć obsługę 4 GB?
EDYCJA: W pewnym sensie zaktualizowałem wersję CMOS, a Windows potwierdza, że mam 4 GB, ale używa tylko 3,25 GB.
Chyba w końcu to sprzęt?
Odpowiedzi:
System BIOS musi obsługiwać mapowanie dziur w pamięci.
Występuje luka w pamięci, ponieważ wszystkie urządzenia muszą zmieścić się w 32-bitowej przestrzeni adresowej podczas uruchamiania (ponieważ BIOS nie wie, czy później użyjesz 32-bitowego czy 64-bitowego systemu operacyjnego). Ponowne mapowanie powoduje przeniesienie dotkniętej pamięci do obszaru pamięci po granicy 32-bitowej.
Sprawdziłbym, czy nowe oprogramowanie układowe BIOS jest dostępne, jeśli tego ustawienia nie ma w bieżącym oprogramowaniu układowym BIOS.
źródło
Josip ma rację, że BIOS z mapowaniem dziury w pamięci jest konieczny. Jak Chris_K próbuje powiedzieć, że twój sprzęt musi być w stanie fizycznie adresować więcej niż 4 GB, patrz KB929605 . Uważam, że rodzina chipsetów Intel 945 nie może tego zrobić. Przykro mi, że nie masz szczęścia.
źródło
Windows 7 x64 powinien rozpoznać tę pamięć RAM bez konieczności manipulacji.
Jeśli BIOS nie rozpozna wszystkich 4 GB, nie ma szans, że Windows to zobaczy. Możliwe, że udostępniają listę obsługiwanych pamięci, ponieważ płyta jest bardzo wybredna.
Zrobiłbym każdy z twoich pamięci RAM indywidualnie, aby upewnić się, że BIOS widzi je poprawnie.
Teraz, gdy o tym myślę, faceci SU będą mieli z tym dużo więcej doświadczenia.
źródło
Wygląda na to, że zestaw układów 945 nie obsługuje więcej niż 4 GB przestrzeni adresowej (a niektóre wersje tylko 2 GB). Tak więc kończysz na tym samym ograniczeniu, co 32-bitowy system Vista - nie będziesz w stanie wykorzystać wszystkich 4 GB pamięci RAM, ponieważ przestrzeń adresowa jest używana nie tylko dla pamięci RAM.
Ze strony arkusza danych zestawu układów Intel 945 strona 24:
I strony 205:
źródło
Instrukcja obsługi płyty głównej nie mówi, że jest wymagana, ale zaleca używanie modułów pamięci o tym samym rozmiarze. Możliwe, że pierwsze skanowanie modułów 1 gb uniemożliwia wykrycie większego modułu 2 gb.
Spróbowałbym zamienić bank, w którym znajdują się moduły (1x2 gb <-> 2x1 gb) i sprawdzić, czy to pomoże, w przeciwnym razie myślę, że po prostu potrzebujesz dwóch modułów 1 gb, aby zastąpić istniejący moduł 2 gb.
Oczywiście wadą tego drugiego byłoby ponowne włączenie dwukanałowego i szybsze wykorzystanie pamięci przez system.
źródło