윈도우에서 하드웨어 문제와 소프트웨어 문제를 구분하는 방법

PC 수리하는 남자

거의 모든 사용자는 어느 시점에서 윈도우에서 문제를 겪습니다. 그러나 항상 소프트웨어의 잘못은 아닙니다. 하드웨어 문제도 유사한 증상을 보일 수 있습니다. 하드웨어 문제와 소프트웨어 문제를 구분하는 데 어려움이 있다면, 이 가이드가 원인을 파악하는 데 도움이 될 수 있습니다.

참고: 일부 징후와 진단 단계는 소프트웨어 및 하드웨어 문제 모두에 적용될 수 있습니다. 명확성을 위해, 우리는 가장 일반적으로 발생하는 범주 아래에 이를 정리했습니다.

소프트웨어 문제의 징후

윈도우에서 발생하는 모든 문제는 소프트웨어에 기인할 수 있지만, 항상 그런 것은 아닙니다. 그러나 일부 징후는 문제의 원인이 소프트웨어와 관련이 있을 때만 나타납니다. 다음의 징후를 발견하면, 소프트웨어 문제일 가능성이 높습니다.

오류 징후가 있는 노트북을 사용하는 사람

개별 프로그램 충돌: 특정 앱이 충돌하는 경우 – 예를 들어 Microsoft Word나 Chrome – 다른 앱은 정상적으로 작동한다면, 호환성 충돌, 손상된 파일 또는 프로그램 코드의 버그와 같은 소프트웨어 문제일 가능성이 높습니다.

경고 없이 전체 시스템 충돌: 시스템 충돌의 원인은 소프트웨어와 하드웨어 모두에 있을 수 있지만, 소프트웨어 문제는 일반적으로 오류와 함께 발생합니다. 시스템이 충돌하기 전에 BSOD 또는 “Critical Process Died”와 같은 오류 메시지가 표시되면 소프트웨어 원인을 찾아야 합니다.

오류 메시지: 대부분의 오류 메시지는 소프트웨어와 관련이 있습니다. 하드웨어 문제는 예기치 않게 발생하며 관련 오류 없이 증상을 나타냅니다. 물론, 과열되거나 고장난 하드 드라이브와 같은 피할 수 없는 하드웨어 문제는 오류 메시지를 생성할 수 있지만, 대부분의 오류는 일반적으로 소프트웨어와 관련이 있습니다.

업데이트 직후 발생하는 문제: 업데이트는 종종 문제가 발생합니다. Windows, 드라이버 또는 앱 업데이트 직후 문제가 발생하면 소프트웨어와 관련이 있습니다.

악성코드 또는 바이러스 증상: 악성코드는 악의적인 소프트웨어이므로 감염된 것으로 보이는 증상은 소프트웨어 문제입니다. 일반적인 악성코드 징후로는 갑작스러운 성능 저하, 무단 프로그램 설치, 보안 앱 비활성화 등이 있습니다.

소프트웨어 문제 진단 방법

위의 문제 중 하나라도 발견하면, 소프트웨어 문제임을 확인하고 원인을 파악할 수 있는 여러 방법이 있습니다. 아래는 소프트웨어 문제를 확인하는 일반적인 방법입니다.

온라인에서 오류 검색: 대부분의 소프트웨어 관련 문제는 오류 메시지와 함께 발생하므로, 세부 정보를 온라인에서 검색할 수 있습니다. AI 챗봇에 질문하면 더 나은 세부 정보와 해결책을 얻을 수 있습니다.

안전 모드로 부팅: Windows가 시작되지 않거나 서드파티 프로그램 문제와 같은 큰 문제의 경우, 안전 모드로 부팅하면 소프트웨어 문제임을 확인할 수 있습니다. 문제 해결 -> 고급 옵션 -> 시작 설정으로 이동하여 Windows 복구 환경에서 안전 모드에 접근합니다. PC가 안전 모드에서 정상적으로 부팅되면, 드라이버, 서드파티 앱 또는 시스템 파일로 인한 소프트웨어 문제일 가능성이 높습니다.

이벤트 뷰어 로그 확인: Windows 이벤트 뷰어는 Windows에서 겪는 오류 및 문제에 대한 많은 정보를 제공합니다. 오류가 표시되지 않더라도, 이벤트 뷰어는 문제의 원인을 기록했을 수 있습니다.

Windows 검색에서 “이벤트 뷰어”를 검색하고 엽니다. 응용 프로그램 또는 시스템 이벤트 아래에서 기록을 찾으려면 Windows 로그 폴더를 엽니다.

Windows 이벤트 뷰어 오류 세부정보 표시

문제를 겪었던 시간에 경고 또는 오류 수준의 항목을 찾아야 합니다.

손상된 시스템 파일 수정: 소프트웨어 관련 충돌이나 예기치 않은 앱 오류의 경우, 손상된 시스템 파일이 원인인 경우가 많습니다. 다행히도 SFC 및 DISM 스캔을 실행하여 쉽게 수정할 수 있습니다. 손상된 시스템 파일을 수정하는 방법을 알아보세요.

시스템 업데이트: 구식 Windows 및 드라이버는 예기치 않은 소프트웨어 문제의 또 다른 일반적인 원인입니다. Windows 설정에서 Windows 업데이트로 이동하여 업데이트 확인 버튼을 클릭합니다.

Windows 업데이트 페이지에서 업데이트 찾기

Windows 업데이트는 최신 드라이버 업데이트도 다운로드하지만, 모든 드라이버를 가져오는 데 실패하는 경우가 많습니다. GPU, 네트워크 어댑터 또는 스토리지 컨트롤러와 같은 주요 구성 요소의 경우, 공식 웹사이트에서 드라이버를 수동으로 다운로드하거나 SDI Origin과 같은 서드파티 드라이버 업데이트 도구를 사용하세요.

악성코드에 대한 전체 시스템 스캔 실행: 위에서 논의한 악성코드 증상 중 하나라도 발견하면, 악성코드를 제거하는 것이 문제를 확인하는 가장 좋은 방법입니다. 악성코드를 제거할 수 있지만, 안티바이러스 없이도 가능하며, 가장 쉬운 방법은 안티바이러스 프로그램으로 전체 시스템 스캔을 실행하는 것입니다.

Windows 검색에서 “Windows 보안”을 검색하고 Windows 보안 앱을 엽니다. 바이러스 및 위협 보호 -> 스캔 옵션으로 이동하여 전체 스캔을 실행합니다. PC가 커널 수준의 악성코드에 감염되었다고 생각되면, Microsoft Defender Antivirus (오프라인 스캔)을 실행하세요.

Windows 보안 스캔 목록

Windows 재설치: 소프트웨어 문제가 재설치 후에도 지속되는 경우는 극히 드뭅니다. 문제를 찾을 수 없다면, Windows를 재설치하면 문제를 해결할 수 있습니다. 데이터를 유지하면서 Windows를 재설치해보고, 문제가 해결되지 않으면 데이터를 백업하고 Windows를 새로 설치하세요.

하드웨어 문제의 징후

대부분의 하드웨어 문제는 PC를 켤 수 없게 만들지만, 일부는 PC를 사용하는 동안만 나타날 수 있습니다 – 특히 초기 단계에서. 다음의 징후는 소프트웨어가 아닌 하드웨어 문제임을 나타냅니다.

PC 마더보드를 수리하는 기술자들

전원 켜기 자가 진단 테스트(POST) 실패: PC를 켜면 RAM, GPU, CPU 등과 같은 주요 구성 요소가 작동하는지 확인하기 위해 POST를 실행합니다. POST가 실패하면 제조업체 로고가 표시되지 않으며, 비프음이 들리거나 검은 화면이 나타납니다.

경고 없이 전체 시스템 충돌: 전체 시스템이 경고나 오류 없이 갑자기 충돌하면, 하드웨어 문제로 인해 시스템 사용이 중단되었을 가능성이 높습니다.

디스플레이 문제: 글리치, 아티팩트 및 검은 화면과 같은 시스템 전반의 디스플레이 문제는 일반적으로 GPU 또는 모니터 문제와 관련이 있습니다. 깜박임은 소프트웨어 문제일 수 있지만, 새로 고침 빈도와 관련된 방식 때문에 하드웨어 문제의 좋은 지표입니다.

눈에 보이는 손상: PC 케이스를 열고(노트북은 전문가의 도움이 필요할 수 있음) 손상 징후를 확인합니다. 여기에는 화상 자국, 마모된/손상된 전선, 부풀어 오른 커패시터 등이 포함됩니다. 이러한 징후가 있으면 수리 또는 교체가 필요할 수 있습니다(진단 불필요).

과열 문제: CPU 온도가 지속적으로 90°C(194°F) 이상이거나 GPU가 100°C(212ºF) 이상인 경우, 하드웨어가 구성 요소 냉각 요구 사항을 관리하는 데 문제가 있음을 의미합니다. 일부 소프트웨어 조정으로 온도를 낮출 수 있지만, 과열 문제를 완전히 해결하려면 하드웨어 수정을 적용해야 합니다.

부하 시 시스템 실패: 무거운 작업을 실행할 때 PC가 충돌하면, 일반적으로 하드웨어 문제입니다. 예를 들어, 게임이나 무거운 프로그램을 실행할 때 항상 PC가 충돌합니다.

하드웨어 문제 진단 방법

하드웨어 문제를 진단할 때는 선택지가 다소 제한적입니다. PC가 켜지지 않거나 Windows가 관련 오류를 표시하지 않기 때문입니다. 그러나 수리점에 가기 전에 일반적인 문제를 진단할 수 있는 몇 가지 방법이 있습니다:

하드웨어 진단 도구 사용: PC가 여전히 켜진다면, 내장된 도구나 서드파티 하드웨어 진단 도구를 사용하여 하드웨어 문제를 진단할 수 있습니다. 많은 도구가 문제를 자동으로 감지하지만, 일부는 결과를 이해해야 할 수 있습니다.

리소스 모니터 Windows

모든 주요 PC 구성 요소에 대한 도구를 찾으려면 최고의 Windows 진단 도구를 확인하세요.

물리적 연결 점검: 느슨한 케이블이나 구성 요소 하나만으로도 PC가 켜지지 않을 수 있습니다. 전원 케이블을 분리하고 케이스를 열어 각 케이블이 제대로 연결되어 있는지 확인합니다. 디스플레이 관련 문제의 경우 모니터 케이블도 확인하세요.

모든 것이 괜찮다면 GPU와 RAM을 다시 장착해보세요. 이 두 가지는 보통 안전하게 느껴지지만 여전히 문제를 일으킬 수 있습니다. 그냥 빼내고 부드러운 브러시(또는 압축 공기 캔)를 사용하여 슬롯을 청소한 다음 단단히 다시 장착하세요.

시스템 스트레스 테스트: PC를 사용하는 동안 갑작스러운 충돌이 발생하는 경우, 개별 구성 요소의 스트레스 테스트가 원인을 찾는 데 도움이 될 수 있습니다. 여러 구성 요소를 스트레스 테스트하고 오류를 보고할 수 있는 OCCT를 추천합니다. RAM, CPU 및 GPU를 개별적으로 테스트할 수 있습니다.

CPU 테스트 설정이 열려 있는 OCCT 인터페이스

이러한 구성 요소 중 어느 것도 문제가 아니라면, PSU 테스트를 실행하여 모든 PC 구성 요소에 스트레스를 주어 PSU 문제를 찾아보세요. OCCT를 사용하여 스트레스 테스트하는 방법을 알아보세요.

라이브 USB 사용: 라이브 USB는 OS를 포함하고 있어 설치하지 않고도 어떤 PC에서든 실행할 수 있습니다. 하드웨어 문제를 진단하는 데 매우 유용합니다. 원래 OS 및 저장 드라이브와 시스템을 완전히 분리합니다. 라이브 USB를 사용할 때도 시스템이 실패하면, 확실히 하드웨어 문제입니다.

Windows 라이브 USB를 사용할 수 있지만, 모든 Windows 관련 문제를 배제하기 위해 Linux 라이브 USB를 강력히 추천합니다. PC가 완전히 종료되었는지 확인하고 라이브 USB를 삽입한 후 PC를 켭니다. 하드웨어 문제가 없다면 USB를 감지하고 OS를 실행해야 합니다.

하드웨어 문제와 소프트웨어 문제의 차이를 아는 것은 관련 없는 해결책을 무작정 시도하여 시간을 낭비하고 상황을 악화시킬 가능성을 최소화할 수 있습니다. 때때로 문제는 Windows나 하드웨어와 관련이 없으며 잘못된 BIOS 설정이나 손상된 마스터 부트 레코드일 수 있습니다.

이미지 출처: Freepik. 모든 스크린샷은 Karrar Haider가 촬영했습니다.