Wziąłem to bezpośrednio z informacji o systemie:
- Zainstalowana pamięć fizyczna (RAM) 4,00 GB
- Całkowita pamięć fizyczna 2,00 GB
- Dostępna pamięć fizyczna 434 MB
- Całkowita pamięć wirtualna 5,10 GB
- Dostępna pamięć wirtualna 1,19 GB
- Obszar plików strony 3.11 GB
Również BIOS zgłasza pełne dostępne 4 GB.
Zwróć uwagę na zainstalowane 4 GB, ale łącznie 2 GB. Rozumiem, że w 32-bitowym systemie operacyjnym nigdy nie dostaniesz pełnego 4 GB pamięci RAM, jednak zazwyczaj otrzymasz w zakresie 2,5-3,2 GB pamięci RAM.
Mam tylko 2 GB dostępne! Mój plik wymiany szaleje, gdy coś robię! Zauważ, że mam podwójne karty graficzne SLI nvidia, każda z 512 MB wbudowanego pamięci RAM, chociaż mam wyłączoną funkcję SLI.
Czy ktoś wie, dlaczego system Windows może twierdzić, że mam dokładnie 2 GB pamięci RAM?
Uwaga: poprzednio pytany o błąd serwera, ale zamknięty jako „należy do administratora” przed otwarciem tej strony: /server/39603/windows-7-using-exactly-half-the-installed-memory (nadal potrzebuję odpowiedzi!)
Odpowiedzi:
Najpierw stracisz bardzo dużo dostępnej pamięci dzięki dwóm kartom graficznym, czyli 1 GB pamięci RAM i inne urządzenia.
Istnieje przełącznik, który możesz sprawdzić w msconfig. Idź na początek, wpisz msconfig i naciśnij enter. Przejdź do karty rozruchowej, kliknij opcje zaawansowane. Sprawdź, czy opcja Max Memory jest włączona, jeśli tak, to wyłącz ją i uruchom ponownie.
Edytować:
Problem dotyczy czegoś, co nazywa się przestrzenią adresową. W systemie 32-bitowym masz 4 GB przestrzeni adresowej, a wszystkie urządzenia, których potrzebujesz, muszą zostać zmapowane do przestrzeni adresowej. Każde urządzenie, które zostanie zmapowane, wycina trochę przestrzeni adresowej i uczyni ją niezdatną do użytku dla reszty systemu.
Jedynym sposobem na uzyskanie ponad 2,5-3 GB użytecznej pamięci w systemie Windows jest zainstalowanie wersji 64-bitowej. Po zainstalowaniu będzie wyglądać tak samo, przy użyciu tylko 2 GB pamięci. Aby uzyskać całą dostępną pamięć, musisz przejść do systemu BIOS i włączyć opcję o nazwie remap pamięci.
Funkcje remapowania pamięci przenoszą wszystkie zmapowane urządzenia powyżej limitu 4 GB w przestrzeni adresowej, uwalniając w ten sposób przestrzeń adresową do wykorzystania przez system.
źródło
Naprawdę powinieneś użyć 64-bitowego systemu operacyjnego.
Koleś, gdzie są moje 4 gigabajty pamięci RAM?
źródło
Ja też miałem połowę pamięci, zbudowałem jedną z Windows7, płytą główną Asus P7P55D-E i pamięcią 4 GB. Próbowałem dodać 4 GB więcej i to się zablokowało. To kiedy zobaczyłem, że przecina pamięć na pół. Zamieniłem pierwsze 4 GB z Second i upewniłem się, że mapowanie jest włączone i to rozwiązało problem.
źródło
Czy sprawdziłeś, czy system BIOS zgłasza 4 GB? Może (jeden z) układów pamięci nie jest prawidłowo włożony do gniazda?
źródło
Korzystam z 64-bitowej wersji z 6 GB memu i otrzymuję wiadomość użyteczną 3 GB - opcja maksymalnej pamięci jest wyłączona, a bios widzi 6 GB. Mam na pokładzie jedną kartę wideo z 1 GB pamięci. SO instalacji 64-bitowej nie jest odpowiedzią - dzieje się tutaj coś, co MS musi rozwiązać
źródło
Czy próbowałeś WYŁĄCZYĆ mapowanie pamięci w systemie BIOS? Ponieważ w systemach AMD64 z IMC jedna powszechna metoda remapowania pamięci (podnoszenia) może pozostawić tylko 2 GB poniżej linii 4 GB i była to jedyna metoda dostępna przed procesorami Revision E K8.
źródło