मेरे OSes केवल 3 GiB RAM को क्यों पहचानते हैं?


4

ठीक है, मेरे कंप्यूटर में 4 रैम स्लॉट हैं - मैंने इसे 2 2-GiB स्टिक्स और 2 1-GiB स्टिक्स के साथ स्टॉक किया था, लेकिन मेरे OS ने केवल 3 GiB दिखाया। यह 32-बिट विंडोज, 32-बिट लिनक्स और 64-बिट लिनक्स पर हुआ।

BIOS रैम को पूरी तरह से पहचानता है - मैं BIOS सेटिंग्स में चला गया, और सब कुछ ठीक दिखा। 4 रैम स्लॉट, उनमें से प्रत्येक ने कहा कि यह वास्तव में मैं इसमें क्या डाल रहा था - कुल, 6 GiB।
परेशानी यह है कि, OS इसे नहीं देखेगा, यहां तक ​​कि 64-बिट भी।

मुझे यकीन नहीं है कि मुझे पीएई या ऐसा कुछ सक्षम करने की आवश्यकता है, लेकिन मैं वास्तव में अपना रैम वापस लेना चाहूंगा।

मेरा कंप्यूटर एक डेल OptiPlex GX620 है, और मैं किसी भी अन्य चश्मा / logfiles / etc अनुरोधित प्रदान करेगा।

साथ ही, Memtest86 + इसे चलाते समय त्रुटियों का एक LOAD लौटाता है।


3
एक मशीन जहां Memtest86 + किसी भी त्रुटि देता है, हार्डवेयर समस्याएं हैं। ओएसस जैसी चीजों के बारे में चिंता करने से पहले खराब हार्डवेयर का पता लगाएं।
लोरेन Pechtel

जवाबों:


6

आपकी पहली क्रियाएं खराब स्टिक (एस) को खोजने के लिए होनी चाहिए क्योंकि जब तक रैम को त्रुटि मुक्त नहीं किया जाता है तब तक स्टिक को हटा दिया जाएगा।

मेरा सुझाव है कि सभी छड़ें खींचना और फिर प्रत्येक का व्यक्तिगत रूप से परीक्षण करें कि आपने क्या इस्तेमाल किया है (Memtest86 +) और समस्या छड़ी (चित्र) को चित्र से बाहर निकालें और फिर 32 बिट OS सीमाओं को संबोधित करें।

अद्यतन करें:

डेल के अनुसार, यह ऑप्टिप्लेक्स 4 जीबी की मैक्स मेमोरी को सपोर्ट करता है। तो हो सकता है कि मेमोरी की कमी में आपका मुद्दा अधिकतम समर्थित क्षमता के सीमित कारक से जुड़ा हो। हालांकि, BIOS अपडेट निर्माता से किया जा सकता है और हो सकता है कि उन्होंने मैनुअल को अपडेट नहीं किया हो ... इसलिए संभव सीमा पर केवल एक नोट। डेल Optiplex मालिकों मैनुअल से उद्धरण :

4-जीबी कॉन्फ़िगरेशन के साथ मेमोरी को संबोधित करना

जब आप चार 1-जीबी DIMM या दो 2-GB DIMM का उपयोग करते हैं तो यह कंप्यूटर अधिकतम 4 GB मेमोरी का समर्थन करता है। वर्तमान ऑपरेटिंग सिस्टम, जैसे कि Microsoft® Windows® XP, केवल अधिकतम 4 GB पता स्थान का उपयोग कर सकते हैं; हालाँकि, ऑपरेटिंग सिस्टम के लिए उपलब्ध मेमोरी की मात्रा 4 जीबी से कम है। कंप्यूटर के भीतर कुछ घटकों को 4-जीबी रेंज में पता स्थान की आवश्यकता होती है। इन घटकों के लिए आरक्षित कोई भी पता स्थान कंप्यूटर मेमोरी द्वारा उपयोग नहीं किया जा सकता है।

निम्नलिखित घटकों को स्मृति पता स्थान की आवश्यकता होती है:

  • सिस्टम रोम
  • APIC (रों)
  • एकीकृत पीसीआई उपकरण, जैसे नेटवर्क कनेक्टर और एससीएसआई नियंत्रक
  • पीसीआई कार्ड
  • चित्रोपमा पत्रक
  • PCI एक्सप्रेस कार्ड (यदि लागू हो)

स्टार्ट-अप में, BIOS उन घटकों की पहचान करता है जिनके लिए पता स्थान की आवश्यकता होती है। BIOS गतिशील रूप से आवश्यक आरक्षित स्थान की मात्रा की गणना करता है। उपयोग करने योग्य स्थान की मात्रा निर्धारित करने के लिए BIOS तब 4 जी से आरक्षित पता स्थान को घटाता है।

  • यदि कुल स्थापित कंप्यूटर मेमोरी प्रयोग करने योग्य स्थान से कम है, तो सभी स्थापित कंप्यूटर मेमोरी केवल ऑपरेटिंग सिस्टम द्वारा उपयोग के लिए उपलब्ध है।
  • यदि कुल स्थापित कंप्यूटर मेमोरी प्रयोग करने योग्य एड्रेस स्पेस के बराबर या उससे अधिक है, तो इंस्टॉल किए गए मेमोरी का एक छोटा हिस्सा ऑपरेटिंग सिस्टम द्वारा उपयोग के लिए उपलब्ध है।

वाह ... तो यह निश्चित है - इस कंप्यूटर के लिए अधिकतम 4 GB RAM है ... धन्यवाद!
जेम्स दिवालीवूड

... क्योंकि ... चिपसेट- सिस्टम में 64-बिट प्रोसेसर, मेमोरी और अन्य घटकों के बीच का इंटरफेस 32-बिट है।
डस्टिन जी

4

आपके सिस्टम में मेमोरी की मात्रा कई चीजों पर निर्भर करती है। सबसे पहले, प्रोसेसर को 64-बिट मेमोरी स्पेस को संबोधित करने में सक्षम होना चाहिए। दूसरा, आपके मदरबोर्ड पर चिपसेट 64-बिट का होना चाहिए और साथ ही 4 जीबी या उससे अधिक के समर्थन के लिए डिज़ाइन किया जाना चाहिए। तीसरा, आपके ऑपरेटिंग सिस्टम को 4GB से अधिक मेमोरी को संबोधित करने के लिए 64-बिट या पीएई का उपयोग करना होगा (विंडोज 2003 सर्वर 32-बिट 4 जीबी से अधिक रैम का उपयोग कर सकता है)।

आपके मामले में, आपका चिपसेट 32-बिट है इसलिए अधिकतम मात्रा में यह पता कर सकता है कि यह 4GB है ... समस्या यह है कि अन्य डिवाइस 32-बिट की दुनिया में उपलब्ध पता स्थान से एक हिस्सा निकालते हैं, इसलिए आपको 3.2 से 3.5 देखना चाहिए GB आपके वर्तमान मेमोरी कॉन्फ़िगरेशन में उपलब्ध है क्योंकि सिस्टम में GPU मेमोरी और कैश जैसे अन्य आइटम उस 4GB अधिकतम भाग का उपयोग कर रहे हैं।

डेल OptiPlex GX620 स्पेक्स (चिपसेट बारीकियों के लिए प्रोसेसर प्रकार के तहत देखो): http://www.dell.com/downloads/global/products/optix/en/spec_optix_gx520-gx620_en.pdf

Intel 945G: (32-बिट चिपसेट) http://ark.intel.com/products/27720/Intel-82945G-Memory-Controller

मेरे बयानों का समर्थन करने के लिए एक संक्षिप्त लेख: http://www.pcworld.com/article/2013751/why-cant-32-bit-windows-access-4gb-of-ram.html


मैं सफलतापूर्वक से पहले इस पर एक 64-बिट लिनक्स हटा दिया गया है, तो मैं अपेक्षाकृत विश्वास है कि चिपसेट हूँ है 64-बिट ... हालांकि, बाहर ले सभी हमलावर रैम मुझे सभी OSes पर 3.4-3.5 GiB अप करने के लिए मिला है, 32- और 64-बिट।
जेम्स दिवाली

आपके पास 32-बिट चिपसेट हो सकता है और 64-बिट ओएस चला सकता है क्योंकि आपके पास 64-बिट प्रोसेसर है - वे अलग-अलग चीजें हैं।
डस्टिन जी

1

जैसा कि आप जानते हैं, एक 32-बिट OS 3.25GB से अधिक रैम को नहीं पहचान पाएगा, क्योंकि यह सब पता कर सकता है, जबकि 64-बिट ओएस में समान समस्या नहीं है। इस तथ्य के बीच कि 64-बिट लिनक्स में सभी रैम नहीं दिख रहे हैं, और Memtest86 + से त्रुटियां हैं, मुझे संदेह है कि आपको मशीन में कुछ खराब रैम मिली है - यदि 2 जीबी में से एक और 1GB की छड़ें खराब हैं, जो आपको दिखाई दे रही तीन गीगाबाइट के साथ छोड़ देती हैं।

प्रति डेल समर्थन साइट , GX620 कम से कम एक 64-बिट ऑपरेटिंग सिस्टम है, जो संकेत चाहिए यह एक 64-बिट प्रोसेसर है और पीएई सक्षम आवश्यकता नहीं होनी चाहिए कि समर्थन करता है। उस ने कहा, इसे सक्षम करने के लिए कुछ भी चोट नहीं पहुंचनी चाहिए, और मैं बस यह देखने की कोशिश करूंगा कि आपको क्या परिणाम मिल सकता है; शायद यह मदद करेगा, और सबसे बुरी तरह से यह कुछ भी नहीं करेगा और आपको बस BIOS में वापस जाने और इसे बंद करने की आवश्यकता होगी।


मैंने 2 2-GiB स्टिक को छोड़कर सब कुछ निकाल लिया, और अब मेरे पास 3.4 GiB RAM है। मैं थोड़ा और अधिक पसंद करूंगा, लेकिन मैंने 4 अलग-अलग स्टिक्स की कोशिश की, और उनमें से कोई भी मेमेस्ट पास करने के लिए नहीं लगता है, अगर वे 2GiB स्टिक्स के साथ स्थापित हैं।
जेम्स दिवालीवूड

@JamesTheAwesomeDude क्या यह काम करता है यदि आप 2GB स्टिक्स को 4GB स्टिक से बदलते हैं, तो मेम्टेस्ट काम करता है तो 4GB से अधिक के साथ? हो सकता है कि यह वास्तव में आपके मदरबोर्ड पर रैम स्लॉट हो जो मृत हो, न कि स्टिक थीम।
थॉमस

@ थोमस नहीं, BIOS किसी भी और सभी रैम को पहचानता है जो मैंने इसे रखा है, कोई फर्क नहीं पड़ता कि मैंने इसे कहां रखा है या कितना - भले ही मेमेस्ट और ओएस न हो। हालांकि, ऊपर कार्लब के उत्तर बताते हैं कि इस कंप्यूटर में उपयोग करने योग्य रैम पर सख्त 4 GiB सीमा है। (BIOS सभी स्थापित रैम की रिपोर्ट करेगा, लेकिन ओएस अभी तक इसे एक्सेस नहीं कर सकता है ..)
जेम्सTheAwesomeDude

@JamesTheAwesomeDude मैं देख रहा हूं। मुझे पता था कि BIOS में सुलभ मेमोरी की सीमाएं हैं, लेकिन मुझे नहीं पता था कि यह इतना कम हो सकता है (उदाहरण के लिए मेरे मोबाइल में अधिकतम 32GB है)। इस तरह की बेकार है .. अपग्रेड टाइम जैसा लगता है :)
थॉमस

@ थोमस हां, यह वास्तव में एक अंतिम-जीन मशीन है - कुछ स्कूल अपने कंप्यूटर को अपग्रेड कर रहे थे, और वे इन ऑप्टीप्लेक्स GX620s को गंदगी-सस्ते के लिए बेच रहे थे .. बेशक, यह 3 साल पहले था;); , और यह अभी भी DDR2 से चल रहा है।
जेम्स दिवालीवूड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.