Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows 볼륨 GUID 확인 방법과 디스크별 볼륨 GUID 목록 조회하기

Windows에서는 최종 사용자가 설치된 디스크의 파티션(볼륨)을 쉽게 식별할 수 있도록 드라이브 문자와 레이블을 사용합니다.

하지만 운영체제는 내부적인 목적으로 각 볼륨(파티션)을 개별적으로 식별하는 GUID(Globally Unique Identifier, 전역 고유 식별자)를 사용합니다. 그 이유는 드라이브 문자와 디스크 레이블만으로는 특정 볼륨을 정확히 구분하기 어렵고, 일부 파티션(예: "시스템", "복구" 파티션)에는 드라이브 문자가 할당되지 않기 때문입니다.

볼륨 GUID는 해당 볼륨이 운영체제에 처음 연결될 때 부여되는 고유한 볼륨 이름으로, 이후 드라이브 문자가 변경되더라도 절대 바뀌지 않습니다.

볼륨 GUID 경로는 \\?\Volume{GUID}\ 형태를 가지며, 여기서 GUID는 해당 볼륨을 식별하는 전역 고유 식별자입니다.*

* 예시: \\?\Volume{3558506b-6ae4-11eb-8698-806e6f6e6963}\

이 가이드에서는 시스템의 모든 볼륨 GUID를 확인하는 방법과, 물리적 디스크가 두 개 이상인 경우 각 볼륨 GUID가 어떤 디스크에 위치하는지 확인하는 방법까지 알아봅니다.*

참고: 물리 디스크의 GPT 식별자 또는 MBR 서명 확인 방법

* 물리 디스크의 GUID 파티션 테이블(GPT) 식별자나 마스터 부트 레코드(MBR) 서명을 확인하려면 관리자 권한으로 명령 프롬프트를 실행한 후 아래 명령어를 순서대로 입력하세요:

  • diskpart
  • list disk
  • select disk 번호
  • uniqueid disk

 

볼륨 GUID 찾기 및 디스크별 전체 볼륨 GUID 보기 *

* 참고: 모든 볼륨의 GUID를 확인하려면 아래의 방법 1 또는 방법 2를 사용하면 됩니다. 다만 이 두 가지 방법은 물리적 디스크가 여러 개일 때 각 볼륨 GUID가 어느 디스크에 위치하는지는 알려주지 못합니다. 그 정보가 필요하다면 방법 3의 안내를 따르세요.

  1. 명령 프롬프트로 볼륨 GUID 확인하기
  2. PowerShell로 볼륨 GUID 확인하기
  3. 디스크별 볼륨 GUID 목록 조회하기

방법 1. MOUNTVOL 명령어로 Windows의 모든 볼륨 GUID 보기

시스템의 모든 볼륨 GUID를 확인하는 가장 간단한 방법은 명령 프롬프트에서 "mountvol" 명령어를 실행하는 것입니다.

  • mountvol.exe

* 참고: "mountvol" 명령어는 원래 볼륨 탑재 지점(mount point)을 생성, 삭제하거나 목록을 출력하는 용도로 사용됩니다. 하지만 인수 없이 실행하면 모든 볼륨 GUID를 표시합니다.

방법 2. PowerShell로 볼륨 GUID 확인하기

두 번째 방법은 PowerShell에서 아래 명령어를 사용하여 시스템의 모든 볼륨 GUID를 확인하는 것입니다.*

  • GWMI -namespace root\cimv2 -class win32_volume | FL -property DriveLetter, DeviceID

* 참고: 아래 명령어를 사용하면 볼륨의 용량과 여유 공간 정보까지 함께 표시할 수 있습니다:

  • GWMI -namespace root\cimv2 -class win32_volume | FL -property Label,DriveLetter,DeviceID,SystemVolume,Capacity,Freespace

방법 3. 디스크별 볼륨 GUID 목록 조회하기

위의 두 방법은 시스템에 있는 각 볼륨의 GUID를 확인하는 데 도움이 되지만, 하드 디스크가 여러 개 장착되어 있거나 볼륨에 드라이브 문자가 없는 경우(예: "시스템" 또는 "복구" 볼륨에는 드라이브 문자가 없음) 각 볼륨이 어느 물리적 디스크에 있는지 식별하기 어렵습니다.

제가 아는 한 Windows는 하나 이상의 디스크에 있는 각 볼륨 GUID의 물리적 위치(볼륨 GUID가 어느 디스크에 위치하는지)를 한 번에 조회할 수 있는 단일 명령을 제공하지 않기 때문에, 이 작업에는 Sysinternals의 DiskExt 유틸리티를 활용합니다:

1단계. DiskExt를 다운로드하고 임의의 폴더에 압축을 해제합니다.

2단계. 압축 해제된 "DiskExt" 폴더를 열고 폴더 경로를 선택하여 클립보드에 복사합니다.

3단계. 관리자 권한으로 명령 프롬프트를 실행합니다.

4단계. 명령 프롬프트 창에 CD를 입력하고 스페이스바를 한 번 누른 후, Ctrl + V로 복사한 경로를 붙여넣습니다. 완료되면 Enter 키를 누릅니다.

5단계. 그런 다음 아래 명령어를 입력하고 Enter 키를 누릅니다.

  • diskext

6단계. 명령 실행이 완료되면 시스템의 모든 볼륨 GUID와 각각이 속한 디스크(예: 디스크 0, 디스크 1 등)를 확인할 수 있습니다.

이상으로 가이드를 마칩니다! 이 글이 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 주변에도 공유해 더 많은 분들이 도움받을 수 있도록 응원 부탁드립니다.