Windows 7 x64'te 4.00GB (3.25GB kullanılabilir)


10

Bilgisayarıma Windows 7 Ultimate 64 bit kurdum. 4GB RAM'im var ve BIOS'um doğru miktarı gösteriyor (4096MB), ancak Windows (Sistem Yöneticisi) 4.00GB'ım (3.25GB kullanılabilir) olduğunu söylüyor.

Bu popüler bir sorun gibi görünüyor ve devre dışı bırakmak için entegre bir video kartı (yonga setimle entegre) aradım, ancak hiçbir şey bulamadım.

4GB'ın tamamını görmemi başka ne engelleyebilir? Vista 32-bitim olduğunda, 4.00GB değil 3.25GB RAM (3.25GB kullanılabilir) derdi. 64 bit CPU'm var ve RAM'imi satın aldığımda, bilgisayarımın ne kadar bellek destekleyebileceğini test etmek için Crucial'dan (bellek satıcısı) bir uyumluluk aracı kullandım ve cevap 4GB idi (bu bir Windows uygulamasıydı).

Yonga seti Intel (R) G33 / G31 / P35 / P31 Express Yonga Seti PCI Express

BIOS'ta, bir yerleşik video kartı (entegre) aradım ve böyle bir şey yoktu, ancak birkaç diğer yerleşik cihaz. Ayrıca "Kaynak Eşlemeleri" ayarları da yoktur.

DAHA FAZLA AYRINTI:

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

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Sanırım ilk şey, grafik denetleyicisini nasıl devre dışı bırakabilirim?

EDIT: Bu iş parçacığı , bellek eşlenen aygıtlarda sorun olduğunu gösterir, ancak bu iş parçacığı üzerinde biri 64-bit için geçerli olmadığını söylüyor. Yorumların geri kalanı bu konuyu başlatan adam için bir anakart sorununa işaret ediyor.


Intel GMA 3100, video belleği için 384 MB'a kadar sistem RAM'i adresleyebilir.

Biraz daha düşündükten sonra, 2GB RAM'i çıkarmanızı öneriyorum, böylece toplam 2GB'ınız var. Doğru düşünüyorum, .75GB gerçekten video belleği veya başka bir şey tarafından kullanılıyorsa, 1.25GB kullanılabilir olduğunu göstermelidir.
Will Eddins

Yanıtlar:


6

BIOS'a gidin, CHIPSET altında MEMORY HOLE MAPPING'e gidin ve ayarın CMOS'a kaydedilmesini ve yeniden başlatılmasını sağlayın. Ayrıca MSCONfIG BOOT SEKMESİ'ne gidin ve MAKSİMUM BELLEK KONTROL EDİLMEDİĞİNDEN emin olun. Bu sorunu düzeltmelidir. Ağ geçidi masaüstümde düzeltildi. Bu yardımcı olur umarım. (Motodude tarafından eklendi)

BIOS'unuzda "Tümleşik Çevre Birimleri" bölümü olup olmadığını görüyorum. Anladığım kadarıyla, x64 işletim sistemlerindeki bellek eşlemeli aygıtların, Sistem RAM'inizin dışındaki adres aralıklarını işgal edebileceğidir.

Entegre grafikler, gerçek bellek ihtiyaçlarını temsil ettiği için, sistem RAM'inde yemek yiyebilir ve genellikle yiyebilir. 768MB çok fazla.

Win7 x64 kullanıyorum ve 8GB üzerinden 8GB adreslenebilirim var. Sistem yöneticisi, kurulu RAM miktarının altında herhangi bir yerde "64 bit işletim sistemi" diyor mu? (Bilgisayarım, özellikler). Yoksa, x86-64 sürümünü değil, x86 sürümünü kullanıyor olabilirsiniz.


Sorununuzun grafik ayırmak için RAM olduğundan eminim. Devre dışı bırakmanın bir yolunu bulmanız gerekir ve büyük bir OEM sistemi ise, sistemi tamamen devre dışı bırakamayabilirsiniz.
Stephen

3

MSCONFIG'yi çalıştırın , Önyükleme sekmesini açın, Gelişmiş Seçenekler'i tıklatın , Maksimum Bellek'in kapalı olmadığından emin olun .

alternatif metin


Bunu kontrol ettim. Maksimum bellek kontrol edilmez ve böylece
grileşir

daha sonra kontrol edin ve maksimum belleği 3712 olarak ayarlayın (4096 eksi Intel GMA için ihtiyacınız olan 384 MB). ancak yonga seti paylaşılan video belleği için 768 MB RAM (3.25 GB'yi açıklar) ayırırsa, sorun yaşayabilirsiniz. ayarı güvenli modda geri almanız gerekir.

+1 Maksimum belleğim 4095 olarak ayarlandı, ancak bu sadece 3.25GB kullanılabilirlik sağladı.
Jon-Eric

2

BIOS'unuza bakın ve "Memory Remap" veya "Memory Hole" gibi bir ayar olup olmadığını kontrol edin. Öyleyse etkinleştirilmelidir.

Olanlar (bu durumda), PCI cihazların 4GB'ın altında adres alanına ihtiyaç duymasıdır. Ayar, RAM'inizin bir kısmının 4GB'ın üzerindeki alanı ele alması için hala erişilebilir.


0

Windows'ta eksik RAM, bellek eşlemeli cihaz tarafından kullanılır. Ayrıntılar için bu blog girişine bakın.


2
Bu, yalnızca 32 bit işletim sistemi çalıştırılıyorsa geçerlidir, çünkü tüm aygıtlar arasında yalnızca 4 GB bellek adreslenebilir. Gerçekten x64 çalıştırıyorsa, durum böyle olmaz.
Eddins

Haklısın. Çok hızlı okuyun.
Laurent Etiemble


0

İlk olarak, şu anda gerçekten 64 bit çalıştırdığınızı bir kez daha kontrol edin. "Bilgisayar" ı sağ tıklatıp Özellikler'i tıklatarak veya Windows Tuşu + Duraklat / Ara'ya basarak Sistem Özellikleri'ni açın.

64 bit İşletim Sistemi yazdığından emin olun:

Sistem özellikleri

64 bit işlemciniz olmasına rağmen, işletim sisteminin 64 bit sürümünü de yüklemeniz gerekir.

İkinci olarak, bellek testi uygulamanız için, uygulamanın 64 bit sürümünü kullandığınızdan emin olmanız gerekir. 32 bit bir uygulama çalıştırıyorsanız, en fazla 4 GB RAM tanıyabilir.

Chipset'i zaten 8GB'ı desteklediğinden emin olmak için kontrol ettiğiniz düşünüldüğünde, buradaki sorunun aslında işletim sisteminin 32 bit sürümünü çalıştırıyor olmanız gerektiği anlaşılıyor. 32 bit işletim sisteminde, Yonga Seti ve Video denetleyicileri tarafından kullanılan bellek de dahil olmak üzere, yalnızca 4 GB toplam bellek tanınır. Sonuç genellikle Windows'ta kullanılabilen 3.0 ve 3.5GB RAM arasında bir yerde olur.

Önerebileceğim son şey, bir BIOS yükseltmesi ve kullanımdaki RAM miktarını sınırlandırabilecek ayarları kontrol etmektir.


OP 8GB olduğunu iddia etmiyor, sadece makinenin bunu yapabildiğini iddia ediyor. 4 tane var, Windows 4 görüyor ama oly 3.25 erişim sağlar. Bu kesinlikle grafik kartı değilse ne emin değilim rağmen adres alanı diğer cihazlara eşleştirmek için ayrılmış bir şey.
AdamV

Grafikleri entegre ettiği için katılıyorum, bu bir kısmını açıklıyor. Ama öbürünün diğer yarısını başka ne yakaladığını hayal edemiyorum. 32 bitte, yonga setine ayrılan bellek ve maksimum 4GB'den uzaklaşmayan bellek, ancak 64 bit'te bu geçerli olmaz. 64-bit çalıştırdığını kanıtladığından, bu cevabın birçoğunun alakasız olduğunu anlıyorum, ancak sorunun 32-bit / 4GB problemiyle aynı görünmesi gerçeğiyle daha da yabancılaştı.
Will Eddins

Benim de özel bir vid kartım var, bu yüzden entegre olanı tamamen kazımak istiyorum. Hangi cihazların bellek kullandığını nasıl öğrenebilirim?
GurdeepS

Entegre bir ekran kartı, doğrudan RAM'i bu şekilde ayıracağını bildiğim tek şey. 32 bit makinedeki sorun, diğer tüm aygıtlara (ses, BIOS vb.) Atanacak yeterli bellek adresinin olmamasıdır, ancak 64 bit'te bu gerçekleşmez. Özel bir ekran kartı takın ve sorunlarınıza neden olan entegre kart olup olmadığını görmelisiniz.
Eddins
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.