Producenci dysków twardych nasz oszukują i u nich 1GB to 1000 MB.
To też nie do końca jest tak Dysk 500 GB będzie miał te swoje 500 GB, tyle że część dysku jest zarezerwowana na tzw. bad sectory, dlatego jest niewidoczna dla systemu/użytkownika i stąd pokazuje się np. 465 GB (jak w moim Seagate).
Co do pamięci pozwolę sobie przytoczyć poradę z PC Format
Drugim problemem związanym z opbsługą pamięci są ograniczenia wynikające z jej coraz większej pojemności. System 32-bitowy "widzi" maksymalnie 4 GB pamięci [...]. Niestety, w rzeczywistości system może wykorzystać w sumie nie więcej niż 3-3,5 GB, bo reszta jest używana do obsługi różnorodnych zasobów systemowych. Ponadto system dzieli tę pamięć "na pół" i przydziela aplikacjom nie więcej niż 2 GB, a np. dla wymagających gier jest to zbyt mało.
Rozwiązaniem jest odpowiednia optymalizacja obsługi pamięci (tzw. 4 GT RAM Tuning), która pozwala następująco przydzielić pamięć: 1 GB dla systemu, 3 GB dla aplikacji.
W Windows XP kliknij prawym klawiszem myszy na Mój komputer -> Właściwości. W oknie Właściwości systemu przejdź do zakładki Zaawansowane, w sekcji Uruchamianie i odzyskiwanie kliknij Ustawienia.
W nowym oknie kliknij Edytuj (jest w seksji Uruchamianie systemu). W notatniku otworzy się plik boot.ini. Na końcu ostatniej linii z opisem systemu dodaj opcję /3GB i zamknij edytor, zapisując zmiany. W przypadku Windows Vista uruchom w trybie administratora linię poleceń, wpisz BCDEdit /set IncreaseUserVA 3072 i ponownie uruchom system.
Co do XP boot.ini z dopiskiem ma wyglądać tak:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB