저는 컴퓨터를 여러 대 사용하고 있습니다.
그중에 가장 오래된 시스템은 i7 3770k에 Z68 extreme3 메인보드 조합을 사용하고 있었는데요.
어느 날 갑자기 PC 전원이 켜지지 않으며 (정확하게는 화면이 들어오지 않고, 키보드에도 Num lock 버튼이 점등되지 않음) 저를 곤란하게 만드는 일이 생겼습니다.
오류코드는 32번
오늘은 하루종일 고생하며 찾은 오류코드 32번 해결방법을 포스팅합니다.
첫 진단은 유저 매뉴얼
애즈락 공식 홈페이지에 가면 사용하고 있는 메인보드로 검색하여 유저 매뉴얼을 받을 수 있습니다.
아래 유저 매뉴얼에 나와있는 디버그 코드를 정리합니다.
Status Code | Description |
0x00 | Not used |
0x01 | Power on. Reset type detection (soft/hard) |
0x02 | AP initialization before microcode loading |
0x03 | North Bridge initialization before microcode loading |
0x04 | South Bridge initialization before microcode loading |
0x05 | OEM initialization before microcode loading |
0x06 | Microcode loading |
0x07 | AP initialization after microcode loading |
0x08 | North Bridge initialization after microcode loading |
0x09 | South Bridge initialization after microcode loading |
0x0A | OEM initialization after microcode loading |
0x0B | Cache initialization |
0x0C – 0x0D | Reserved for future AMI SEC error codes |
0x0E | Microcode not found |
0x0F | Microcode not loaded |
0x10 | PEI Core is started |
0x11 | Pre-memory CPU initialization is started |
0x12 | Pre-memory CPU initialization (CPU module specifi c) |
0x13 | Pre-memory CPU initialization (CPU module specifi c) |
0x14 | Pre-memory CPU initialization (CPU module specifi c) |
0x15 | Pre-memory North Bridge initialization is started |
0x16 | Pre-Memory North Bridge initialization (North Bridge module specifi c) |
0x17 | Pre-Memory North Bridge initialization (North Bridge module specifi c) |
0x18 | Pre-Memory North Bridge initialization (North Bridge module specifi c) |
0x19 | Pre-memory South Bridge initialization is started |
0x1A | Pre-memory South Bridge initialization (South Bridge module specifi c) |
0x1B | Pre-memory South Bridge initialization (South Bridge module specifi c) |
0x1C | Pre-memory South Bridge initialization (South Bridge module specifi c) |
0x1D – 0x2A | OEM pre-memory initialization codes |
0x2B | Memory initialization. Serial Presence Detect (SPD) data reading |
0x2C | Memory initialization. Memory presence detection |
0x2D | Memory initialization. Programming memory timing information |
0x2E | Memory initialization. Confi guring memory |
0x2F | Memory initialization (other) |
0x30 | Reserved for ASL (see ASL Status Codes section below) |
0x31 | Memory Installed |
0x32 | CPU post-memory initialization is started |
0x33 | CPU post-memory initialization. Cache initialization |
0x34 | CPU post-memory initialization. Application Processor(s) (AP) initialization |
0x35 | CPU post-memory initialization. Boot Strap Processor (BSP) selection |
0x36 | CPU post-memory initialization. System Management Mode (SMM) initialization |
0x37 | Post-Memory North Bridge initialization is started |
0x38 | Post-Memory North Bridge initialization (North Bridge module specifi c) |
0x39 | Post-Memory North Bridge initialization (North Bridge module specifi c) |
0x3A | Post-Memory North Bridge initialization (North Bridge module specifi c) |
0x3B | Post-Memory South Bridge initialization is started |
0x3C | Post-Memory South Bridge initialization (South Bridge module specifi c) |
0x3D | Post-Memory South Bridge initialization (South Bridge module specifi c) |
0x3E | Post-Memory South Bridge initialization (South Bridge module specifi c) |
0x3F-0x4E | OEM post memory initialization codes |
0x4F | DXE IPL is started |
0x50 | Memory initialization error. Invalid memory type or incompatible memory speed |
0x51 | Memory initialization error. SPD reading has failed |
0x52 | Memory initialization error. Invalid memory size or memory modules do not match |
0x53 | Memory initialization error. No usable memory detected |
0x54 | Unspecifi ed memory initialization error |
0x55 | Memory not installed |
0x56 | Invalid CPU type or Speed |
0x57 | CPU mismatch |
0x58 | CPU self test failed or possible CPU cache error |
0x59 | CPU micro-code is not found or micro-code update is failed |
0x5A | Internal CPU error |
0x5B | reset PPI is not available |
0x5C-0x5F | Reserved for future AMI error codes |
0xE0 | S3 Resume is stared (S3 Resume PPI is called by the DXE IPL) |
0xE1 | S3 Boot Script execution |
0xE2 | Video repost |
0xE3 | OS S3 wake vector call |
0xE4-0xE7 | Reserved for future AMI progress codes |
0xE8 | S3 Resume Failed |
0xE9 | S3 Resume PPI not Found |
0xEA | S3 Resume Boot Script Error |
0xEB | S3 OS Wake Error |
0xEC-0xEF | Reserved for future AMI error codes |
0xF0 | Recovery condition triggered by fi rmware (Auto recovery) |
0xF1 | Recovery condition triggered by user (Forced recovery) |
0xF2 | Recovery process started |
0xF3 | Recovery fi rmware image is found |
0xF4 | Recovery fi rmware image is loaded |
0xF5-0xF7 | Reserved for future AMI progress codes |
0xF8 | Recovery PPI is not available |
0xF9 | Recovery capsule is not found |
0xFA | Invalid recovery capsule |
0xFB – 0xFF | Reserved for future AMI error codes |
0x60 | DXE Core is started |
0x61 | NVRAM initialization |
0x62 | Installation of the South Bridge Runtime Services |
0x63 | CPU DXE initialization is started |
0x64 | CPU DXE initialization (CPU module specifi c) |
0x65 | CPU DXE initialization (CPU module specifi c) |
0x66 | CPU DXE initialization (CPU module specifi c) |
0x67 | CPU DXE initialization (CPU module specifi c) |
0x68 | PCI host bridge initialization |
0x69 | North Bridge DXE initialization is started |
0x6A | North Bridge DXE SMM initialization is started |
0x6B | North Bridge DXE initialization (North Bridge module specifi c) |
0x6C | North Bridge DXE initialization (North Bridge module specifi c) |
0x6D | North Bridge DXE initialization (North Bridge module specifi c) |
0x6E | North Bridge DXE initialization (North Bridge module specifi c) |
0x6F | North Bridge DXE initialization (North Bridge module specifi c) |
0x70 | South Bridge DXE initialization is started |
0x71 | South Bridge DXE SMM initialization is started |
0x72 | South Bridge devices initialization |
0x73 | South Bridge DXE Initialization (South Bridge module specifi c) |
0x74 | South Bridge DXE Initialization (South Bridge module specifi c) |
0x75 | South Bridge DXE Initialization (South Bridge module specifi c) |
0x76 | South Bridge DXE Initialization (South Bridge module specifi c) |
0x77 | South Bridge DXE Initialization (South Bridge module specifi c) |
0x78 | ACPI module initialization |
0x79 | CSM initialization |
0x7A – 0x7F | Reserved for future AMI DXE codes |
0x80 – 0x8F | OEM DXE initialization codes |
0x90 | Boot Device Selection (BDS) phase is started |
0x91 | Driver connecting is started |
0x92 | PCI Bus initialization is started |
0x93 | PCI Bus Hot Plug Controller Initialization |
0x94 | PCI Bus Enumeration |
0x95 | PCI Bus Request Resources |
0x96 | PCI Bus Assign Resources |
0x97 | Console Output devices connect |
0x98 | Console input devices connect |
0x99 | Super IO Initialization |
0x9A | USB initialization is started |
0x9B | USB Reset |
0x9C | USB Detect |
0x9D | USB Enable |
0x9E – 0x9F | Reserved for future AMI codes |
0xA0 | IDE initialization is started |
0xA1 | IDE Reset |
0xA2 | IDE Detect |
0xA3 | IDE Enable |
0xA4 | SCSI initialization is started |
0xA5 | SCSI Reset |
0xA6 | SCSI Detect |
0xA7 | SCSI Enable |
0xA8 | Setup Verifying Password |
0xA9 | Start of Setup |
0xAA | Reserved for ASL (see ASL Status Codes section below) |
0xAB | Setup Input Wait |
0xAC | Reserved for ASL (see ASL Status Codes section below) |
0xAD | Ready To Boot event |
0xAE | Legacy Boot event |
0xAF | Exit Boot Services event |
0xB0 | Runtime Set Virtual Address MAP Begin |
0xB1 | Runtime Set Virtual Address MAP End |
0xB2 | Legacy Option ROM Initialization |
0xB3 | System Reset |
0xB4 | USB hot plug |
0xB5 | PCI bus hot plug |
0xB6 | Clean-up of NVRAM |
0xB7 | Confi guration Reset (reset of NVRAM settings) |
0xB8 – 0xBF | Reserved for future AMI codes |
0xC0 – 0xCF | OEM BDS initialization codes |
0xD0 | CPU initialization error |
0xD1 | North Bridge initialization error |
0xD2 | South Bridge initialization error |
0xD3 | Some of the Architectural Protocols are not available |
0xD4 | PCI resource allocation error. Out of Resources |
0xD5 | No Space for Legacy Option ROM |
0xD6 | No Console Output Devices are found |
0xD7 | No Console Input Devices are found |
0xD8 | Invalid password |
0xD9 | Error loading Boot Option (LoadImage returned error) |
0xDA | Boot Option is failed (StartImage returned error) |
0xDB | Flash update is failed |
0xDC | Reset protocol is not available |
디버그 코드는 수없이 많지만, 이 중 오늘 저를 괴롭힌 32번 코드
" CPU post-memory initialization is started "
해결 방법은 과연 무엇일까.
32번 오류코드 증상
32번 오류코드의 증상은 전원은 켜지는데, 모니터와 키보드 마우스에 어떤 것도 반응하지 않는다는 것.
실제로 켜진 게 아니고, 부팅을 시도하기 직전 무언가 문제가 생긴 것 같은 느낌입니다.
이 오류코드를 보고, 제가 실행했던 방법들은 다음과 같습니다.
- 메모리카드 탈거 후 지우개를 이용해 슬롯 부분 문지른 후 다시 장착
- 메모리카드 모두 탈거 후 한 개만 장착하여 부팅 시도
- USB를 비롯, SATA 케이블 모두 탈거 후 부팅 시도
- CPU 교체 후 부팅시도
결론적으로 위 방법 모두 실패했습니다.
하지만, 지금은 이렇게 해당 컴퓨터로 글을 적고 있죠. 해결방법은 무엇이었을까요?
32번 오류코드 해결방법
부품의 탈착은 직접적인 방법이 되지 못합니다.
해당 증상의 원인은 정확하게 알 순 없으나, 해결 방법은 CMOS 리셋, 혹은 바이오스 초기화입니다.
예상하는 원인으로는 오버클럭 등 기본 바이오스 상태에서 변경을 했던 몇몇 세팅값에 오류가 생기며, CPU와 RAM 간의 통신이 되지 않는 것이 아닐까 합니다.
해외 여러 커뮤니티의 옛날 글을 찾아보면서, 해당 문제가 생겼을 때, 위와 같은 방법들을 모두 동원한 후에도 해결이 되지 않으면, 바이오스 초기화, CMOS 초기화, 혹은 RMA 가 정답이다, 아니면 메인보드를 바꿔야 한다.라는 의견이 꽤 많았습니다.
저는 바이오스 초기화 이후, 다시 부팅이 되었습니다.
그리고, 바로 포맷 후 윈도 재설치를 해줬습니다.
오래된 시스템을 이용하다 보면, 여러 가지 문제에 봉착하게 되는데, 결국은 노후화된 시스템을 오래 사용하려면, 초기화를 한 번씩 해주며 아껴주는 방법밖엔 없는 것 같아요.
이제는 기념품이 되어서 버리지 못하는, 과거 인텔의 황금기였던 시기의 시스템은 10년이 넘게 지난 지금도, 여전히 잘 구동하고 있습니다.
'팁들' 카테고리의 다른 글
10만원 미만으로 게임할 수 있는 중고PC 견적을 짜보자. (2024년 10월) (0) | 2024.10.03 |
---|---|
3DMark 무료 다운로드 - 그래픽카드, CPU 벤치마크 프로그램 (0) | 2024.09.29 |
파워서플라이 계산기 여러 사이트 정리 (0) | 2024.09.04 |
라이젠 5600에서 5900X로 업그레이드 소요비용 정리 #6 결산 (0) | 2024.02.14 |
라이젠 5600에서 5900X로 업그레이드 소요비용 정리 #5 램은 다다익램 이라며? 케이스도 거거익선 이라며? (0) | 2024.02.14 |
댓글