Windows 운영체제는 컴퓨터에 연결된 모든 드라이브에 알파벳 문자를 하나씩 할당합니다. 컴퓨터에 연결된 CD 또는 DVD 롬 드라이브 역시 고유한 드라이브 문자를 부여받아 '내 PC' 및 Windows 탐색기의 모든 영역에서 드라이브로 표시됩니다. 하지만 어떤 경우에는 CD/DVD 드라이브가 Windows 탐색기에서 완전히 사라지는 현상이 발생하기도 합니다. 심한 경우 장치 관리자에서조차 드라이브가 나타나지 않습니다. 이 문제는 생각보다 훨씬 흔하게 발생하며, 특히 급하게 DVD/CD에 접근해야 하는 상황이라면 큰 불편을 초래할 수 있습니다.
이 오류는 대부분 문제가 있는 드라이버 때문에 발생합니다. 문제가 Windows 업데이트 직후에 시작되었다면 새로 설치된 드라이버가 원인일 가능성이 높고, 반대로 컴퓨터에 특별한 변경 없이 문제가 시작되었다면 드라이버가 손상되었거나 오래되었을 수 있습니다. 드물게는 하드웨어 문제가 원인인 경우도 있으므로 가능성을 완전히 배제해서는 안 됩니다.
아래에서 이 문제를 해결할 수 있는 다양한 방법을 소개합니다.
기본 점검 사항
- DVD/CD 디스크 드라이브가 정상 작동하는지 확인하세요. 정상적인 드라이브라면 전면부에 표시등이 있으며, DVD를 삽입했을 때 표시등이 깜빡이거나 켜져야 합니다. 표시등이 전혀 반응하지 않는다면 하드웨어 문제일 가능성이 있습니다. 표시등이 없는 경우에는 DVD/CD가 회전하는 소리가 들리는지 귀 기울여 들어보세요.
- DVD/CD 드라이브 자체에 문제가 있다고 판단되면 본체 케이스를 열고 드라이브가 제대로 장착되어 있는지, 연결선이 느슨하지 않은지 확인하세요. 케이블 연결부가 헐거워서는 안 됩니다.
- 컴퓨터를 재부팅해 보세요. 의외로 단순한 재시작만으로도 문제가 해결되는 경우가 많습니다.
- Windows 내장 문제 해결사를 실행해 보세요.
- Windows 키를 누른 상태에서 R 키를 누릅니다.
- control.exe /name Microsoft.Troubleshooting을 입력하고 Enter 키를 누릅니다.
- 하드웨어 및 소리 아래의 장치 구성을 클릭합니다.
- 다음을 클릭합니다.
방법 1: 레지스트리에서 UpperFilters 및 LowerFilters 항목 삭제
레지스트리 값을 수정하여 이 문제를 해결할 수 있습니다. 다만 레지스트리 편집은 시스템의 민감한 부분을 다루는 작업이므로, 진행하기 전에 반드시 백업을 생성하여 문제가 생겼을 때 이전 상태로 되돌릴 수 있도록 준비하는 것이 좋습니다.
레지스트리 백업하기
시스템 레지스트리를 백업하는 방법은 다음과 같습니다.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- regedit을 입력하고 Enter 키를 누르거나 확인을 클릭합니다.
- 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. 경로 이동 방법을 모르신다면 아래 단계를 따라 하세요.
- 왼쪽 창에서 HKEY_LOCAL_MACHINE을 찾아 더블클릭합니다.
- 왼쪽 창에서 SYSTEM을 찾아 더블클릭합니다.
- 왼쪽 창에서 CurrentControlSet을 찾아 더블클릭합니다.
- 왼쪽 창에서 Control을 찾아 더블클릭합니다.
- 왼쪽 창에서 Class를 찾아 더블클릭합니다.
- 왼쪽 창에서 {4D36E965-E325-11CE-BFC1-08002BE10318}을 한 번 클릭하여 선택합니다.
- 해당 항목을 선택한 상태에서 상단의 파일 메뉴를 클릭합니다.
- 내보내기를 클릭하고 백업 파일을 저장할 위치를 지정합니다.
- 식별하기 쉬운 이름을 지정한 후 저장을 클릭하여 백업을 완료합니다.
실수로 잘못 변경했다면 저장해 둔 백업 파일로 쉽게 복원할 수 있습니다.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- regedit을 입력하고 Enter 키를 누르거나 확인을 클릭합니다.
- 레지스트리 편집기에서 도구 모음의 파일을 클릭한 후 가져오기를 선택합니다.
- 백업 파일이 저장된 위치로 이동하여 파일을 클릭한 후 열기를 누르거나, 파일을 더블클릭하면 됩니다.
UpperFilters 및 LowerFilters 값 삭제
백업 방법을 숙지했으니 이제 실제 수정 작업으로 넘어가 보겠습니다.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- regedit을 입력하고 Enter 키를 누르거나 확인을 클릭합니다.

- 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. 앞서 설명한 방법대로 왼쪽 창에서 HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Class 순으로 폴더를 열어 이동하면 됩니다.

- 왼쪽 창에서 {4D36E965-E325-11CE-BFC1-08002BE10318}을 한 번 클릭하여 선택합니다.
- 오른쪽 창에서 UpperFilters와 LowerFilters 값을 찾습니다. 두 값이 보이면 다음 단계를 계속 진행하고, 보이지 않으면 이 방법의 후반부(값 새로 만들기)로 넘어가세요.

- Ctrl 키를 누른 상태에서 두 값을 차례로 클릭하여 모두 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 삭제를 선택합니다. 확인 메시지가 나타나면 Enter 키를 누릅니다.
UpperFilters/LowerFilters가 없는 경우: 값 새로 만들기
오른쪽 창에서 UpperFilters와 LowerFilters를 찾을 수 없다면 해당 값을 새로 생성해야 합니다. 방법은 다음과 같습니다.
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi 경로로 이동합니다.
- 왼쪽 창에서 위로 스크롤하여 CurrentControlSet 폴더를 찾습니다. 이미 펼쳐져 있어야 하며, 그렇지 않다면 더블클릭하세요.
- 왼쪽 창에서 CurrentControlSet의 하위 폴더인 Services를 찾아 더블클릭합니다.

- 왼쪽 창에서 atapi를 찾아 선택합니다.
- atapi를 선택한 상태에서 마우스 커서를 오른쪽 창의 빈 공간으로 옮긴 후 마우스 오른쪽 버튼을 클릭합니다.
- 새로 만들기를 클릭하고 키를 선택합니다.

- 새 키의 이름을 Controller0으로 입력합니다. (대소문자를 구분하므로 정확히 동일하게 입력해야 합니다.)
- Enter 키를 누르면 키가 생성되며 왼쪽 창의 atapi 아래에 나타납니다.

- 방금 만든 Controller0을 왼쪽 창에서 클릭하여 선택합니다.
- Controller0이 선택된 상태에서 커서를 오른쪽 창의 빈 공간으로 옮기고 마우스 오른쪽 버튼을 클릭합니다.
- 새로 만들기를 클릭한 후 목록에서 DWORD(32비트) 값을 선택합니다.

- 새 값의 이름을 EnumDevice1로 입력합니다. (역시 대소문자를 구분합니다.) 입력 후 Enter 키를 누릅니다.
- 오른쪽 창에 생성된 EnumDevice1 값을 더블클릭합니다.
- DWORD(32비트) 값 편집 창에서 값 데이터에 1을 입력하고, 오른쪽의 16진수(Hexadecimal) 옵션이 선택되어 있는지 확인합니다.
- 값 데이터를 1로 설정한 후 Enter 키를 누르거나 확인을 클릭합니다.

- 레지스트리 편집기를 종료합니다.
컴퓨터를 재시작한 후 문제가 해결되었는지 확인해 보세요. DVD 드라이브가 다시 정상적으로 표시될 것입니다.
참고: 대부분의 경우 UpperFilters와 LowerFilters 값이 CD/DVD 드라이브 문자가 탐색기에서 사라지는 원인이기 때문에, 이 방법이 가장 널리 알려진 해결책입니다. 레지스트리를 직접 수정하는 것이 부담스럽다면, .zip 파일을 다운로드하여 안에 있는 .reg 파일을 실행하기만 하면 해당 항목이 자동으로 삭제됩니다.
방법 2: Microsoft Fix It 도구 사용
CD 및 DVD 드라이브 관련 문제를 진단하도록 설계된 Microsoft Fix It 도구를 다운로드하세요. Windows XP, Vista 또는 7 사용자는 해당 버전용 Fix It을, Windows 8 또는 8.1 사용자는 각 버전에 맞는 Fix It을 Microsoft 공식 웹사이트에서 찾을 수 있습니다.
다운로드한 Fix It 유틸리티를 실행합니다.
유틸리티가 요청하면 문제 검색 후 자동으로 수정 적용(Detect problems and apply the fixes for me)을 클릭합니다.

문제가 손상된 Lower/Upper 필터 때문이라면 Fix It 도구가 이를 자동으로 감지하고 성공적으로 수정해 줍니다.

방법 3: CD/DVD 드라이브에 수동으로 드라이브 문자 할당
Windows가 드라이브 문자를 할당하지 않아서 CD/DVD 드라이브가 탐색기에 보이지 않는 경우라면, 수동으로 드라이브 문자를 할당하면 문제를 해결할 수 있습니다.
Windows 키를 한 번 누릅니다.
검색창에 diskmgmt.msc를 입력하고 프로그램을 엽니다.

디스크 관리 창의 아래쪽에서 CD-ROM 0 또는 CD-ROM 1 항목 아래에 드라이브 문자가 없는지 확인합니다.

CD/DVD 드라이브에 문자가 할당되어 있지 않다면, CD-ROM 항목 위나 근처에서 마우스 오른쪽 버튼을 클릭하고 드라이브 문자 및 경로 변경을 선택합니다.
추가를 클릭합니다.
다음 드라이브 문자 할당 옵션 앞의 드롭다운 메뉴를 열고 CD/DVD 드라이브에 지정할 드라이브 문자를 선택합니다.

확인을 클릭합니다.
디스크 관리 창으로 돌아와 F5 키를 눌러 화면을 새로 고치면, 해당 드라이브 문자가 CD/DVD 드라이브에 할당됩니다.
방법 4: DVD 드라이버 제거
DVD 드라이버를 제거한 후 시스템을 재시작하는 것도 효과적인 방법입니다. 드라이버를 제거하는 것이 어색하게 느껴질 수 있지만, Windows에는 모든 장치에 대한 기본(generic) 드라이버가 내장되어 있습니다. 따라서 특정 드라이버를 제거한 후 시스템을 재부팅하면 Windows가 자동으로 해당 장치의 드라이버를 다시 설치합니다. Windows 기본 드라이버가 가장 호환성이 높은 버전이기 때문에 이 방법은 확실한 효과를 기대할 수 있습니다.
아래 단계에 따라 DVD 드라이버를 제거하세요.
- Windows 키를 누른 상태에서 R 키를 누릅니다.
- devmgmt.msc를 입력하고 Enter 키를 누릅니다.

- DVD/CD-ROM 드라이브를 찾아 더블클릭합니다.
- 설치된 DVD/CD 드라이버 목록이 표시됩니다. 첫 번째 드라이버를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다. 추가 확인 메시지가 나타나면 확인합니다. DVD/CD-ROM 드라이브 아래의 모든 드라이버에 대해 이 과정을 반복합니다.

- DVD/CD-ROM 드라이브 아래에 아무 드라이버도 보이지 않는다면 보기 메뉴를 클릭하고 숨겨진 장치 표시를 선택하세요. 그러면 DVD/CD 드라이버가 나타날 것입니다. 새로 표시된 드라이버를 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.

모든 드라이버를 제거했다면 시스템을 재시작합니다. 재부팅 후 Windows가 가장 호환성이 높은 드라이버 버전을 자동으로 설치할 것이며, 문제가 해결될 것입니다.
방법 5: IDE ATA/ATAPI 컨트롤러 제거
방법 4로도 해결되지 않았다면 아래 방법을 시도해 보세요.
참고: 이 방법을 진행하기 전에 먼저 방법 2를 실행했는지 확인하세요.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- devmgmt.msc를 입력하고 Enter 키를 누르거나 확인을 클릭합니다.

- 장치 관리자 창이 열리며 드라이버/소프트웨어 목록이 표시됩니다.
- 목록에서 IDE ATA/ATAPI 컨트롤러를 찾아 더블클릭합니다.
- ATA 채널 0 또는 ATA 채널 1이라는 이름의 드라이버를 찾습니다. 하나만 보일 수도 있고 여러 개가 보일 수도 있으며, ATA 채널 0 드라이버가 3개 표시되는 경우도 있지만 걱정하지 않아도 됩니다.
- IDE ATA/ATAPI 컨트롤러 범위 내의 모든 ATA 채널 0 및 ATA 채널 1 드라이버를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택하여 모두 제거합니다.

모든 드라이버를 완전히 제거한 후 컴퓨터를 재시작합니다. Windows가 자동으로 드라이버를 구성해 주며, 이후 문제가 해결될 것입니다. DVD 드라이브가 정상적으로 돌아왔는지 확인해 보세요.
참고: 한 번의 재시작으로 문제가 해결되지 않았다면 한 번 더 재시작해 보세요. 실제로 두 번째 재시작 후에 문제가 해결되었다는 사용자 사례가 많습니다.