PC가 평소보다 버벅거리거나 이유 없이 자주 멈춘다면, 탐정이 된 마음으로 원인을 파헤쳐 볼 때입니다. 그 첫걸음은 바로 RAM(메모리) 오류 검사입니다. 메모리 불량은 이런 문제의 가장 흔한 원인이기 때문입니다.
RAM을 테스트하는 방법은 매우 다양합니다. Windows에 내장된 유틸리티부터 서드파티 프로그램까지 선택지가 넓은데요. 이 가이드에서는 각 방법을 하나씩 살펴보며, 상황에 맞는 최적의 도구를 고를 수 있도록 도와드립니다.
부팅 전 도구 vs. Windows 내 테스트, 무엇이 좋을까?
오랫동안 많은 사람들은 메모리를 제대로 검사하려면 부팅 전(pre-boot) 환경에서 실행되는 도구를 써야 한다고 믿었습니다. 과거 시스템은 메모리 용량이 워낙 작아서, 운영체제가 시스템 자원 대부분을 차지하면 실제로 테스트할 여유 메모리가 거의 남지 않았기 때문입니다.
하지만 요즘 PC는 더 이상 걱정할 필요가 없습니다. RAM 용량이 예전과 비교할 수 없이 커졌고, 운영체제가 차지하는 메모리는 극히 일부에 불과합니다. 덕분에 부팅 없이 Windows 환경에서 동작하는 테스트 도구도 기존 방식만큼 신뢰할 수 있게 되었습니다.
게다가 부팅 전 도구들의 테스트 알고리즘은 실제 사용 패턴을 정밀하게 재현하지 못합니다. 큰 논리적 오류는 잡아내지만, 미세한 오류는 놓치기 쉽습니다. 따라서 Windows 안에서 실행 가능한 앱으로도 메모리를 한 번 더 점검하는 것이 좋습니다.
Windows 메모리 진단 도구로 RAM 테스트하기
가장 손쉽게 사용할 수 있는 도구는 Windows 메모리 진단 도구입니다. Windows에 기본 내장되어 있어 부팅 USB를 만들거나 프로그램을 다운로드할 필요가 없습니다.
뚜렷한 메모리 오류는 잘 잡아내므로, 불량 RAM 모듈을 간편하게 확인하는 데 유용합니다. 다만 도구 자체가 오래되어 미세한 메모리 오류까지 찾아내는 데에는 한계가 있습니다.
- 검색창에 '메모리 진단(memory diagnostic)'을 입력하고 Enter 키를 누릅니다.
- 프로그램을 실행하면 두 가지 옵션이 나타납니다. 다음 재부팅 시 검사를 예약하거나, '지금 다시 시작하여 문제 확인'을 선택할 수 있습니다.
- PC가 재시작되면 자동으로 Windows 메모리 진단 도구가 실행됩니다. RAM에 여러 테스트가 진행되며, 오류가 발견되면 상태가 업데이트됩니다.
- 테스트가 끝나면 컴퓨터가 정상적으로 부팅됩니다. 결과 알림이 뜬다고 안내되지만, 실제로는 잘 나타나지 않습니다. 결과를 확인하려면 이벤트 뷰어를 열어야 합니다. 시작 버튼을 우클릭하고 '이벤트 뷰어(Event Viewer)'를 선택하세요.
- 이벤트 뷰어는 인터페이스가 다소 복잡합니다. 시스템 작업을 포함해 컴퓨터에서 일어난 거의 모든 활동 로그를 보여줍니다. 왼쪽 목록에서 'Windows 로그 > 시스템'으로 이동합니다.
- 시스템 이벤트 목록이 표시되지만, 일일이 찾기란 쉽지 않습니다. 오른쪽 작업 창에서 '찾기(Find…)'를 선택하세요.
- MemoryDiagnostics를 입력하면 테스트 결과 기록을 찾을 수 있습니다. 찾기 창을 닫으면 가운데 창에서 세부 내용을 확인할 수 있습니다.
PassMark MemTest86으로 RAM 점검하기
Windows 내장 유틸리티가 최고의 RAM 테스트 도구라고 하긴 어렵습니다. 꽤 오래된 도구라 기본적인 오류는 잡아내지만, 고급 문제는 놓치는 경우가 많습니다.
메모리를 철저하게 검사해 문제 여부를 확실히 가리려면 MemTest86을 추천합니다. 널리 알려진 이 도구는 부팅 전 환경에서 RAM 오류를 꼼꼼히 점검해 줍니다.
- 공식 웹사이트에 접속해 무료 버전을 다운로드합니다.
- USB 드라이브에서 부팅해야 하는 프로그램이라, 설치 파일은 실제로는 이미지 굽기 프로그램입니다. 이를 이용해 MemTest86이 담긴 USB를 만들어 주세요.
- 컴퓨터를 재시작하면 USB로 MemTest86이 부팅됩니다. 시작 화면에서 아무 키나 누르면 부팅을 일시 중지하고 옵션을 설정할 수 있습니다. 처음 사용한다면 모든 옵션을 기본값으로 두는 것을 권장합니다.
- 이후 MemTest86이 RAM 테스트를 시작합니다. 화면에서 진행 상황과 발견된 오류 수를 실시간으로 확인할 수 있습니다.
- 테스트가 완료되면 발견된 주요 문제를 정리한 결과 요약(Result summary)이 표시됩니다.
- HTML 보고서를 USB에 저장할지 묻는 메시지가 나옵니다. 저장하려면 y를 입력하세요.
- 컴퓨터가 정상 부팅된 후 USB 드라이브에서 HTML 보고서를 열 수 있습니다. 테스트 과정과 결과 정보를 더 자세히 담고 있습니다.
MemTest86+와는 뭐가 다를까?
MemTest86+라는 이름으로 들어본 적이 있을 겁니다. 같은 프로그램의 다른 분기 버전으로, 기능은 대체로 비슷합니다. 보통 둘 다 사용할 필요는 없으며, 편한 버전 하나를 골라 사용하면 됩니다.
HCI Design MemTest로 부팅 없이 테스트하기
앞서 소개한 도구들은 모두 운영체제가 뜨기 전에 메모리를 검사하는 방식입니다. 예전에는 Windows가 사용 가능한 메모리의 큰 부분을 차지해 전체 RAM을 검사하기 어려웠기 때문에 이것이 표준 방법이었죠.
요즘은 메모리 용량이 운영체제 요구 사항보다 훨씬 큽니다. 게다가 부팅 전 테스트는 실제 RAM 사용 패턴 재현에 서툴러 중요한 오류를 놓치기도 합니다.
그래서 Windows와 함께 실행되는 테스트 도구로 RAM을 점검하는 것이 좋습니다. 그중 HCI Design의 MemTest는 최고의 무료 앱 중 하나입니다.
- HCI Design 공식 웹사이트에서 MemTest를 다운로드합니다.
- 설치가 필요 없습니다. 다운로드한 폴더의 압축을 풀고 프로그램을 실행하기만 하면 됩니다.
- 테스트할 RAM 용량을 지정할 수 있습니다. 기본값은 사용하지 않는 모든 RAM을 검사하는 것으로, 가장 좋은 옵션입니다. 'Start Testing' 버튼을 누르기 전에 다른 실행 중인 프로그램을 모두 종료하세요.
- 테스트가 진행되는 동안 하단에 검사 범위(%)와 발견된 오류 수가 표시됩니다. 최소 100% 커버리지에 도달할 때까지 몇 시간 동안 앱을 실행해 두는 것이 좋습니다.
Karhu RAM Test로 빠르게 메모리 검사하기
HCI Design의 MemTest는 훌륭하지만 속도가 다소 느린 편입니다. Windows 환경에서 더 빠른 RAM 검사를 원한다면 Karhu Software의 RAM Test를 고려해 보세요.
유료 프로그램이라 라이선스를 구매해야 사용할 수 있습니다. 여러 대의 PC를 정기적으로 점검해야 하는 경우 빠른 속도가 큰 도움이 되어 최고의 선택입니다.
- RAM Test를 받으려면 Karhu Software 웹사이트에서 라이선스를 구매합니다.
- 프로그램을 실행하면 위와 같은 창이 나타납니다. 앞선 도구와 비슷하지만 훨씬 상세합니다. 사용 가능한 메모리 양과 전체 메모리를 확인할 수 있고, 병렬로 실행할 스레드 수도 지정할 수 있습니다.
- RAM Test가 실행되는 동안 하단에서 커버리지와 오류 수를 확인할 수 있습니다. 모든 오류를 찾아내려면 몇 시간 동안 계속 실행해 두는 것이 이상적입니다.
컴퓨터 RAM 문제 진단 방법 정리
컴퓨터를 사용하다 예상치 못한 오류를 마주했다면, 그 원인이 불량 메모리일 가능성이 있습니다. 실행 중인 앱은 모두 RAM에 올라가 동작하기 때문에, 메모리 영역에 오류가 있으면 프로그램이 원활하게 돌아가지 못합니다.
다행히 RAM 건강 상태를 확인하는 일은 어렵거나 고도의 기술이 필요한 작업이 아닙니다. 부팅형·비부팅형 도구를 활용해 컴퓨터 메모리를 검사하면 문제의 원인을 빠르게 좁힐 수 있습니다.
두 종류의 도구를 각각 하나 이상 사용해 보는 것을 권장합니다. 이렇게 하면 모든 유형의 메모리 오류를 빠짐없이 잡아낼 수 있습니다. 만약 메모리에 결함이 확인된다면 해결책은 호환되는 올바른 RAM으로 교체하는 것뿐입니다.