Windows 컴퓨터에서 USB 장치를 사용한 후, 장치를 뽑기 전에 ‘하드웨어 안전하게 제거’ 옵션을 사용하여 장치 연결을 해제하는 경우가 많을 것입니다. 혹시 장치의 모든 흔적이 제거되었다고 생각하시나요?

잘 모르실 수도 있겠지만, Windows는 플래시 드라이브, 휴대폰, 카메라, 키보드에 대한 레지스트리 항목을 영구적으로 보관합니다. 장치를 제거한 후에도 장치가 존재했다는 흔적은 그대로 남습니다. 이는 Windows 컴퓨터가 기록하는 수많은 활동 유형 중 하나일 뿐입니다. 지금부터 무엇이 기록되고 있으며, 시스템 내 어디에 저장되는지 정확히 알려드리겠습니다. 무료 도구를 사용하면 이 모든 정보를 읽을 수 있습니다.

관련 기사

Windows는 USB 장치에 대한 영구 기록을 보관합니다

모든 연결은 장치가 사라진 후에도 오랫동안 기록 및 저장됩니다

새로운 USB 장치를 컴퓨터에 연결하면 Windows는 장치 실행에 필요한 드라이버를 설치하며, 이 과정에서 해당 장치에 대한 영구적인 기록을 생성합니다. 이 기록에 대해 그다음 어떤 일이 일어저는지 알게 되면 놀라실 겁니다. 아무 일도 일어나지 않습니다. 기록은 그대로 남아 있으며 절대 정리되지 않습니다.

장치를 뽑거나 존재 자체를 잊어버리더라도, 처음 사용 시 생성된 항목은 그대로 유지됩니다. 시간이 지남에 따라 모든 시스템은 이러한 장치들에 대한 포괄적인 아카이브를 구축하게 됩니다. 이 기록은 시스템 재부팅이나 업데이트를 거쳐도 살아남으며, 수년간 사용하지 않아도 그대로 유지됩니다.

이것이 바로 Windows 장치 관리자가 다소 오해의 소지가 있는 이유입니다. 숨겨진 장치를 활성화하면 현재 연결된 장치와 최근에 연결된 일부 장치를 쉽게 볼 수 있지만, 전체적인 상황은 숨겨져 있습니다.

하지만 레지스트리는 모든 것을 보여주며, 데이터가 저장되는 위치는 다음과 같습니다.

레지스트리 경로 추적 항목
HKLM\\SYSTEM\\CurrentControlSet\\Enum\\USB 주변기기를 포함한 모든 USB 장치
HKLM\\SYSTEM\\CurrentControlSet\\Enum\\USBSTOR 저장 장치(플래시 드라이브, 외장 하드 드라이브)
HKLM\\SYSTEM\\MountedDevices 장치별 드라이브 문자 할당
HKLM\\SYSTEM\\CurrentControlSet\\Control\\DeviceContainers 관련 장치 구성 요소 간의 그룹화된 메타데이터

Windows는 일반적으로 공급업체 ID(VID)와 제품 ID(PID)의 조합, 그리고 장치에서 제공하는 일련번호를 사용하여 항목을 인덱싱합니다. 이것들은 고유 식별자가 되어, 일련번호가 다른 한 동일한 장치라도 서로 구분할 수 있게 해줍니다.

이 글도 확인해 보세요:  Google의 주변 공유를 사용하여 Android와 Windows 간에 파일을 공유하는 방법

Windows가 각 연결된 장치에 대해 실제로 기록하는 내용

단순한 연결 로그보다 훨씬 상세하며, 예상보다 훨씬 유용합니다

Windows가 항목별로 캡처하는 세부 정보 수준은 특히 저장 장치의 경우 놀라울 정도입니다.

VID/PID: 제조업체와 특정 제품군을 나타내며, 알 수 없는 장치를 식별하는 데 중요한 요소입니다. 일련번호: 동일한 장치라도 다르게 표시되는 고유 하드웨어 식별자입니다. 친숙한 이름(Friendly name): Windows가 장치에 할당하는 레이블로, 일반적으로 파일 탐색기에서 보이는 이름과 일치합니다. 설치 날짜: 장치가 처음 인식되고 설치된 날짜입니다. 드라이브 문자: 장치가 마운트되었을 때 해당 장치에 할당된 드라이브 문자입니다. 다만, 레지스트리 항목에는 타임스탬프가 누락되는 경우가 있습니다. 이 정보는 별도의 파일 시스템 위치인 C:\Windows\INF\setupapi.dev.log에서 확인할 수 있습니다. 이 로그에서 장치가 처음 연결되었을 때를 반영하는 모든 드라이버 설치 기록을 찾을 수 있습니다.

제조업체가 할당한 일련번호가 없는 장치의 경우, Windows는 USB 포트와 연결된 자리 표시자 식별자를 생성하며, 일반적으로 앰퍼샌드(&)로 시작합니다. 이러한 유형의 항목은 동일한 장치를 다른 포트에 연결할 때 다른 식별자가 생성될 수 있으므로 신뢰성이 떨어질 수 있습니다.

USBDeview로 전체 USB 기록을 읽는 방법

무료 휴대용 도구를 사용하면 이 모든 정보를 몇 초 만에 깔끔하고 정렬 가능한 표로 변환할 수 있습니다

레지스트리 편집기(regedit)를 사용하여 이러한 레지스트리 항목을 수동으로 읽을 수 있지만, 실용적인 방법은 아닙니다. 더 간단한 방법은 USBDeview를 사용하는 것입니다. 이 휴대용 도구는 컴퓨터에 연결된 모든 USB 장치를 레지스트리에서 읽어와 목록으로 보여줍니다. .zip 파일을 다운로드하고 압축을 푼 후, 실행 파일을 더블 클릭하여 앱을 실행하세요. 여러 열이 있는 표가 열리는데, 그중 상당수는 특별히 중요하지 않을 수 있습니다. 저는 다음 항목에 집중하는 것을 추천합니다.

장치 이름(Device Name): 장치의 종류 일련번호(Serial Number): 사용 가능한 경우의 하드웨어 식별자 마지막 연결/해제 날짜(Last Plug/Unplug Date): 가장 최근 연결 타임스탬프 연결됨(Connected): 장치가 현재 연결되어 있는지 여부 드라이브 문자(Drive letter): 저장 장치의 경우 파일 탐색기에 나타난 위치 녹색 점으로 시작하는 행은 해당 장치가 현재 컴퓨터에 연결되어 있음을 나타냅니다. ‘보기(View)’ -> ‘정렬 기준(Sort by)’으로 이동하여 열 이름을 선택하면 특정 열을 기준으로 정렬할 수 있습니다.

이 글도 확인해 보세요:  Windows 10에서 데스크톱 들여다보기를 켜고 끄는 방법

장치 행을 더블 클릭하면 속성 창이 열려 모든 필드를 한 번에 볼 수 있습니다. 이렇게 하면 스크롤할 필요 없이 하나의 창에서 모든 열 항목을 확인할 수 있습니다.

##### USBDeview

USBDeview는 Windows 컴퓨터에 연결된 적이 있는 모든 USB 장치를 보여주는 휴대용 도구입니다.

USB 기록을 아는 것이 실제 행동을 변화시키는 시나리오

저는 이 USB 데이터가 유용한 세 가지 시나리오가 있다고 생각합니다. 첫 번째는 USB 장치가 제대로 작동하지 않을 때입니다. 무작위로 연결이 끊기거나, 마운트되지 않거나, 지속적으로 오류를 일으키는 경우입니다. 이러한 경우 흔히 하드웨어 문제라고 결론짓기 쉽습니다. 간단한 문제 해결 단계로 USBDeview에서 동일한 장치가 다른 포트에 연결된 항목이 있는지 확인해 보세요. 오래된 항목이 충돌을 일으킬 수 있으며, 이를 제거하면 문제가 해결될 수 있습니다.

노트북을 반납받은 경우, USBDeview를 사용하여 연결되었던 모든 저장 장치를 볼 수 있습니다. 액세스한 파일까지 보여주지는 않지만, 알 수 없는 저장 장치가 연결되었는지, 언제 연결되었는지 확인할 수 있습니다. 이 정보는 어떤 후속 조치가 필요한지 파악하는 데 도움이 될 수 있습니다.

마지막으로, 드라이브가 고장 난 경우 데이터 복구 서비스는 일반적으로 드라이브의 모델명이나 일련번호를 미리 요구합니다. 다시 확인할 수 없는 상황이라면 레지스트리 항목을 살펴보는 것이 이 중요한 정보를 얻는 방법입니다. 저장된 USB 드라이브 항목을 매일 사용하는 것은 아니지만, 데이터가 필요한 상황이 발생하면 Windows에 이런 기능이 있다는 것에 감사하게 될 것입니다.

By 최은지

윈도우(Windows)와 웹 서비스에 대한 전문 지식을 갖춘 노련한 UX 디자이너인 최은지님은 효율적이고 매력적인 디지털 경험을 개발하는 데 탁월한 능력을 발휘합니다. 사용자의 입장에서 생각하며 누구나 쉽게 접근하고 즐길 수 있는 콘텐츠를 개발하는 데 주력하고 있습니다. 사용자 경험을 향상시키기 위해 연구를 거듭하는 은지님은 All Things N 팀의 핵심 구성원으로 활약하고 있습니다.