윈도우11을 사용하다 보면 USB 메모리나 외장 SSD, 블루투스 동글, 무선 키보드 같은 장치가 갑자기 인식되지 않아 장치 관리자를 열어보게 됩니다.
그런데 장치 자체보다 더 당황스러운 것이 있습니다. 장치 속성의 이벤트 탭에서 “장치 설정이 이전 OS 설치에서 마이그레이션되지 않았습니다” 라는 메시지를 발견하는 경우입니다.
아래쪽에는
Migration Rank,
Present: false,
Status: 0xC0000719처럼
처음 보는 값까지 표시되기도 합니다.
이런 화면을 처음 보면 Windows 업그레이드가 잘못됐거나 USB 장치가 고장 난 것처럼 느껴지지만, 이벤트에 마이그레이션 실패 기록이 존재한다는 사실만으로 현재 장치가 고장났다고 판단해서는 안 됩니다.
장치 관리자 이벤트는 현재 상태뿐 아니라 과거 장치 설치와 드라이버 구성 과정도 함께 기록하기 때문입니다.
① 장치가 현재 정상 작동한다면 과거 마이그레이션 기록일 수 있습니다.
② 노란색 느낌표나 코드 10·31·43이 있다면 현재 오류로 보고 드라이버를 점검합니다.
③ 알 수 없는 USB 장치라면 하드웨어 ID의 VID·PID부터 확인합니다.
④ Windows Update 선택적 드라이버 및 PC 제조사 드라이버를 확인합니다.
⑤ 그래도 애매하다면 PnPUtil로 현재 문제 장치만 따로 조회합니다.
윈도우11 장치 관리자 이벤트에서 장치 마이그레이션 실패 기록을 확인하는 화면
Device Was Not Migrated는 무슨 뜻일까?
Windows는 USB 장치를 꽂았을 때 단순히 “USB 메모리 하나가 연결됐다”라고만 기억하지 않습니다.
장치마다 하드웨어 ID, 장치 인스턴스 ID, 사용할 드라이버, 장치 클래스, 서비스 정보 등을 연결해서 관리합니다.
Windows 기능 업데이트나 운영체제 업그레이드가 진행되면 기존 Windows에서 사용하던 장치 설정을 새로운 환경에 연결하는 과정도 함께 진행됩니다.
그 과정에서 이전 장치와 현재 장치가 정확하게 같은 장치인지 Windows가 확실하게 판단하지 못하거나 새로운 드라이버가 적용되면서 장치 인스턴스가 달라지면 기존 설정 일부를 이어받지 않고 새로 구성할 수 있습니다.
이 과정에서 장치 관리자 이벤트에 Device was not migrated 또는 장치 설정이 이전 OS 설치에서 마이그레이션되지 않았습니다 같은 기록이 남을 수 있습니다.
오류 문구보다 장치 상태를 먼저 확인하세요
이 메시지를 발견했다면 가장 먼저 이벤트 세부정보가 아니라 현재 장치 상태를 확인하는 것이 좋습니다.
Microsoft도 장치 관리자 오류코드를 확인할 때 문제가 있는 장치의 속성을 연 뒤 Device status 영역을 확인하도록 안내합니다.
“이 장치가 올바르게 작동하고 있습니다”라고 나온다면
장치 상태가 정상이고 USB 메모리 파일도 정상적으로 열리며 Bluetooth나 모니터 역시 정상적으로 작동한다면 과거 이벤트 하나를 없애기 위해 굳이 드라이버를 삭제할 필요는 없습니다.
특히 Windows 업데이트 이후 이벤트 탭을 처음 확인한 것이라면 몇 달 전 발생했던 마이그레이션 이벤트를 지금 발생한 오류로 착각하는 경우도 있습니다.
코드 10·31·43이 함께 나온다면
반대로 노란색 느낌표와 함께 장치 상태 오류 코드가 표시된다면 현재 Windows가 장치 문제를 인식하고 있는 상태입니다.
| 문제코드 | 확인할 부분 | 먼저 해볼 것 |
|---|---|---|
| 코드 10 | 장치를 시작하지 못함 | 드라이버·전원·장치 재검색 |
| 코드 31 | Windows가 필요한 드라이버를 로드하지 못함 | 드라이버 업데이트·재설치 |
| 코드 43 | 장치 또는 드라이버가 문제를 보고함 | 완전 종료·드라이버·하드웨어 확인 |
| 코드 45 | 현재 장치가 연결되지 않은 상태 | 물리 연결 확인 |
이벤트 탭은 한 줄이 아니라 순서대로 읽어야 합니다
다음으로 장치 속성 → 이벤트를 확인합니다.
여기서 가장 흔한 실수가 마이그레이션되지 않았다는 한 줄만 보고 오류라고 판단하는 것 입니다.
예를 들어 아래처럼 이벤트가 기록되어 있다고 가정해보겠습니다.
↓
장치 설정이 이전 OS 설치에서 마이그레이션되지 않았습니다
↓
장치가 시작되었습니다
이후 장치가 정상적으로 시작됐고 현재 장치 상태도 정상이라면 중간에 남아 있는 마이그레이션 이벤트는 현재 장애와 직접 관련되지 않을 수 있습니다.
Present false와 Status 0xC0000719는 어떻게 볼까?
일부 장치 이벤트에서는 다음과 비슷한 정보가 표시됩니다.
Migration Rank: 0xF000FFFF0000F120
Present: false
Status: 0xC0000719
이 값을 처음 보면 Present: false = 지금 장치가 사라졌다라고 바로 해석하기 쉽습니다.
하지만 이벤트는 당시 장치 인스턴스를 기준으로 남은 기록일 수 있으므로 이 값 하나만 보고 현재 USB 포트나 장치가 고장났다고 판단하는 것은 적절하지 않습니다.
제가 확인한다면 현재 장치 상태 → 최신 이벤트 → 실제 작동 여부 순으로 먼저 확인할 것 같습니다.
알 수 없는 USB 장치는 하드웨어 ID부터 찾기
장치 관리자에서 정확한 제품명 대신 알 수 없는 USB 장치라고 표시된다면 제조사도 모른 채 드라이버를 설치하기보다 하드웨어 ID부터 확인하는 편이 좋습니다.
USB 장치는 일반적으로 다음과 비슷한 값을 가집니다.
USB\VID_1234&PID_5678
USB\VID_1234&PID_5678&REV_0100
여기서 VID는 Vendor ID, PID는 Product ID입니다.
제품명이 표시되지 않는 장치라도 이 값을 기준으로 제조사와 장치 종류를 좁힐 수 있습니다.
장치 인스턴스 경로도 같이 확인
같은 자세히 탭에서 장치 인스턴스 경로도 기록해두면 좋습니다.
나중에 PnPUtil이나 Windows 드라이버 설치 로그에서 특정 장치를 정확하게 찾아낼 때 사용할 수 있습니다.
Windows Update 선택적 드라이버 확인
Windows 11에서는 많은 장치 드라이버를 Windows Update를 통해 자동으로 설치합니다.
하지만 일부 장치 드라이버는 선택적 업데이트에 따로 들어가 있어 사용자가 직접 선택해야 할 수 있습니다.
Intel Bluetooth, Realtek USB, 칩셋, 네트워크, 오디오 관련 드라이버가 있다면 현재 문제가 있는 장치와 관련된 항목인지 확인합니다.
Windows Update에 적절한 드라이버가 없다면 노트북이나 메인보드 제조사의 공식 지원 페이지에서 정확한 모델에 맞는 Windows 11 드라이버를 확인하는 편이 좋습니다.
드라이버 업데이트 직후라면 롤백도 확인
기존에는 잘 작동했는데 Windows Update나 제조사 드라이버를 설치한 뒤 갑자기 인식되지 않는다면 무조건 더 최신 드라이버를 설치하기보다 드라이버 롤백을 먼저 검토할 수 있습니다.
롤백 버튼이 비활성화되어 있다면 Windows에 이전 드라이버 패키지가 남아 있지 않은 상태일 수 있습니다.
장치를 제거했다면 하드웨어 변경 사항 검색
실제로 장치가 작동하지 않고 드라이버 업데이트나 롤백으로 해결되지 않는다면 장치를 제거한 뒤 다시 감지시킬 수 있습니다.
- 장치 관리자에서 문제가 있는 장치를 선택합니다.
- 마우스 오른쪽 버튼을 눌러 장치 제거를 선택합니다.
- 필요하다면 PC를 재부팅합니다.
- 또는 장치 관리자 상단에서 작업 → 하드웨어 변경 사항 검색을 선택합니다.
- 장치가 다시 구성되는지 확인합니다.
주의할 부분은 처음부터 USB Root Hub나 모든 USB 호스트 컨트롤러를 한꺼번에 삭제하지 않는 것 입니다.
USB 키보드와 마우스까지 같이 사용하고 있다면 입력장치가 일시적으로 끊길 수도 있습니다.
PnPUtil로 현재 문제 장치만 찾아보기
장치 관리자는 과거 이벤트까지 함께 보여주기 때문에 조금 더 명확하게 지금 문제가 있는 장치를 확인하고 싶다면 Windows 기본 도구인 PnPUtil을 사용할 수 있습니다.
시작 버튼을 마우스 오른쪽 버튼으로 누른 뒤 터미널(관리자)을 실행합니다.
현재 문제코드가 있는 장치 확인
pnputil /enum-devices /problem
Microsoft 공식 문서에서도 장치 인스턴스 경로를 모를 때 현재 문제코드가 설정된 장치를 확인하는 방법으로 이 명령을 안내하고 있습니다.
문제 장치의 하드웨어 ID도 같이 보기
pnputil /enum-devices /problem /deviceids
장치 관리자에서 하드웨어 ID를 찾는 것과 비슷하지만 문제가 있는 장치만 한꺼번에 확인할 수 있다는 장점이 있습니다.
현재 실제로 연결된 장치만 보기
pnputil /enum-devices /connected
장치를 다시 검색하기
pnputil /scan-devices
Microsoft는 이 명령을 새로운 하드웨어 변경 내용을 다시 검색하는 용도로 안내합니다.
Windows 11 23H2 이상은 장치 트리까지 볼 수 있습니다
USB 허브, USB-C 도킹스테이션, Thunderbolt 독처럼 하나의 컨트롤러 아래 여러 장치가 연결되어 있다면 단순 장치 목록보다 계층 구조를 보는 편이 이해하기 쉽습니다.
Windows 11 23H2 이상에서는 다음 명령을 사용할 수 있습니다.
pnputil /enum-devicetree /connected /drivers
Microsoft 공식 PnPUtil 문서 기준
/enum-devicetree는
Windows 11 23H2부터 사용할 수 있습니다.
그래도 드라이버 설치가 실패하면 SetupAPI 로그 확인
드라이버를 재설치해도 같은 장치가 계속 실패하거나 장치가 반복적으로 새로 생성된다면 Windows의 장치 설치 로그까지 확인할 수 있습니다.
C:\Windows\INF\setupapi.dev.log
이 로그에는 Plug and Play 장치와 드라이버 설치 과정의 정보가 기록됩니다.
앞에서 확인한 VID, PID 또는 장치 인스턴스 경로를 검색하면 어떤 드라이버가 장치와 연결됐는지, 설치 단계에서 문제가 있었는지 범위를 좁히는 데 도움이 됩니다.
SFC와 DISM은 처음부터 할 필요가 없습니다
USB 장치 하나에 Device Was Not Migrated 이벤트가 있다는 이유만으로 처음부터 시스템 파일 검사까지 할 필요는 없습니다.
하지만 USB, Bluetooth, 네트워크, 오디오처럼 여러 장치가 동시에 이상하고 Windows Update까지 제대로 작동하지 않는다면 그때 시스템 구성요소를 확인해볼 수 있습니다.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
USB 저장장치라면 포맷부터 하지 마세요
마이그레이션 오류와 함께 외장하드나 USB 메모리가 열리지 않을 때 가장 조심해야 할 것은 포맷이나 초기화부터 누르는 것입니다.
중요한 데이터가 들어 있다면 먼저 다른 USB 포트, 다른 케이블, 다른 PC에서 인식 상태를 확인하고 Windows 디스크 관리에서 파티션과 파일 시스템 상태를 확인하세요.
RAW 파일 시스템이나 “드라이브를 사용하려면 포맷해야 합니다”가 나온다면 단순 장치 드라이버 오류와는 별도의 데이터 복구 문제입니다.
증상에 따라 확인 순서는 달라집니다
| 현재 증상 | 먼저 | 다음 | 고급 진단 |
|---|---|---|---|
| 마이그레이션 이벤트만 있음 | 현재 장치 상태 | 최신 이벤트 | 정상이면 종료 |
| 알 수 없는 USB 장치 | 하드웨어 ID | 제조사 드라이버 | PnPUtil |
| 코드 10·31 | 드라이버 | 롤백·재설치 | SetupAPI 로그 |
| 코드 43 | 완전 종료 | 드라이버 | 하드웨어 점검 |
| 외장하드가 열리지 않음 | 케이블·다른 PC | 디스크 관리 | 데이터 복구 |
함께 읽으면 좋은 노랗IT월드 글
장치 마이그레이션 이벤트보다 실제 USB·Bluetooth 증상이 명확하다면 아래처럼 증상별 글로 넘어가는 편이 빠릅니다.
- 컴퓨터 윈도우 USB 인식안됨 연결오류 해결방법 12가지
- 윈도우11 블루투스 코드 43·Intel Wireless Bluetooth 해결
- 윈도우11 블루투스 이어폰 끊김·전원관리·드라이버 해결
- 무선 키보드 마우스 연결됐는데 키보드 입력 안됨 해결
잡가이버 관련 USB·Bluetooth 글
- USB 인식불가 인식안됨 해결 CHKDSK 복구방법
- USB·외장하드 포맷하라는 메시지 해결 - CHKDSK /f /r 차이
- 윈도우11 블루투스 키보드·마우스·이어폰 페어링
- 윈도우11 블루투스 연결끊김 키보드·마우스·이어폰 설정
잡토렌트에서 같이 볼 Windows 글
장치 마이그레이션 오류 자주 묻는 질문
Device Was Not Migrated가 보이면 반드시 고쳐야 하나요?
현재 장치가 정상이라면 반드시 해결해야 하는 오류는 아닐 수 있습니다. 장치 관리자 이벤트에는 과거 설치·구성 이력도 남기 때문에 현재 장치 상태와 최신 이벤트를 같이 확인해야 합니다.
0xC0000719가 보이면 USB 포트가 고장난 건가요?
해당 상태값 하나만으로 USB 포트나 메인보드 고장을 확정할 수 없습니다. 현재 장치 문제코드와 실제 장치 작동 여부를 먼저 확인하세요.
알 수 없는 USB 장치는 어떤 드라이버를 받아야 하나요?
장치 속성의 자세히 → 하드웨어 ID에서 VID·PID를 확인한 뒤 PC 또는 장치 제조사 공식 지원페이지에서 정확한 모델용 드라이버를 찾는 것이 좋습니다.
Windows Update에 드라이버가 없으면 어떻게 하나요?
선택적 업데이트까지 확인한 다음 노트북·메인보드·USB 장치 제조사의 공식 지원페이지에서 Windows 11용 드라이버를 확인합니다.
PnPUtil은 위험한 명령어인가요?
본문에서 사용하는
/enum-devices,
/enum-devicetree 명령은
장치 정보를 조회하는 용도로 사용할 수 있습니다.
반대로 드라이버를 삭제하는 명령은 정확한 INF 패키지를 확인하지 않은 상태에서 무작정 사용하지 않는 것이 좋습니다.
enum-devicetree가 실행되지 않는 이유는 무엇인가요?
Microsoft 공식 문서 기준
pnputil /enum-devicetree는
Windows 11 23H2부터 제공됩니다.
외장하드도 장치 마이그레이션 오류가 뜰 수 있나요?
USB 저장장치에서도 장치 이벤트를 볼 수 있습니다. 다만 외장하드가 실제로 열리지 않거나 RAW 상태라면 장치 마이그레이션과 파일 시스템 문제를 구분해야 합니다. 중요한 자료가 있다면 포맷부터 하지 않는 것이 좋습니다.
SFC와 DISM은 반드시 실행해야 하나요?
아닙니다. USB 한 개의 이벤트 때문에 처음부터 실행할 필요는 없습니다. 여러 장치와 Windows Update가 동시에 이상할 때 시스템 파일 문제를 확인하는 용도로 검토하는 편이 좋습니다.
결론 - 이벤트를 없애는 것보다 현재 상태를 확인하는 것이 먼저
윈도우11 장치 관리자에서 “장치 설정이 이전 OS 설치에서 마이그레이션되지 않았습니다”가 표시됐다고 해서 무조건 장치를 삭제하거나 Windows를 초기화할 필요는 없습니다.
저라면 현재 장치 상태 → 최신 이벤트 → 하드웨어 ID → 선택적 드라이버 → 제조사 드라이버 → 장치 재검색 → PnPUtil → SetupAPI 로그 순서로 확인할 것 같습니다.
이렇게 접근하면 단순히 오래된 이벤트 기록만 남아 있는 정상 장치와 실제로 드라이버나 하드웨어에 문제가 발생한 장치를 훨씬 쉽게 구분할 수 있습니다.
Microsoft 공식 참고자료
- Microsoft - Windows 장치 관리자 오류 코드
- Microsoft Learn - PnPUtil 명령 구문
- Microsoft Learn - 장치 및 드라이버 설치 문제 해결
※ 2026년 9월 16일 Microsoft 공식 문서를 기준으로 작성했습니다. Windows 버전과 PC·메인보드·주변기기 제조사에 따라 메뉴 이름과 제공되는 드라이버는 달라질 수 있습니다.
댓글
댓글 쓰기