Computer >> 컴퓨터 >  >> 시스템 >> Windows

디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

디스크 서명 충돌이란 무엇일까요?

저장 장치는 데이터 파일을 저장하고, 이동하고, 불러오는 역할을 담당하는 컴퓨터 시스템의 핵심 구성 요소입니다. 시스템 내 여러 저장 장치를 서로 구분하기 위해 각 저장 장치에는 디스크 서명(Disk Signature)이라는 고유 번호가 부여됩니다. 이 고유 식별자는 MBR(마스터 부트 레코드)의 일부로 저장되며, 운영체제는 디스크 서명을 이용해 컴퓨터에 연결된 다양한 저장 장치와 하드 디스크 드라이브를 식별하고 구분하여 데이터에 접근합니다.

디스크 서명 충돌의 원인

최근에는 더 큰 용량의 하드 디스크로 업그레이드할 때 디스크 클론(disk cloning)이 널리 활용되고 있습니다. 기존 드라이브를 그대로 복제한 사본을 만들어 원본 드라이브와 함께 사용하기도 하고, 가상화 도구를 이용해 물리적 하드 디스크를 가상 하드 디스크(VHD)로 변환한 뒤 여러 개의 가상 머신 복제본을 생성하기도 합니다. 문제는 이렇게 만들어진 복제본들이 원본과 완전히 동일하기 때문에 디스크 서명까지 같을 수 있다는 점입니다. 서명이 동일한 두 디스크를 동시에 사용하면 디스크 서명 충돌(Disk Signature Collision) 문제가 발생할 수 있습니다.

다만 실제로 충돌이 발생하는 경우는 드뭅니다. Windows는 동일한 디스크 서명을 가진 두 디스크가 동시에 작동하는 것을 허용하지 않기 때문입니다. XP나 Windows Vista 같은 구버전에서는 중복된 서명을 감지하면 자동으로 새 서명으로 교체해 주었기 때문에 충돌 자체가 인식되지 않는 경우가 많았습니다.

Windows 11/10에서 디스크 서명 충돌 해결 방법

반면 Windows 7, 8.1, 10, 11에서는 이 문제를 다른 방식으로 처리합니다. 두 저장 장치의 디스크 서명이 동일하면 충돌을 일으킨 보조 드라이브가 자동으로 오프라인 상태로 전환되며, 충돌을 해결하기 전까지는 마운트해서 사용할 수 없습니다.

Windows 11/10에서 나타날 수 있는 대표적인 오류 메시지는 다음과 같습니다.

  • 필요한 장치에 액세스할 수 없어 부팅 선택에 실패했습니다
  • 서명 충돌로 인해 디스크가 오프라인 상태입니다
  • 온라인 상태인 다른 디스크와 서명이 충돌하여 이 디스크는 오프라인 상태입니다

디스크 충돌 문제를 해결하려면 Windows PowerShell 또는 명령 프롬프트에서 diskpart 명령줄 유틸리티를 사용해 서명을 확인하고 변경하거나, Windows 레지스트리의 MBR 값을 수정하거나, 디스크 관리 유틸리티를 이용해 서명을 변경할 수 있습니다.

아래에서 디스크 서명 충돌 문제를 해결하는 구체적인 방법을 살펴보겠습니다.

방법 1. 디스크 관리 유틸리티로 디스크 서명 변경

실행(Run) 창을 열고 diskmgmt.msc를 입력한 뒤 확인을 클릭해 디스크 관리를 실행합니다.

오프라인(Offline) 또는 누락(Missing)으로 표시된 디스크를 마우스 오른쪽 버튼으로 클릭합니다.

디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

드롭다운 메뉴에서 온라인(Online)을 선택합니다.

디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

온라인 옵션을 선택하면 Windows가 자동으로 새 디스크 서명을 생성합니다.

방법 2. Diskpart로 디스크 서명 변경

명령 프롬프트관리자 권한으로 실행한 뒤, Diskpart를 입력하고 Enter 키를 눌러 Diskpart를 실행합니다.

디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

시스템에 연결된 모든 디스크 목록을 확인하려면 다음 명령을 입력합니다.

list disk

목록에서 오프라인 상태로 표시된 문제의 디스크 번호를 확인한 후, 아래 명령으로 해당 디스크를 선택합니다. 여기서 x는 오프라인 디스크 번호입니다.

select disk x

예를 들어 select disk 1을 입력하면 "Disk 1이(가) 선택한 디스크입니다"라는 메시지가 표시됩니다.

디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

디스크의 현재 서명을 확인하려면 다음 명령을 입력합니다.

uniqueid disk
디스크 서명 충돌이란? Windows 11/10에서 디스크 서명 충돌 해결하는 방법

디스크 서명을 변경하고 디스크를 온라인 상태로 전환하려면 uniqueid disk ID=(새 서명) 형식의 명령을 입력합니다. 여기서 (새 서명)은 16진수로 된 새 ID입니다.

예를 들어 uniqueid disk ID=1456ACBD처럼 새 ID를 지정할 수 있습니다.

잘못된 형식의 ID를 입력하면 다음과 같은 오류 메시지가 표시됩니다.

지정한 식별자의 형식이 올바르지 않습니다. 올바른 형식으로 식별자를 입력하세요. MBR 디스크는 16진수 형식으로, GPT 디스크는 GUID 형식으로 입력해야 합니다.

여기까지 완료하면 해당 디스크가 온라인 상태로 전환됩니다. 시스템을 재부팅하면 정상적으로 사용할 수 있습니다.

유사한 문제: 관리자가 설정한 정책으로 인해 디스크가 오프라인 상태입니다.