โหมด Memtest86 +“ ไม่ปลอดภัย” มีไว้เพื่ออะไร?


35

เมื่อเริ่มต้น Memtest86 + เวอร์ชั่น 5.01 จะมีข้อความกะพริบ:

==> กด F1 เพื่อเข้าสู่โหมด Fail-Safe <==

ถ้าฉันกด F1 จะมีหน้าจอการดำเนินการตามปกติยกเว้นว่าข้อมูล RAM (freq, การกำหนดเวลา ... ) ถูกแทนที่ด้วยข้อความ:

**** FAIL SAFE **** **** FAIL SAFE ****

ไม่มีการตรวจจับความน่าเชื่อถือแบบเดียวกัน

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

คำตอบ:


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

เคล็ดลับ: F1 จะเปิดใช้งานโหมดไม่ปลอดภัย F2 จะเปิดใช้งานโหมด SMP (ปิดใช้งานตามค่าเริ่มต้น) และ F3 จะเรียกใช้โหมด SMP อื่นที่ซ่อนอยู่

(จากการอ่านซอร์สโค้ดซึ่งไม่เหมือนกันคุณสามารถเลือกหนึ่งในนั้นหรือรอการหมดเวลาอินพุตเพื่อเริ่มการทำงานปกติ)

ตราบใดที่โปรแกรมนี้เหมาะกับคุณฉันคิดว่าไม่จำเป็นต้องกังวล


4
มีการกล่าวถึงบางอย่างบนเว็บของโมดูลหน่วยความจำที่มีข้อมูล SPD ไม่ถูกต้องหรือเสียหาย - เช่นที่ไม่สามารถอ่านได้หรือหากอ่านจะทำให้บอร์ดผิดโดยใช้ข้อมูลนั้นเพื่อตั้งค่าหน่วยความจำไม่ทำงาน ( ล็อคหรืออ่านข้อมูลที่ไม่ดีหรือบางอย่าง) ดังนั้นนี่น่าจะเป็นความล้มเหลวที่จะไม่พยายามอ่าน SPD สมมุติว่าคุณพยายามเรียกใช้ memtest86 หากไม่มีมันก็ล้มเหลวในบางครั้งที่น่ากลัวดังนั้นคุณลองใช้โหมด Failafe
davidbak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.