메모리 문제는 POST 실패와 용량·채널 누락, 프로그램 종료, 데이터 손상, 간헐적 재부팅으로 나타날 수 있다. 그런데 같은 증상은 CPU의 메모리 컨트롤러(IMC)1와 소켓 접점, 보드 슬롯, 전원·펌웨어에서도 생긴다. 따라서 모듈 하나만 떼어 보고 불량으로 결론내리면 진단이 다른 부품 쪽으로 새기 쉽다.
진단 흐름
- POST 실패, 용량·채널 누락, 프로그램 종료, 데이터 손상, 간헐 재부팅
- 전원을 분리하고 권장 슬롯에 모듈 재장착
- 한 모듈과 기본 JEDEC 설정으로 시작
- 문제가 특정 모듈을 따라가는가
- 모듈을 따라감해당 모듈을 우선 의심하고 다른 시스템에서 재시험
- 슬롯·채널에 고정보드 배선, CPU 소켓, 장착 압력, Rank와 슬롯 배치 확인
- DRAM LED가 켜진 시간과 재시작 횟수를 Memory Training 흐름과 함께 기록
POST하지 않을 때
전원을 분리한 뒤 모듈을 권장 슬롯에 다시 장착한다. 한 모듈과 기본 JEDEC 설정으로 시작해 각 모듈을 같은 슬롯에서 비교하면 모듈 차이를 분리할 수 있다. 이어서 정상 모듈을 다른 슬롯으로 옮겨 슬롯과 채널 차이도 본다. 이때 DRAM LED가 켜진 시간과 재시작 횟수를 Memory Training의 흐름과 함께 기록해야 첫 훈련이 길어진 것인지 POST가 멈춘 것인지 구분하기 쉽다.
용량이나 채널이 빠질 때
운영체제에서만 볼 것 없이 UEFI가 인식한 용량부터 확인한다. 문제가 특정 모듈을 따라 이동하면 모듈 쪽을 의심하고, 특정 슬롯이나 채널에 고정되면 보드 배선·CPU 소켓·장착 압력을 먼저 살핀다. 혼합 키트와 서로 다른 Rank, 잘못된 슬롯 배치도 같은 증상을 만들 수 있으므로 함께 대조한다.
부팅 뒤 오류가 날 때
XMP·EXPO와 수동 전압·타이밍을 해제한 뒤 기본값에서 같은 오류가 나는지 재현한다. 메모리 검사 프로그램의 수치만으로 원인을 확정할 수는 없다. 오류가 모듈·슬롯·채널·설정 중 무엇을 따라가는지 교차 시험하고, CPU·GPU 오버클럭도 기본값으로 되돌려 메모리 오류처럼 보이는 연산 오류를 분리한다.
기본값에서도 오류가 반복되면 정상이 확인된 모듈과 보드·CPU 조합으로 교차한다. 수정 가능 ECC 오류가 계속 증가하면 주소·채널·DIMM 위치와 온도를 함께 기록해 반복 패턴을 찾아야 한다. 데이터 손상이 의심되면 중요한 파일에 다시 쓰기보다 백업과 무결성 확인을 먼저 한다.
전체 흐름: 하드웨어 진단 · 초기화: Memory Training
- 정상 범위
- 한 모듈·기본 설정에서 POST와 채널 인식이 정상
- 추가 확인
- XMP·EXPO를 끄면 안정되고 혼합 키트·슬롯 배치에서만 오류가 난다
- 수정 가능 ECC 오류가 드물게 증가한다
- CPU·GPU 오버클럭을 되돌리면 오류가 사라진다
- 이상 징후
- 여러 슬롯과 조합에서 같은 오류가 반복된다
- 기본값과 정상 모듈 교차에서도 데이터 손상이 재현된다
이상 징후는 원인을 좁히는 신호이며 부품 불량을 확정하지 않습니다.
참고 링크
각주
-
Integrated Memory Controller의 약자. CPU에 내장된 메모리 컨트롤러를 가리키며, 메모리 초기화와 채널 동작에 관여한다. ↩