4.00GB (ใช้งานได้ 3.25GB) ใน Windows 7 x64


10

ฉันได้ติดตั้ง Windows 7 Ultimate 64 บิตบนพีซีของฉันแล้ว ฉันมี 4GB RAM และ BIOS ระบุจำนวนที่ถูกต้อง (4096MB) แต่ Windows (ตัวจัดการระบบ) บอกว่าฉันมี 4.00GB (3.25GB ใช้งานได้)

ดูเหมือนว่าจะเป็นปัญหาที่ได้รับความนิยมและฉันได้มองหาการ์ดวิดีโอแบบรวม (รวมกับชิปเซ็ตของฉัน) เพื่อปิดการใช้งาน แต่ไม่พบอะไรเลย

มีอะไรอีกที่ทำให้ฉันไม่เห็น 4GB ทั้งหมด เมื่อฉันมี Vista 32 บิตมันจะบอกว่า 3.25GB RAM ไม่ใช่ 4.00GB (ใช้งานได้ 3.25GB) ฉันมี CPU 64 บิตและเมื่อฉันซื้อ RAM ฉันใช้เครื่องมือความเข้ากันได้จาก Crucial (ผู้จำหน่ายหน่วยความจำ) เพื่อทดสอบว่าพีซีของฉันรองรับหน่วยความจำได้มากแค่ไหนและ 4GB เป็นคำตอบ (นี่เป็นแอพ Windows ที่ฉันคิด)

ชิปเซ็ตคือชิปเซ็ต PCI Express ของ Intel (R) G33 / G31 / P35 / P31 Express

ใน BIOS ฉันมองหาการ์ดวิดีโอออนบอร์ด (รวมอยู่) และไม่มีสิ่งนั้น แต่มีอุปกรณ์ออนบอร์ดอีกสองสามตัว นอกจากนี้ยังไม่มีการตั้งค่า "การแมปทรัพยากร"

รายละเอียดเพิ่มเติม:

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

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

ฉันเดาสิ่งแรกคือฉันจะปิดการใช้งานกราฟิกคอนโทรลเลอร์ได้อย่างไร

แก้ไข: เธรดนี้บ่งชี้ว่าปัญหาเกิดขึ้นกับอุปกรณ์ที่แมปหน่วยความจำ แต่มีคนในเธรดนี้บอกว่าไม่สามารถใช้กับ 64- บิต ความคิดเห็นที่เหลือชี้ไปที่ปัญหามาเธอร์บอร์ดสำหรับคนที่เริ่มหัวข้อนั้น


Intel GMA 3100 สามารถระบุ RAM ระบบได้สูงสุด 384MB สำหรับหน่วยความจำวิดีโอ

หลังจากคิดแล้วฉันขอแนะนำให้ลบ RAM 2GB เพื่อให้คุณมี 2GB ทั้งหมดหากฉันคิดอย่างถูกต้องหากหน่วยความจำวิดีโอกำลังใช้. 75GB หรืออย่างอื่น 1.25GB จะสามารถใช้งานได้
Eddins จะ

คำตอบ:


6

เข้าไปที่ BIOS ภายใต้ CHIPSET จากนั้นไปที่ MEMORY HOLE MAPPING และเปิดใช้งานมันบันทึกการตั้งค่าเป็น CMOS และรีบูต นอกจากนี้ยังไปที่ MSCONfIG BOOT TAB และ mke แน่ใจว่าหน่วยความจำสูงสุดไม่ได้ถูกเชื่อมโยง ที่ควรแก้ไขปัญหานี้ มันแก้ไขบนเดสก์ท็อป Gateway ของฉัน หวังว่านี่จะช่วยได้ (เพิ่มโดย Motodude)

ฉันจะดูว่า BIOS ของคุณมีส่วน "อุปกรณ์ต่อพ่วงรวม" หรือไม่ ความเข้าใจของฉันคืออุปกรณ์ที่แมปหน่วยความจำในระบบปฏิบัติการ x64 สามารถครอบครองช่วงที่อยู่นอก RAM ระบบของคุณ

กราฟิกแบบบูรณาการสามารถและมักจะกินเข้าไปใน RAM ระบบแม้ว่า ... เพราะมันหมายถึงความต้องการหน่วยความจำที่เกิดขึ้นจริง 768MB เป็นจำนวนมาก แต่

ฉันใช้ Win7 x64 และฉันมี 8GB ที่อยู่ได้จาก 8GB ผู้จัดการระบบพูดว่า "ระบบปฏิบัติการ 64 บิต" ที่ใดก็ได้ภายใต้ RAM ที่แสดงให้เห็นว่าติดตั้งหรือไม่ (คอมพิวเตอร์คุณสมบัติของฉัน) หากไม่เป็นเช่นนั้นคุณสามารถใช้รุ่น x86 และไม่ใช่รุ่น x86-64


ฉันค่อนข้างมั่นใจว่าปัญหาของคุณคือกราฟิกที่สำรองแรม คุณจะต้องหาวิธีปิดการใช้งานและหากเป็นระบบ OEM ที่สำคัญคุณอาจไม่สามารถปิดใช้งานได้ทั้งหมด
สตีเฟ่น

3

เรียกใช้MSCONFIGเปิดแท็บBootคลิกตัวเลือกขั้นสูงตรวจสอบให้แน่ใจว่าหน่วยความจำสูงสุดไม่ได้ถูก จำกัด

ข้อความแสดงแทน


ฉันได้ตรวจสอบสิ่งนี้แล้ว หน่วยความจำสูงสุดไม่ได้ถูกตรวจสอบและทำให้เป็นสีเทาและตั้งค่าเป็น 0
GurdeepS

ตรวจสอบจากนั้นตั้งค่าหน่วยความจำสูงสุดเป็น 3712 (4096 ลบ 384 MB ที่คุณต้องการสำหรับ Intel GMA) แต่หากชิปเซ็ตสงวน RAM 768 MB (ซึ่งอธิบาย 3.25 GB) สำหรับหน่วยความจำวิดีโอที่แชร์คุณอาจประสบปัญหา คุณจะต้องยกเลิกการตั้งค่าในเซฟโหมด

+1 หน่วยความจำสูงสุดของฉันถูกตั้งค่าเป็น 4095 แต่นั่นให้ฉันใช้งานได้เพียง 3.25GB เท่านั้น
Jon-Eric

2

ดูใน BIOS ของคุณและดูว่ามีการตั้งค่าบางอย่างเช่น "Memory Remap" หรือ "Memory Hole" หรือไม่? ถ้าเป็นเช่นนั้นควรเปิดใช้งาน

เกิดอะไรขึ้น (ถ้าเป็นกรณีนี้) คืออุปกรณ์ PCI ต้องการพื้นที่ที่อยู่ต่ำกว่า 4GB การตั้งค่า RAM บางส่วนของคุณจะอยู่ที่พื้นที่เหนือ 4GB ดังนั้นจึงยังสามารถเข้าถึงได้


0

บน Windows RAM ที่หายไปถูกใช้โดยอุปกรณ์ที่ถูกแมปหน่วยความจำ ดูรายการบล็อกนี้สำหรับรายละเอียด


2
สิ่งนี้ใช้ได้เฉพาะถ้าใช้ระบบปฏิบัติการแบบ 32 บิตเนื่องจากหน่วยความจำ 4GB เท่านั้นที่สามารถระบุตำแหน่งระหว่างอุปกรณ์ทั้งหมดได้ ถ้าเขาใช้ x64 จริงๆคงไม่เป็นเช่นนั้น
Eddins จะ

คุณพูดถูก อ่านเร็วเกินไป
Laurent Etiemble

0

การยกเลิกการใช้ Memory Remapping ใน Bios นั้นเป็นสิ่งที่ทำเพื่อฉัน


BIOS ของฉันไม่มีตัวเลือกนี้ :( ดูเหมือนว่าฉันมี 2 ตัวเลือก - การอัปเกรด BIOS / แฟลชและหากล้มเหลวให้อัปเกรด mobo
GurdeepS

0

ก่อนอื่นตรวจสอบอีกครั้งว่าคุณใช้งาน 64 บิตอยู่ในขณะนี้ เรียกใช้คุณสมบัติของระบบโดยคลิกขวาที่ "คอมพิวเตอร์" และคลิกคุณสมบัติหรือโดยกดปุ่ม Windows + หยุดชั่วคราว / หยุด

ตรวจสอบให้แน่ใจว่ามีข้อความระบุว่าระบบปฏิบัติการ 64 บิต:

คุณสมบัติของระบบ

แม้ว่าคุณจะมีโปรเซสเซอร์ 64 บิต แต่คุณต้องติดตั้งระบบปฏิบัติการรุ่น 64 บิต

ประการที่สองสำหรับแอปพลิเคชันทดสอบหน่วยความจำของคุณคุณต้องแน่ใจว่าคุณใช้แอปพลิเคชันรุ่น 64 บิต หากคุณใช้แอพพลิเคชั่น 32 บิตอาจสามารถรับรู้ RAM สูงสุด 4 GB เท่านั้น

เมื่อพิจารณาว่าคุณได้ตรวจสอบชิปเซ็ตแล้วเพื่อให้แน่ใจว่ารองรับ 8GB ดูเหมือนว่าปัญหาที่เกิดขึ้นที่นี่ต้องเป็นเพราะคุณใช้ระบบปฏิบัติการรุ่น 32 บิต ในระบบปฏิบัติการ 32 บิตหน่วยความจำทั้งหมด 4GB เท่านั้นที่จะได้รับการยอมรับรวมถึงหน่วยความจำที่ใช้โดยชิปเซ็ตและตัวควบคุมวิดีโอ ผลลัพธ์มักจะอยู่ระหว่าง 3.0 ถึง 3.5GB RAM ที่ใช้งานได้ใน Windows

สิ่งสุดท้ายที่ฉันสามารถแนะนำได้คือการอัพเกรด BIOS และตรวจสอบการตั้งค่าใด ๆ ที่อาจ จำกัด จำนวน RAM ที่ใช้งานอยู่


OP ไม่ได้อ้างว่ามี 8GB เพียงเครื่องที่มีความสามารถนั้น เขามี 4, Windows เห็น 4 แต่ oly อนุญาตให้เข้าถึง 3.25 นี่เป็นสิ่งที่ต้องทำเกี่ยวกับพื้นที่ที่อยู่ที่สงวนไว้เพื่อทำแผนที่ไปยังอุปกรณ์อื่น ๆ แม้ว่าจะไม่ใช่กราฟิกการ์ดก็ตาม แต่ฉันก็ไม่แน่ใจ
AdamV

ฉันเห็นด้วยตั้งแต่เขามีกราฟิกในตัวนี่จะเป็นส่วนหนึ่งของมัน แต่ฉันไม่สามารถจินตนาการได้ว่าจะมีอะไรอีกที่จับอีกครึ่งหนึ่งของก้อน ใน 32 บิตหน่วยความจำที่จัดสรรให้กับชิปเซ็ตและสิ่งที่ไม่ได้อยู่ห่างจากสูงสุด 4GB แต่ใน 64 บิตจะไม่สามารถใช้งานได้ ฉันรู้ว่าคำตอบนี้ไม่เกี่ยวข้องมากนักเพราะเขาพิสูจน์แล้วว่าเขาใช้ 64- บิต แต่มันทำให้คนแปลกหน้าโดยข้อเท็จจริงที่ว่าปัญหานั้นดูเหมือนกับปัญหา 32- บิต / 4GB
Eddins จะ

ฉันมีการ์ด vid เฉพาะเช่นกันดังนั้นต้องการที่จะรวมการ์ดหนึ่งใบไว้ด้วยกัน ฉันจะทราบได้อย่างไรว่าอุปกรณ์ใดบ้างที่ใช้หน่วยความจำ
GurdeepS

การ์ดแสดงผลในตัวเป็นสิ่งเดียวที่ฉันรู้ว่าจะจอง RAM แบบนั้นโดยตรง ปัญหาในเครื่อง 32 บิตคือว่ามีที่อยู่หน่วยความจำไม่เพียงพอที่จะกำหนดให้กับอุปกรณ์อื่น ๆ ทั้งหมด (เสียง, BIOS, ฯลฯ ) แต่ใน 64- บิตสิ่งนี้ไม่ได้เกิดขึ้น ใส่การ์ดแสดงผลเฉพาะและคุณควรดูว่าเป็นการ์ดในตัวที่ทำให้เกิดปัญหาหรือไม่
Eddins จะ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.