ทำไมแรมพิเศษของฉันทั้งหมดถูกทำเครื่องหมายเป็น "ฮาร์ดแวร์สงวน" ใน Windows 7


26

ฉันมี HP Z800 Workstation ใหม่ที่ใช้ Windows 7 Enterprise 64 บิต รายละเอียด Z800 มีที่นี่

เครื่องมี 4GB of RAM - windows รายงานว่ามี 1.99GB และ 2GB เป็น "ฮาร์ดแวร์ที่สงวนไว้" ฉันเพิ่มอีก 2 GB และ windows รายงานว่ามี RAM จริง 6GB แต่ตอนนี้ 4GB เป็น "ฮาร์ดแวร์ลิขสิทธิ์" BIOS เห็นจำนวน RAM เต็มเช่นกัน

การ์ดแสดงผลเป็น nVidia Quadro FX 580 ดังนั้นจึงไม่ควรใช้หน่วยความจำที่แชร์เลย

ทำไมแรมพิเศษของฉันทั้งหมดถูกทำเครื่องหมายเป็น "ฮาร์ดแวร์สงวน" ใน Windows 7

คำตอบ:


30

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

มันน่าสนใจที่จะทราบว่า Windows เห็นหน่วยความจำ แต่มันไม่สามารถใช้งานได้และถูกทำเครื่องหมายเป็น "ฮาร์ดแวร์สงวน"


@ericvg เอกสารภาษาอังกฤษ?
Mugen

คุณหมายถึงอะไรโดยการกำหนดค่าที่ไม่สนับสนุน! โปรดดูsuperuser.com/questions/1165428
Dr.jacky

17

โอ้เสียใจที่ได้ยินเกี่ยวกับการติดตั้งใหม่

มีการโพสต์บล็อก Mark Russinovich ที่ยอดเยี่ยมที่อธิบายว่า windows ใช้หน่วยความจำกายภาพอย่างไร

  1. อุปกรณ์ฮาร์ดแวร์สามารถจองพื้นที่ที่อยู่จริงของบล็อกขนาดใหญ่ ... หากต้องการดูว่าชิ้นส่วนของฮาร์ดแวร์กำลังสำรองพื้นที่ที่อยู่จริงจำนวนมากให้เปิดใช้ "devmgmt.msc" เลือกทรัพยากรตามการเชื่อมต่อในเมนูมุมมองและขยายหน่วยความจำ ปม (บล็อกของมาร์คอธิบายเพิ่มเติมนี้)

  2. แม้ว่าการ์ดวิดีโอของคุณจะมีออนบอร์ดรวดเร็วและหน่วยความจำวิดีโอโดยเฉพาะ Windows ยังคงต้องจัดการและโต้ตอบกับหน่วยความจำนั้นโดยใช้หน่วยความจำกายภาพเดียวกันกับที่ใช้สำหรับ RAM, อุปกรณ์ PCI และอุปกรณ์อื่น ๆ วิธีนี้จะทำให้พื้นที่ที่อยู่ทางกายภาพแน่นหนา ระบบปฏิบัติการ 64 บิตควรรับมือกับสิ่งนี้ได้ดีกว่าระบบปฏิบัติการ 32 บิต แต่มือของมันยังอาจเชื่อมโยงกับข้อกำหนดของอุปกรณ์บางอย่าง
    (Dell ของฉันมีฮาร์ดแวร์ 700 MB สงวนไว้ใน Win7x64 มันไม่ได้เลวร้ายเท่าปัญหาของคุณ แต่ยังน่ารำคาญ)

  3. มันจะมีประโยชน์ที่จะทราบว่าเครื่องมือเช่นmemtest (ซึ่งบูทและทำงานโดยไม่มี windows) สามารถดู RAM ที่ติดตั้งทั้งหมด ลองใช้เครื่องมือระบบข้อมูลบางอย่างในUBCDเพื่อดูว่าพวกเขาสามารถดู (และทดสอบ) RAM ทั้งหมดของคุณหรือไม่ นี่จะบอกให้คุณรู้ว่า Windows มีส่วนเกี่ยวข้องอะไรบ้าง

ตามความคิดสุดท้ายคุณซื้อมันใหม่จากผู้จำหน่ายรายใหญ่คุณควรจะได้รับการสนับสนุนจากพวกเขาและถามพวกเขาเกี่ยวกับปัญหา พวกเขามักจะได้รับที่ด้านล่างของปัญหาประเภทนี้เร็วกว่าการค้นหารอบ ๆ บนอินเทอร์เน็ตและคุณได้ชำระเงินสำหรับบริการนี้แล้ว

แก้ไข: คำถาม SO นี้อาจเกี่ยวข้องกับปัญหาของคุณและมีคำอธิบายที่ดีอีกประการเกี่ยวกับวิธีการจอง IO ที่หน่วยความจำแมปสามารถลด RAM ที่ใช้งานได้ อีกครั้งนี่อาจไม่ใช่ปัญหาที่คุณเผชิญอยู่อย่างแน่นอน แต่บล็อกเหล่านั้นจะบอกคุณว่าคุณสามารถระบุได้ว่าเป็นอย่างไร

แจ้งให้เราทราบ.


6

ฉันได้แก้ไขปัญหานี้แล้ว! ด้วย Gigabyte p55a ud3r และ Kingston KHX1600C9D3K4 / 8GX

เมื่อคุณซื้อ RAM คุณจะได้รับเป็นคู่เพราะมันปรากฏว่าแต่ละคู่ / เมมโมรี่สติ๊กสามารถทำงานได้ในช่องสัญญาณหน่วยความจำ 1 หรือช่องสัญญาณหน่วยความจำ 2 เท่านั้น

หากคุณใส่หน่วยความจำคู่หนึ่งที่ออกแบบมาเพื่อทำงานบนช่องสัญญาณ 1 เท่านั้นบนช่อง 2 (เหมือนที่ฉันทำโดยไม่รู้ตัว) ไบออสรู้จักเฉพาะพวกเขาเท่านั้น "BUT" ไม่สามารถใช้งานได้ Windows 7 สามารถดู RAM ทั้งหมดที่ติดตั้ง (ในกรณีของฉัน 8 GB) แต่ไม่สามารถใช้งานได้อีก 4 GB ในช่องหน่วยความจำ 2 และ Windows 7 คิดว่าหน่วยความจำ 4 GB นั้นเป็น "HARDWARE RESERVED"

ดังนั้นฉันขอแนะนำให้คุณสลับระหว่างช่องเสียบหน่วยความจำอย่างที่ฉันทำและตอนนี้ฉันมีการสำรองฮาร์ดแวร์ 5 MB แทนที่จะเป็น 4 GB เหมือนก่อนเมื่อฉันใส่ RAM sticks ลงบนช่อง / ช่องผิด


คุณหมายถึงการบอกว่าคุณเพียง แต่สับเปลี่ยน RAM sticks? คุณช่วยอธิบายความหมายของช่องหน่วยความจำได้ที่นี่ หากเมนบอร์ดของฉันมี 2 ช่อง DMMI แสดงว่าเป็นช่อง 1 และ 2 ตามลำดับ
Mugen

4

ฉันมีปัญหาเดียวกันนี้และได้แก้ไขมันในเครื่องของฉันโดยเฉพาะ ฉันกำลังแสดง 4G ที่สงวนไว้ใน HW ฉันเข้าสู่ MB BIOS และภายใต้การกำหนดค่าชิปเซ็ต / กราฟิกภายใน /

ฉันเปลี่ยนการตั้งค่าสำหรับตำแหน่งของบัฟเฟอร์เฟรมจาก [สูงกว่า 4G] เป็น [ต่ำกว่า 4G} ... และตอนนี้ฉันมี HW สำรองไว้ 1MB ไม่ใช่ 4G Windows มองเห็น * G ทั้งหมดว่าใช้ได้


3

การอัพเดต BIOS จะช่วยได้ไหม ลองเปิดใช้งาน Memory Remaping ใน BIOS หรืออะไรทำนองนี้ถ้าคุณจัดการหามันใน SETUP ของคุณ


นอกจากนี้ฉันพบว่า HP Z800 มาพร้อมกับ RAM 2GB โดยค่าเริ่มต้น ... HP อาจแค่ไม่ต้องการให้ผู้ใช้เพิ่มอีกหรือไม่ Silly, ฉันรู้ ... :)
sYnfo

1
ตามข้อมูลจำเพาะรุ่นนั้นสามารถรองรับ 192GB ได้จริงหาก O / S และฮาร์ดแวร์อื่น ๆ อนุญาตให้ใช้งานได้
MartW

2

ฉันมีปัญหาคล้ายกันกับ Samsung R519 ในกรณีของฉันฉันอัพเกรดจาก 2GB ไปเป็น 4GB 4GB แต่ฉันมีระบบปฏิบัติการ 32 บิตในเครื่องของฉัน ดังนั้นในกรณีของฉันซึ่งเป็นปัจจัย จำกัด เนื่องจากระบบปฏิบัติการ 32 บิตจะเห็นเพียง 3gb สูงสุด


อืม ... มันเป็นความจริงที่ไคลเอ็นต์ Windows 32 บิต(ไม่ใช่เซิร์ฟเวอร์) ระบบปฏิบัติการ 32 บิตจะใช้ RAM สูงสุด 4 GB เท่านั้น แต่ระบบปฏิบัติการ 32 บิตอื่น ๆ สามารถใช้งานได้มากกว่า (32 บิต -ness ไม่ได้ จำกัด ความสามารถในการระบุแอดเดรสของ RAM) ไคลเอนต์ Windows 32 บิต, XP SP2 และใหม่กว่านั้นจะถูก จำกัด ด้วยการใช้ RAM เฉพาะที่อยู่ทางกายภาพด้านล่างขอบเขต 4 GB ขณะนี้อุปกรณ์ I / O ใช้พื้นที่ที่อยู่ทางกายภาพบางส่วนด้านล่างดังนั้น RAM ใด ๆ ที่ขัดแย้งกับสิ่งเหล่านี้จะไม่สามารถมองเห็นได้ mobos ส่วนใหญ่สามารถย้าย RAM ดังกล่าวไปยังที่อยู่ที่สูงขึ้น ("memory hole remapping") ซึ่งใช้งานได้กับระบบปฏิบัติการส่วนใหญ่ แต่ไคลเอนต์ Win แบบ 32 บิตจะไม่ใช้ RAM ที่แมปใหม่
เจมี่ Hanrahan

2

สำหรับทุกคนที่ยังคงมีปัญหานี้:

  1. กด Start -> Run

  2. ชนิด msconfig

  3. ไปใต้แท็บ "Boot"

  4. คลิกปุ่ม "ตัวเลือกขั้นสูง"

  5. ยกเลิกการเลือก "หน่วยความจำสูงสุด"

    ป้อนคำอธิบายรูปภาพที่นี่

  6. Reboot

ช่วยสำหรับฉันแล้วยังได้รับการจองเพียง 9 Mb จากทั้งหมด 6 Gb


สิ่งนี้แก้ไขได้สำหรับฉัน มันถูกตั้งค่าเป็น 3GBs บนเครื่องของฉัน ข้อเสียของการลบขีด จำกัด คืออะไร เหตุใดจึงเริ่มต้นที่ 3GB บนเครื่องของฉัน ทุกคนสามารถเพิ่มรายละเอียดเพิ่มเติมในคำตอบได้หรือไม่
iSWORD

2

มีข้อความสำคัญอยู่ในข้อความ: "ฮาร์ดแวร์ที่สงวนไว้"

หากการตรวจสอบ / ยกเลิกการเลือกช่องทำเครื่องหมาย "หน่วยความจำสูงสุด" ภายใต้ Windows ไม่ได้ช่วยผู้ร้ายอาจเป็นการตั้งค่า BIOS เริ่มต้นซึ่งสามารถจอง RAM มากเกินไปสำหรับฮาร์ดแวร์กราฟิก

ในกรณีของฉัน Windows รายงานว่า 1.1G ของ RAM 8G ที่ติดตั้งของฉันคือ "ฮาร์ดแวร์สงวน":

"ฮาร์ดแวร์ที่สงวนไว้" ก่อนการเปลี่ยนแปลงการตั้งค่า BIOS

ฉันแก้ไขโดยเปลี่ยนการตั้งค่า BIOS รายละเอียดการตั้งชื่อหรือเมนูอาจแตกต่างกันใน BIOS ของคุณ แต่นี่คือเรื่องราวในกรณีของฉัน ภายใต้การตั้งค่าขั้นสูงไปที่การกำหนดค่าชิปเซ็ตขั้นสูง:

การตั้งค่า BIOS

ภายใต้การกำหนดค่าชิปเซ็ตขั้นสูงเป็นการตั้งค่าที่เรียกว่า UMA Frame Buffer Size วิธีนี้จะควบคุมปริมาณ RAM ที่คุณสำรองไว้สำหรับฮาร์ดแวร์กราฟิกของคุณและโดยค่าเริ่มต้นอาจถูกตั้งค่าเป็นอัตโนมัติซึ่งจะตัดสินจำนวนตามจำนวน RAM ที่คุณติดตั้งและขึ้นอยู่กับความต้องการของคุณอาจสำรองเกินความจำเป็น:

การตั้งค่า BIOS

http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html

สำหรับการใช้งานทั่วไปตั้งเป็น 256M:

การตั้งค่า BIOS

ป้อนคำอธิบายรูปภาพที่นี่

ผลลัพธ์ในตัวจัดการงาน:

"ฮาร์ดแวร์ที่สงวนไว้" หลังจากเปลี่ยนการตั้งค่า BIOS


ไม่มีตัวเลือกนี้ใน BIOS โปรดดูที่superuser.com/questions/1165428
Dr.jacky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.