S.M.A.R.T(Self-Monitoring, Analysis and Reporting Technology, 자기 진단 분석 및 보고 기술)는 컴퓨터 하드 디스크 드라이브(HDD), 솔리드 스테이트 드라이브(SSD), eMMC 드라이브에 내장된 모니터링 시스템입니다.
주요 기능은 드라이브 신뢰성의 다양한 지표를 감지하고 보고하여 임박한 하드웨어 고장을 예측하는 것입니다. 이 글에서는 명령 프롬프트, PowerShell, 성능 모니터를 사용하여 Windows 11/10에서 드라이브의 SMART 실패 예측 상태를 확인하는 방법을 설명합니다.
Windows 11/10에서 드라이브 SMART 실패 예측 상태 확인하기
관리자 권한으로 로그인해야 이 기능을 사용할 수 있습니다.
현재 유휴 상태 후 전원이 꺼진 하드 드라이브(HDD)는 이 보고서에 표시되지 않습니다. 현재 켜져 있고 실행 중인 드라이브만 보고서에 나타납니다.
1. 명령 프롬프트(CMD)에서 확인하기
- Windows 키 + R을 눌러 실행 대화상자를 엽니다.
cmd를 입력하고 Enter 키를 눌러 명령 프롬프트를 실행합니다.- 다음 명령을 입력하고 Enter 키를 누릅니다.
wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus
- PredictFailure 값이 FALSE이면 드라이브에 문제가 없습니다.
- PredictFailure 값이 TRUE이면 본문 하단의 사유 번호(Reason 번호) 표에서 해당 ID의 의미를 확인하세요.
2. PowerShell에서 확인하기
- Windows 키 + X를 눌러 고급 사용자 메뉴를 엽니다.
- i 키를 눌러 PowerShell을 실행합니다(관리자 권한 권장).
- 다음 명령을 복사해 붙여넣고 Enter 키를 누릅니다.
Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus
- PredictFailure가 FALSE면 정상입니다.
- PredictFailure가 TRUE면 하단의 속성 ID 표를 참조하여 원인을 파악하세요.
관련 정보: "SMART Failure Predicted on Hard Disk" 오류 해결 방법
3. 성능 모니터(Performance Monitor)에서 확인하기
- 실행 대화상자(Win + R)에
perfmon을 입력하고 Enter 키를 누릅니다. - 왼쪽 창에서 데이터 수집기 집합 > 시스템을 차례로 확장합니다.
- 시스템 진단을 우클릭하고 시작을 선택합니다.
약 60초간 데이터 수집이 진행되며, 보고서 생성에 추가로 최대 60초가 소요될 수 있습니다.
- 보고서 생성이 완료되면 왼쪽 창에서 보고서 > 시스템 > 시스템 진단을 확장합니다.
- 현재 날짜/시간에 생성된 보고서를 클릭하고, 기본 시스템 검사 > 경고 > 디스크 검사를 확장합니다.
- SMART 예측 실패 검사가 FALSE, 값이 0, 설명이 통과(Passed)면 드라이브는 정상입니다.
- SMART 예측 실패 검사가 FALSE지만 값이 0이 아닌 숫자라면, 해당 ID 번호를 아래 표에서 찾아 의미를 확인하세요.
알려진 ATA S.M.A.R.T. 속성 (ID 코드) 참고표
모든 드라이브가 모든 속성 코드를 지원하는 것은 아닙니다. 일부 코드는 특정 드라이브 유형(자기 플래터, 플래시, SSD)에만 해당하며, 제조사마다 같은 매개변수에 다른 코드를 사용할 수 있습니다.
중요: 드라이브가 치명적 상태로 보고되면 즉시 데이터를 백업하고 드라이브를 교체하시기 바랍니다.
| ID (10진수 / 16진수) | 속성명 | 설명 | |
|---|---|---|---|
| 0 | - | 문제 없음 | |
| 01 / 0x01 | 읽기 오류율 (Read Error Rate) | (벤더별 원시 값) 디스크 표면에서 데이터 읽기 시 발생한 하드웨어 읽기 오류율 관련 데이터 저장. 원시 값 구조는 벤더마다 다르며 10진수로 의미 없는 경우가 많음. | |
| 02 / 0x02 | 처리량 성능 (Throughput Performance) | 하드 디스크의 전반적인 처리량 성능. 이 값이 감소하면 디스크에 문제가 있을 확률이 높음. | |
| 03 / 0x03 | 스핀업 시간 (Spin-Up Time) | 스핀들 스핀업 평균 시간(0 RPM에서 완전 동작까지, 밀리초 단위). | |
| 04 / 0x04 | 시작/중지 횟수 (Start/Stop Count) | 스핀들 시작/중지 주기 횟수. 하드 디스크 전원 켜기 또는 절전 모드 해제 시 증가. | |
| 05 / 0x05 | 재할당된 섹터 수 (Reallocated Sectors Count) | 재할당된 섹터 수. 원시 값은 발견되어 재매핑된 불량 섹터 수를 나타냄. 값이 높을수록 수명 단축 신호이며, 재할당 이력이 있는 드라이브는 조만간 고장날 확률이 현저히 높음. | |
| 07 / 0x07 | 탐색 오류율 (Seek Error Rate) | (벤더별 원시 값) 자기 헤드의 탐색 오류율. 기계적 위치 결정 시스템 부분 고장 시 발생. 서보 손상, 열팽창 등이 원인. | |
| 09 / 0x09 | 전원 켜진 시간 (Power-On Hours) | 전원 켜진 상태 누적 시간(시간/분/초 단위는 제조사별 상이). 일반적으로 HDD 기대 수명은 5년(43,800시간) 기준으로 삼음. | |
| 10 / 0x0A | 스핀 재시도 횟수 (Spin Retry Count) | 첫 시도가 실패했을 때 완전 동작 속도 도달까지 재시도한 횟수. 증가 시 기계적 서브시스템 문제 의심. | |
| 190 / 0xBE | 온도 차이 / 공기 흐름 온도 (Temperature Difference / Airflow Temperature) | 값 = (100 - 온도°C). 제조사가 최대 온도 임계값 설정용으로 사용. 100이 최상, 낮을수록 나쁨. | |
| 194 / 0xC2 | 온도 (Temperature / Temperature Celsius) | 장치 온도(센서 장착 시). 원시 값 하위 바이트가 정확한 섭씨 온도. | |
| 196 / 0xC4 | 재할당 이벤트 수 (Reallocation Event Count) | 재매핑 작업 횟수. 재할당 섹터에서 예비 영역으로 데이터 전송 시도 총 횟수(성공/실패 모두 포함). | |
| 197 / 0xC5 | 대기 섹터 수 (Current Pending Sector Count) | 불안정 섹터(읽기 오류로 재매핑 대기 중) 수. 이후 정상 읽기 시 감소. 쓰기 시 즉시 재매핑되지 않을 수 있어 주의 필요. | |
| 198 / 0xC6 | (오프라인) 불량 섹터 수 (Offline Uncorrectable Sector Count) | 읽기/쓰기 시 불량 오류 총 횟수. 증가 시 디스크 표면 결함 또는 기계적 문제 의심. | |
| 199 / 0xC7 | UltraDMA CRC 오류 수 (UltraDMA CRC Error Count) | ICRC(인터페이스 순환 중복 검사)로 감지된 인터페이스 케이블 데이터 전송 오류 수. | |
| 231 / 0xE7 | 수명 잔량 (Life Left, SSD) | SSD 잔여 수명(프로그램/지우기 주기 또는 예약 블록 기준). 정규화 값 100=새 제품, 10=교체 필요, 0=읽기 전용 모드 가능성. | |
| 232 / 0xE8 | 내구성 잔량 / 사용 가능 예약 공간 (Endurance Remaining / Available Reserved Space) | 완료된 물리적 지우기 주기 비율(최대 설계 수명 대비). 인텔 SSD는 초기 예약 공간 대비 가용 예약 공간 비율로 보고. | |
| 233 / 0xE9 | 미디어 마모 지표 (Media Wearout Indicator, SSD) | 인텔 SSD: 100(새 제품)에서 1(최대 정격 주기 도달)까지 감소. 구형 드라이브에서는 전원 켜진 시간으로 쓰이기도 함. | |
| 241 / 0xF1 | 총 기록 LBA 수 (Total LBAs Written) | 기록된 총 LBA 수. | |
| 242 / 0xF2 | 총 읽기 LBA 수 (Total LBAs Read) | 읽은 총 LBA 수. 48비트 값이라 32비트 도구에서는 음수로 표시될 수 있음. | |
| 249 / 0xF9 | NAND 쓰기량 (1GiB 단위) | NAND 총 쓰기량. 원시 값은 1GB 단위 쓰기 횟수. |
※ 위 표는 주요 속성만 발췌했으며, 전체 목록은 Microsoft 공식 문서를 참고하세요.
이상으로 Windows 11/10에서 드라이브 SMART 실패 예측 상태를 확인하는 3가지 방법을 모두 다루었습니다. 정기적인 확인으로 데이터 손실을 예방하시기 바랍니다.