지난 번에 로컬 그룹 정책 편집기를 이용하여 드라이브를 숨기는 방법에 이어 오늘은 레지스트리 편집으로 드라이브 숨기는 방법에 대해 알아보겠습니다. 컴퓨터 사용자라면 누구나 개인 프라이버시 상 다른 사람에게 보이고 싶지 않은 자료가 있기 마련인데요.
특히 공용 컴퓨터에서 특정 드라이브를 숨기는 것은 다른 사람에게 노출되면 안되는 파일이나 폴더를 숨기는데 효과적입니다.
그런데 지난 번의 로컬 그룹 정책 편집기를 이용하여 드라이브를 숨기는 방법은 D:드라이브까지만 숨길 수 있고 또 로컬 그룹 정책 편집기가 설치되어 있지 않은 윈도우 홈 버전에서는 사용할 수 없는 방법입니다.
그에 반해 레지스트리 편집으로 드라이브를 숨기는 방법은 D 이후의 볼륨명을 가진 드라이브들을 숨길 수 있고 윈도우 홈에서도 드라이브를 숨길 수 있습니다.
◎ 레지스트리 편집으로 드라이브 숨기는 방법
[윈도우 키 + R]을 눌러 실행 창을 열고 regedit를 입력한 후 엔터를 눌러 레지스트리 편집기를 실행합니다.

아래에 경로를 드래그하여 복사해 위의 레지스트리 편집기 경로창에 붙여 넣고 엔터를 누릅니다.
컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer |
위와 같이 Explorer 키로 이동하게 되고 만약 Explorer 키가 없다면 바로 상위 키인 Policies 키를 우클릭하여 새로 만들기 > 키를 눌러 새 키 #1 이름의 키를 만든 후 이름을 Explorer로 변경하면 됩니다.
마지막 경로인 Explorer 키를 선택하고 오른쪽 빈 공간에 마우스 우클릭을 하여 메뉴에서 새로 만들기 > DWORD(32비트) 값(D)를 클릭합니다.

새 값 #1 이름의 새 값이 생성되고 우클릭 메뉴에서 이름 바꾸기를 통해 이름을 위와 같이 NoDrives로 변경합니다.
NoDrives 값을 더블 클릭하면 위와 같이 값 편집 창이 뜨고 값 데이터에는 숨길 드라이브 볼륨명의 10진수 값을 입력하고 단위는 10진수로 선택한 후 확인을 클릭합니다. 저는 예시로 D: 드라이브를 숨겼습니다.
드라이브 볼륨명의 10진수 값은 다음과 같습니다.
드라이브 볼륨명 | 10진수 | 드라이브 불륨명 | 10 진수 |
A | 1 | N | 8192 |
B | 2 | O | 16384 |
C | 4 | P | 32768 |
D | 8 | Q | 65536 |
E | 16 | R | 131072 |
F | 32 | S | 262144 |
G | 64 | T | 524288 |
H | 128 | U | 1048576 |
I | 256 | V | 2097152 |
J | 512 | W | 4194304 |
K | 1024 | X | 8388608 |
L | 2048 | Y | 16777216 |
M | 4096 | Z | 33554432 |
드라이브를 하나만 숨기지 않고 여러 개를 숨기고 싶다면 NoDrives 값 편집 창에 값 데이터에 각 드라이브 볼륨명의 10진수를 모두 더한 값을 입력하면 됩니다. 만약 D, E, F 드라이브를 숨기고 싶다면 값 데이터에 8, 16, 32를 더해 56을 입력하면 됩니다.
C: 드라이브를 제외한 모든 드라이브를 숨기려면 값 데이터에 67108864를 입력하면 됩니다.
NoDrives 값에서 값 편집이 끝났다면 작업 관리자를 실행하여 프로세스 탭에서 Windows 탐색기를 우클릭하여 다시 시작하거나 컴퓨터를 재부팅합니다.

파일 탐색기를 실행하여 내 PC에 보면 위의 레지스트리 편집기에서 NoDrives 값의 값 데이터에 D:드라이브의 10진수 8을 입력하였기 때문에 D: 드라이브가 사라진 것을 확인할 수 있습니다.
D: 드라이브에 접근하려면 위의 경로창에 D:를 입력하고 엔터를 누르면 됩니다.
사라진 드라이브를 다시 보이도록 하고 싶다면 레지스트리 편집기에서 만든 NoDrives 값을 삭제하고 컴퓨터를 재부팅하거나 작업 관리자에서 Windows 탐색기를 다시 시작하면 됩니다.