컴퓨터 메모리 문제해결
가동 부품이 없는 전자 기기인 메모리 모듈은 올바르게 설치된 경우 거의 오작동하지 않습니다. 문제가 발생하면 부팅 시 RAM 검사 실패처럼 명확하거나 데이터 파일의 비트 손상처럼 미묘할 수 있습니다. 메모리 문제의 일반적인 증상은 Windows에서 블루스크린이 나타나는 것입니다. 안타깝게도, 블루스크린의 원인은 너무나 다양하기 때문에 진단 도구로서의 가치는 낮습니다.
나쁜 메모리가 좋아질 때
이상하게 들리겠지만, 메모리 자체의 결함이 메모리 문제의 원인인 경우는 드뭅니다. 메모리 오류가 발생했을 때 가장 가능성이 높은 원인은 전원 공급 장치의 불안정, 고장 또는 과부하입니다. 그다음으로 높은 원인은 시스템 과열입니다. 특히 시스템을 처음 켰을 때는 정상적으로 작동하다가 잠시 실행한 후에 문제가 발생한다면 전원 공급 장치나 열 관련 문제일 가능성이 가장 큽니다. 이러한 가능성을 모두 제거한 후에야 메모리 자체의 불량 가능성을 고려해야 합니다.
메모리 문제를 진단하는 첫 번째 단계로 Memtest86(http://www.memtest86.com)을 실행하세요. Memtest86은 DOS, Windows, Linux용 실행 파일로 제공되지만, 가장 유용한 형태는 부팅 가능한 ISO 이미지입니다. 이는 Windows나 Linux를 로드하고 실행할 수 없을 정도로 메모리 문제가 심각한 시스템에서도 로드할 수 있습니다. Knoppix 디스크가 있다면 디스크를 삽입하고 시스템 전원을 켠 다음, 부팅 프롬프트에서 memtest를 입력하고 Enter 키를 누르세요. 어떤 방식으로 실행하든 Memtest86을 정밀 테스트와 다중 루프가 가능하도록 구성하세요. 밤새 실행되도록 두고 결과를 디스크에 로그로 남기세요.
로그를 확인할 때는 오류가 발생한 주소를 기록해 두세요. 동일하거나 인접한 주소에서 오류가 반복적으로 발생한다면 메모리 모듈 불량일 가능성이 큽니다. 오류가 무작위 주소에서 발생한다면 전원 공급 장치나 과도한 시스템 온도가 원인일 가능성이 더 높습니다. 게임을 하거나 그래픽 작업을 할 때(CPU와 비디오 카드를 최대로 사용할 때)만 시스템 온도가 치솟을 가능성도 있습니다. 이로 인해 열과 관련된 부품 문제를 찾아내기가 어려워질 수 있습니다.
POST 검사
POST(Power-On Self Test) 중에 대부분의 시스템은 메모리를 테스트합니다. POST 메모리 테스트는 메모리 진단 유틸리티를 실행하는 것만큼 철저하지는 않지만, 심각한 메모리 문제가 발생했을 때 경고를 주는 "트립와이어" 테스트로서 유용합니다. 많은 시스템 BIOS에서 POST 메모리 테스트를 비활성화하거나 단축할 수 있습니다. 부팅 시 테스트에 너무 오랜 시간이 소요될 정도로 많은 메모리를 설치하지 않았다면, 테스트 기능을 켜두는 것을 권장합니다.
오류가 무작위로 발생한다면 전원이나 열 문제를 해결하기 위한 조치를 취하세요. 재현 가능한 주소에서 오류가 발생한다면 DIMM을 하나씩 분리할 때입니다. 메모리 문제를 해결할 때는 항상 다음을 따르세요:
- 표준 정전기 방지 주의 사항을 준수하세요. 메모리 모듈을 만지기 전에 프레임이나 전원 공급 장치를 만져 본체를 접지하세요.
- 모든 메모리 모듈을 분리했다가 다시 설치하여 제대로 장착되었는지 확인하세요. 이 과정에서 메모리 모듈의 접점 부위를 청소하는 것이 좋습니다. 연필 지우개로 접점을 부드럽게 문지르는 경우도 있습니다. 저희도 그렇게 해본 적이 있지만, 메모리 제조사에서는 접점 손상 가능성 때문에 권장하지 않습니다. 또한 지우개 조각이 메모리 소켓 내부로 들어가 접점을 차단할 위험도 항상 있습니다. 더 좋은 방법은 1달러짜리 지폐를 사용하는 것입니다. 그림 6-7과 같이 접점을 손상하지 않고 적절한 마찰력으로 깨끗하게 닦아낼 수 있습니다.
그림 6-7: 새 1달러 지폐를 사용하여 DIMM 접점 닦기
다음 단계는 최근 메모리 변경 사항이 있는지에 따라 달라집니다.
메모리를 추가하지 않았을 때
메모리를 추가하거나 재구성하지 않았는데도(또는 케이스를 열지 않았는데도) 메모리 문제를 의심한다면 메모리 자체가 원인일 가능성은 작습니다. 메모리가 간혹 고장 나기도 하고 전기 서지로 손상될 수도 있지만, PC 전원 공급 장치가 메모리와 기타 시스템 부품을 전기적 손상으로부터 잘 차단하고 있기 때문에 이는 드문 경우입니다. 가장 가능성이 높은 문제는 전원 공급 장치 고장입니다. 다음 중 하나 이상의 방법을 시도해 보세요:
- 다른 시스템이 있다면 의심되는 메모리를 해당 시스템에 설치해 보세요. 거기서 정상 작동한다면 메모리 문제가 아니라 전원 공급 장치 부족이나 케이스 내부의 고온이 원인일 가능성이 확실합니다.
- 다른 메모리가 있다면 문제 있는 시스템에 설치해 보세요. 작동한다면 원래 메모리가 불량이라고 간주해도 됩니다. 하지만 대부분은 똑같이 실패할 가능성이 크며, 이는 전원 공급 장치나 열 문제를 강하게 시사합니다.
다른 시스템이나 추가 메모리가 없고 시스템에 여러 개의 메모리 모듈이 설치되어 있다면, 이진 제거 방식을 사용하여 어떤 모듈이 불량인지 판단하세요. 예를 들어 모듈이 2개 설치되어 있다면, 단순히 하나를 분리해 문제를 해결할 수 있는지 확인하세요. 동일한 모듈이 4개 설치되어 있다면 각각 A, B, C, D로 지정합니다. A와 B만 설치하고 시스템을 재시작한 뒤 메모리 테스트를 다시 실행하세요. 문제가 없다면 A와 B는 정상이며 문제는 C나 D에 있는 것입니다. B를 제거하고 C로 교체하세요. 문제가 없다면 D가 불량임을 알 수 있습니다. A와 C 설치 시 시스템이 실패한다면 C가 불량이지만 D도 불량인지 아닌지는 알 수 없습니다. C를 D로 교체하고 시스템을 재시작하여 D가 정상인지 확인하세요.
Windows XP는 엄격합니다
Windows 95, 98, 98SE 및 ME는 메모리에 큰 부담을 주지 않습니다. Windows XP나 Linux로 업그레이드하면 안정적으로 보이던 PC에서 메모리 오류가 나타날 수 있습니다. 사람들은 종종 새로운 운영 체제를 설치하다가 오류를 일으켰다고 생각하지만, 그런 경우는 거의 없습니다. 이러한 오류는 거의 항상 전원 공급 장치 불안정, 과열 또는 메모리 결함이라는 실제 문제를 나타냅니다. 문제는 처음부터 존재했지만 Windows 9X가 단순히 무시했을 뿐입니다.
메모리를 추가할 때
메모리 추가 시 문제가 발생한다면 다음 사항을 참고하세요:
- DIMM이 맞지 않는 것처럼 보인다면 그럴만한 이유가 있습니다. DIMM은 상호 호환되지 않는 다양한 유형으로 제공됩니다. 모든 DIMM에는 메모리 소켓의 돌출부와 일치하는 하나 이상의 키 홈이 있습니다. DIMM의 키 홈이 소켓 돌출부와 일치하면 해당 소켓과 호환되는 것이며 장착할 수 있습니다. DIMM 키 홈이 소켓 돌출부와 맞지 않는다면 해당 DIMM은 잘못된 유형이며 소켓에 물리적으로 장착되지 않도록 설계되어 있습니다.
- DIMM이 메모리 소켓에 완전히 장착되고 고정용 암이 제자리에 "스냅 핏"으로 고정되었는지 확인하세요. 부분적으로만 장착된 DIMM은 완전히 장착된 것처럼 보일 수 있으며 일시적으로 작동할 수도 있습니다. 하지만 조만간 해당 모듈에서 문제가 발생할 것입니다.
- 마더보드 매뉴얼에 나열된 지원 메모리 구성 중 하나와 일치하도록 적절한 소켓에 모듈이 설치되었는지 확인하세요.
- 재시작 시 시스템에 메모리 불일치 오류가 표시된다면 보통은 실제 문제가 아닙니다. 메시지에 따라 Setup으로 들어가서 Save and Exit을 선택하고 시스템을 재시작하세요. 그러면 시스템이 새로운 메모리를 인식할 것입니다. 일부 시스템은 CMOS 업데이트를 위해 이러한 추가 단계가 필요합니다.
- 시스템이 새로 설치된 모듈을 실제 용량의 절반으로 인식하고 해당 모듈의 양면에 칩이 있다면, 시스템이 단일 뱅크 또는 단면 모듈만 인식할 수 있습니다. 일부 시스템은 인식 가능한 총 "면"의 수를 제한하므로 기존의 작은 모듈이 설치되어 있다면 이를 제거해 보세요. 그러면 시스템이 양면 모듈을 인식할 수도 있습니다. 그래도 안 된다면 해당 모듈을 반품하고 단면 모듈로 교체하세요.
댓글 3개
Great article, as expected from iFixIt.
I am in the thralls of troubleshooting binary-style. It's the pits.
As I understand wiping clean the DIMM contacts would help, would the ink from the money cause any problems? I used the blank border of a $1 bill because I didn't want to introduce anything else to compound the problem.
eoakley - 답글 공유
And dang, Intel! I get that your proprietary ways are awesome, but give us a way to single out a DIMM when troubleshooting!
eoakley - 답글 공유
I don't know how can I solve the error of “bad ME memory configuration” please help me
Masesa - 답글 공유