Memtest86 + के लिए "विफल" मोड क्या है?


35

Memtest86 + संस्करण 5.01 शुरू करते समय, एक निमिष संदेश है:

==> विफल-सुरक्षित मोड में प्रवेश करने के लिए F1 दबाएं <==

अगर मैं F1 को हिट करता हूं तो सामान्य प्रगति स्क्रीन है, सिवाय इसके कि रैम की जानकारी (फ्रीक, टाइमिंग ...) को संदेश द्वारा प्रतिस्थापित किया जाता है:

**** असफल सुरक्षित **** **** असफल सुरक्षित ****

कोई पहचान नहीं, एक ही विश्वसनीयता

इसलिए मैं समझता हूं कि मेमोरी त्रुटियों का पता नहीं लगाया जाता है और यह है कि कंप्यूटर केवल तनाव-परीक्षण है (जो कि सीपीयू के अच्छे होने पर यह जांचने के लिए उपयोगी हो सकता है कि अब हम रैम दोषपूर्ण हैं)। क्या मैं सही हू ? वेबसाइट पर इसके बारे में बहुत कम जानकारी है ।

जवाबों:


52

स्रोत कोड के अनुसार:

        /* F1 */
        if(c == scs) { v->fail_safe |= 1;       break; }

F1 को दबाने से fail_safe 1 बिट सेट होता है (उसी चर का उपयोग अन्य चीजों के लिए भी किया जाता है), और फिर ...

/* Find Memory Specs */
if(v->fail_safe & 1)
        {
                cprint(LINE_CPU, COL_SPEC, " **** FAIL SAFE **** FAIL SAFE **** ");
                cprint(LINE_RAM, COL_SPEC, "   No detection, same reliability   ");
        } else {
                find_controller();
                get_spd_spec();
                if(num_cpus <= 16 && !(v->fail_safe & 4)) { coretemp(); }
        }

... यह "मेमोरी स्पेक्स ढूंढें" चरण को छोड़ देता है। मूल रूप से यह पता लगाता है कि आपके पास किस प्रकार की मेमोरी है (DDR3, DDR4, ECC, घड़ी की गति, आदि) जो memtest86 + आमतौर पर दाहिने हाथ की तरफ प्रदर्शित होती है।

इसे फेलसेफ क्यों कहा जाता है? मेरा अनुमान है कि यह क्योंकि memtest86 + बहुत कम स्तर पर चल रहा है और एक भी गलत कदम पूरी तरह से दुर्घटना का कारण होगा। तो शायद यह पता लगाने के कदम से कुछ सिस्टम क्रैश हो जाते हैं, और F1 दबाकर शायद आप उस क्रैश को पा सकते हैं और फिर भी प्रोग्राम का उपयोग कर सकते हैं।

मुझे Memtest86 फ़ोरम में कुछ पुराने पोस्ट भी मिले हैं जो फेलसेफ़ के बारे में पूछते हैं, लेकिन शून्य उत्तर।

http://forum.canardpc.com/threads/83104-Memtest86-5-01-(finally)-released?p=7066673

टिप्स: एफ 1 असफल-सुरक्षित मोड को सक्षम करेगा, एफ 2 एसएमपी मोड (डिफ़ॉल्ट रूप से अक्षम) को सक्षम करेगा और एफ 3 एक छिपे हुए वैकल्पिक एसएमपी मोड को ट्रिगर करेगा।

(स्रोत कोड को पढ़ने से, जो पारस्परिक रूप से अनन्य हैं, आप केवल उनमें से एक को चुन सकते हैं या नियमित ऑपरेशन शुरू करने के लिए इनपुट टाइमआउट की प्रतीक्षा कर सकते हैं।)

जब तक कार्यक्रम आपके लिए काम करता है, मुझे लगता है कि इसके बारे में चिंता करने की कोई आवश्यकता नहीं है।


4
गलत या दूषित एसपीडी जानकारी के साथ मेमोरी मॉड्यूल के वेब पर कुछ उल्लेख हैं - जैसे कि इसे पढ़ा नहीं जा सकता है, या यदि पढ़ा जाता है, तो बोर्ड की सूचनाओं का उपयोग करने में इतनी बुरी तरह से गलत होगा कि मेमोरी टाइमिंग काम नहीं करेगी ( लॉक अप, या खराब डेटा, या कुछ और पढ़ें)। तो यह सबसे अधिक संभावना है कि यह एक असफल कैफे है जहां यह एसपीडी को पढ़ने की कोशिश भी नहीं करेगा। संभवतः आप इसके बिना memtest86 चलाने की कोशिश करते हैं, यह कुछ समय के लिए कुछ भयानक तरीके से विफल हो जाता है, इसलिए फिर आप विफल मोड की कोशिश करते हैं।
दाविदबक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.