Memtest86 + "failsafe"모드 란 무엇입니까?


35

Memtest86 + 버전 5.01을 시작할 때 깜박이는 메시지가 나타납니다.

==> F1을 눌러 비상 안전 모드로 들어갑니다. <==

F1을 누르면 RAM 정보 (freq, 타이밍 ...)가 메시지로 대체된다는 점을 제외하고 일반적인 진행 화면이 있습니다.

**** FAIL SAFE **** **** 실패 안전 ****

탐지 없음, 동일한 안정성

따라서 메모리 오류가 감지되지 않고 컴퓨터가 스트레스 테스트 만 수행한다는 것을 이해합니다 (이제 RAM이 잘못되었을 때 CPU가 좋은지 테스트하는 데 유용 할 수 있음). 내가 맞아? 웹 사이트에는 이에 대한 정보가 거의 없습니다 .

답변:


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(); }
        }

"find memory specs"단계를 건너 뜁니다. 기본적으로 이것은 memtest86 +가 일반적으로 오른쪽에 표시하는 메모리 유형 (DDR3, DDR4, ECC, 클럭 속도 등)을 감지합니다.

왜 안전 장치라고 불리는가? 내 생각에 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을 사용하지 않고 memtest86을 실행하려고하면 몇 번 끔찍하게 실패하므로 자동 안전 모드를 시도하십시오.
davidbak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.