4,00GB (3,25GB dapat digunakan) di Windows 7 x64

10

Saya telah mengatur Windows 7 Ultimate 64-bit di PC saya. Saya memiliki RAM 4GB dan BIOS saya menyatakan jumlah yang benar (4096MB), tetapi Windows (System Manager) mengatakan saya memiliki 4.00GB (3.25GB dapat digunakan).

Ini tampaknya menjadi masalah yang populer, dan saya telah mencari kartu video terintegrasi (terintegrasi dengan chipset saya) untuk menonaktifkan tetapi belum menemukan apa pun.

Apa lagi yang bisa mencegah saya melihat semua 4GB? Ketika saya memiliki Vista 32-bit, ia akan mengatakan 3.25GB RAM bukan 4.00GB (3.25GB dapat digunakan). Saya memiliki CPU 64-bit dan ketika saya membeli RAM, saya menggunakan alat kompatibilitas dari Crucial (vendor memori) untuk menguji seberapa banyak memori yang dapat didukung PC saya dan 4GB adalah jawabannya (ini adalah aplikasi Windows yang saya pikir).

Chipset adalah Chipset Intel (R) G33 / G31 / P35 / P31 Express PCI Express

Di BIOS, saya mencari kartu video onboard (terintegrasi) dan tidak ada yang seperti itu, tetapi beberapa perangkat onboard lainnya. Juga tidak ada pengaturan "Pemetaan Sumber Daya".

KETERANGAN LEBIH LANJUT:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Saya kira hal pertama adalah, bagaimana cara menonaktifkan pengontrol grafis?

EDIT: Utas ini menunjukkan masalah dengan perangkat yang dipetakan memori, tetapi seseorang di utas ini mengatakan itu tidak berlaku untuk 64-bit. Sisa komentar menunjuk ke masalah motherboard untuk orang yang memulai utas itu.

GurdeepS
sumber
Intel GMA 3100 dapat menangani hingga 384MB RAM sistem untuk memori video.
Setelah beberapa pemikiran, saya akan merekomendasikan menghapus 2GB RAM sehingga Anda memiliki total 2GB. Jika saya berpikir dengan benar, jika .75GB benar-benar digunakan oleh memori video atau sesuatu yang lain, 1,25GB seharusnya dapat digunakan.
Will Eddins

Jawaban:

6

Pergilah ke BIOS, di bawah CHIPSET kemudian pergi ke MEMORY HOLE MAPPING dan memungkinkannya menyimpan pengaturan ke CMOS dan reboot. Juga buka MSCONfIG BOOT TAB dan pastikan bahwa MEMIMIM MAKSIMUM TIDAK DITINGGALKAN. Itu harus memperbaiki masalah ini. Itu diperbaiki di desktop Gateway saya. Semoga ini membantu. (Ditambahkan oleh Motodude)

Saya akan melihat apakah BIOS Anda memiliki bagian "Periferal Terpadu". Pemahaman saya adalah bahwa perangkat yang dipetakan memori dalam sistem operasi x64 dapat menempati rentang alamat di luar RAM Sistem Anda.

Grafik terintegrasi dapat dan biasanya memakan RAM sistem, meskipun ... karena mewakili kebutuhan memori aktual. 768MB banyak, meskipun.

Saya menggunakan Win7 x64 dan saya punya 8GB dialamatkan dari 8GB. Apakah manajer sistem mengatakan "sistem operasi 64 bit" di mana saja di bawah berapa banyak RAM yang ditampilkan terpasang? (Komputer saya, properti). Jika tidak, Anda bisa menggunakan versi x86 dan bukan versi x86-64.

Stephen
sumber
Saya cukup yakin bahwa masalah Anda adalah grafis yang menyimpan RAM. Anda harus menemukan cara untuk menonaktifkannya, dan jika merupakan sistem OEM utama Anda mungkin tidak dapat sepenuhnya menonaktifkannya.
Stephen
3

Jalankan MSCONFIG , buka tab Boot , klik Opsi Lanjutan , pastikan Memori Maksimum tidak dibatasi.

teks alternatif

Taji
sumber
Saya sudah memeriksa ini. Memori Max tidak dicentang dan karenanya diklik dan diatur ke 0. #
GurdeepS
periksa kemudian dan atur memori maksimum ke 3712 (4096 minus 384 MB yang Anda butuhkan untuk Intel GMA). tetapi jika chipset menyimpan 768 MB RAM (yang menjelaskan 3,25 GB) untuk memori video bersama, Anda mungkin mengalami masalah. Anda harus mengembalikan pengaturan dalam mode aman.
+1 Memori maks saya disetel ke 4095 tetapi itu memberi saya hanya 3.25GB yang dapat digunakan.
Jon-Eric
2

Lihat di BIOS Anda dan lihat apakah ada pengaturan untuk sesuatu seperti "Memory Remap" atau "Memory Hole"? Jika demikian itu harus diaktifkan.

Apa yang terjadi (jika ini masalahnya) adalah bahwa perangkat PCI memerlukan ruang alamat di bawah 4GB. Pengaturan akan beberapa RAM Anda untuk mengatasi ruang di atas 4GB sehingga masih dapat diakses.

shf301
sumber
0

Pada Windows, RAM yang hilang digunakan oleh perangkat yang dipetakan memori. Lihat entri blog ini untuk detailnya.

Laurent Etiemble
sumber
2
Ini hanya berlaku jika menjalankan sistem operasi 32-bit, karena hanya memori 4GB yang dapat dialamatkan di antara semua perangkat. Jika dia benar-benar menjalankan x64, ini tidak akan terjadi.
Will Eddins
Anda benar. Baca terlalu cepat.
Laurent Etiemble
0

Menonaktifkan Memetakan Kembali Memori dalam Bios adalah apa yang dilakukan untuk saya.

Pascalo
sumber
BIOS saya tidak memiliki opsi ini :( Dengan demikian tampaknya seperti saya memiliki 2 pilihan - upgrade BIOS / flash, dan jika itu gagal, mobo meng-upgrade.
GurdeepS
0

Pertama, periksa kembali apakah Anda benar-benar menjalankan 64-bit sekarang. Membawa Properti Sistem dengan mengklik kanan pada "Komputer" dan mengklik Properti, atau dengan menekan Tombol Windows + Pause / Break.

Pastikan ia mengatakan Sistem Operasi 64-bit:

Properti sistem

Meskipun Anda memiliki prosesor 64-bit, Anda juga harus menginstal versi 64-bit dari sistem operasi.

Kedua, untuk aplikasi pengujian memori Anda, Anda perlu memastikan Anda menggunakan versi aplikasi 64-bit. Jika Anda menjalankan aplikasi 32-bit, itu mungkin hanya dapat mengenali hingga 4 GB RAM.

Mengingat Anda telah memeriksa Chipset untuk memastikan mendukung 8GB, sepertinya masalahnya di sini adalah Anda benar-benar menjalankan OS versi 32-bit. Dalam OS 32-bit, hanya memori total 4GB yang akan dikenali, termasuk memori yang digunakan oleh pengontrol Chipset dan Video. Hasilnya biasanya berkisar antara 3,0 dan 3,5GB RAM yang dapat digunakan di Windows.

Hal terakhir yang dapat saya rekomendasikan adalah peningkatan BIOS dan memeriksa pengaturan yang dapat membatasi jumlah RAM yang digunakan.

Will Eddins
sumber
OP tidak mengklaim memiliki 8GB, hanya saja mesin tersebut mampu melakukannya. Dia memiliki 4, Windows melihat 4 tetapi oly memungkinkan akses ke 3.25. Ini pasti ada hubungannya dengan ruang alamat yang dicadangkan untuk memetakan ke perangkat lain, meskipun jika tidak kartu grafis saya tidak yakin apa.
AdamV
Saya setuju karena dia memiliki grafik terintegrasi, ini akan menjadi bagian dari itu. Tapi aku tidak bisa membayangkan apa lagi yang meraih bagian lain dari potongan itu. Dalam 32-bit, memori dialokasikan untuk chipset dan yang lainnya mengambil dari 4GB maks, tetapi dalam 64-bit, ini tidak berlaku. Saya menyadari banyak dari jawaban ini tidak relevan karena dia membuktikan dia menjalankan 64-bit, tetapi itu hanya menjadi asing dengan fakta bahwa masalahnya akhirnya terlihat identik dengan masalah 32-bit / 4GB.
Will Eddins
Saya punya kartu vid khusus juga, jadi ingin memo yang terintegrasi sama sekali. Bagaimana saya bisa mengetahui perangkat mana yang menggunakan memori?
GurdeepS
Kartu video terintegrasi adalah satu-satunya yang saya tahu yang akan langsung memesan RAM seperti itu. Masalah pada mesin 32-bit adalah bahwa tidak ada cukup alamat memori untuk ditetapkan ke semua perangkat lain (audio, BIOS, dll), tetapi dalam 64-bit, ini tidak terjadi. Masukkan kartu video khusus, dan Anda akan melihat apakah itu kartu terintegrasi yang menyebabkan masalah Anda.
Will Eddins