로컬 디스크(C:) 또는 (D:)의 파일에 접근하려고 할 때 "액세스가 거부되었습니다. C:\에 액세스할 수 없습니다"라는 오류 메시지가 나타나거나 "연결 프로그램" 대화 상자가 계속 팝업으로 뜨면서 파일을 열 수 없는 경우가 있습니다. 어떤 방법을 써도 로컬 디스크에 접근이 되지 않으며, 탐색기를 사용하거나 마우스 오른쪽 버튼을 클릭한 후 '열기'를 선택해도 소용이 없습니다.

이 문제의 주된 원인은 대부분 PC를 감염시킨 바이러스입니다. 바이러스가 시스템 설정과 레지스트리를 손상시켜 드라이브 접근을 차단하기 때문입니다. 아래에서 소개하는 문제 해결 가이드를 순서대로 따라 하면 로컬 디스크(C:)를 열 수 없는 문제를 해결할 수 있습니다.
로컬 디스크(C:)를 열 수 없는 문제 해결 방법
작업을 시작하기 전에 만약의 사태에 대비하여 시스템 복원 지점을 생성해 두는 것이 좋습니다.
방법 1: CCleaner 및 Malwarebytes 실행
- CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
- Malwarebytes를 실행하고 시스템 전체를 검사하여 유해한 파일을 찾습니다.
- 멀웨어가 발견되면 자동으로 제거됩니다.
- 이제 CCleaner를 실행하고 "Cleaner(정리)" 섹션의 Windows 탭에서 아래 항목들을 정리 대상으로 체크하는 것을 권장합니다:

- 필요한 항목에 체크했는지 확인한 후 Run Cleaner(정리 실행) 버튼을 클릭하고 CCleaner가 작업을 완료할 때까지 기다립니다.
- 시스템을 더 깨끗하게 정리하려면 레지스트리(Registry) 탭을 선택하고 다음 항목들이 체크되어 있는지 확인합니다:

- Scan for Issue(문제점 검색)를 클릭하여 검사를 진행한 후, Fix Selected Issues(선택한 문제 수정)를 클릭합니다.
- CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.
- 백업이 완료되면 Fix All Selected Issues(선택한 모든 문제 수정)를 클릭합니다.
- PC를 재시작하여 변경 사항을 저장한 후, 로컬 디스크(C:)를 열 수 있는지 확인합니다.
방법 2: MountPoints2 레지스트리 항목 삭제
- Windows 키 + R을 눌러 실행 창을 연 다음 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

- Ctrl + F를 눌러 검색 창을 연 후 MountPoints2를 입력하고 "다음 찾기"를 클릭합니다.

- 검색된 MountPoints2 항목을 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete)를 선택합니다.

- F3 키를 눌러 계속 검색하며 남아 있는 MountPoints2 항목을 모두 하나씩 삭제합니다.
- PC를 재부팅하여 변경 사항을 저장한 후, 로컬 디스크(C:)를 열 수 없는 문제가 해결되었는지 확인합니다.
방법 3: Autorun Exterminator 실행
Autorun Exterminator를 다운로드하여 실행하면 문제의 원인이 될 수 있는 자동실행(autorun) 바이러스를 PC에서 제거할 수 있습니다. 이 도구는 USB 드라이브 등 외부 저장 장치를 통해 감염되는 autorun.inf 바이러스를 자동으로 찾아 정리해 줍니다.

방법 4: 수동으로 소유권 가져오기
- 내 컴퓨터 또는 내 PC를 연 다음 상단의 보기(View)를 클릭하고 옵션(Options)을 선택합니다.

- 보기 탭으로 이동한 후 "공유 마법사 사용(권장)" 항목의 체크를 해제합니다.

- 적용(Apply)을 클릭한 다음 확인(OK)을 클릭합니다.
- 로컬 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

- 보안(Security) 탭으로 이동한 후 고급(Advanced)을 클릭합니다.

- 사용 권한 변경(Change permissions)을 클릭한 다음 목록에서 Administrators를 선택하고 편집(Edit)을 클릭합니다.

- "모든 권한(Full Control)"에 반드시 체크한 후 확인을 클릭합니다.

- 다시 적용(Apply)을 클릭한 후 확인(OK)을 클릭합니다.
- 편집(Edit)을 클릭하고 Administrators에게 모든 권한(Full Control)이 부여되어 있는지 체크합니다.

- 적용(Apply)을 클릭한 후 확인(OK)을 누르고, 다음 창에서도 동일한 작업을 반복합니다.
- PC를 재부팅하여 변경 사항을 저장하면 로컬 디스크(C:)를 열 수 없는 문제가 해결됩니다.
또한 Microsoft에서 제공하는 공식 가이드를 참조하여 폴더나 파일에 대한 사용 권한을 얻는 것도 좋은 방법입니다.
방법 5: 바이러스 수동 제거
- 다시 폴더 옵션(Folder Options)으로 이동한 후 "숨김 파일, 폴더 및 드라이브 표시"에 체크합니다.

- 그다음 아래 항목들의 체크를 해제합니다:
- 빈 드라이브 숨기기(Hide empty drives)
- 알려진 파일 형식의 파일 확장명 숨기기(Hide extensions for known file types)
- 보호된 운영 체제 파일 숨기기(권장)(Hide protected operating system files)
- 적용(Apply)을 클릭한 다음 확인(OK)을 클릭합니다.
- Ctrl + Shift + Esc 키를 함께 눌러 작업 관리자를 연 다음 프로세스 탭에서 wscript.exe를 찾습니다.

- wscript.exe를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기(End Process)를 선택합니다. wscript.exe의 모든 인스턴스를 하나씩 종료합니다.
- 작업 관리자를 닫고 파일 탐색기를 엽니다.
- "autorun.inf"를 검색하여 컴퓨터에 있는 모든 autorun.inf 파일을 삭제합니다.

참고: C: 드라이브 루트에 있는 autorun.inf도 반드시 삭제하세요.
- MS32DLL.dll.vbs라는 텍스트가 포함된 파일도 모두 삭제합니다.
- C:\WINDOWS\MS32DLL.dll.vbs 파일은 Shift + Delete 키를 눌러 영구적으로 삭제합니다.

- Windows 키 + R을 누른 다음 regedit를 입력하고 Enter 키를 누릅니다.

- 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\
- 오른쪽 창에서 MS32DLL 항목을 찾아 삭제합니다.

- 이번에는 다음 키로 이동합니다:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
- 오른쪽 창에서 Window Title 값 중 "Hacked by Godzilla"를 찾아 해당 레지스트리 항목을 삭제합니다.

- 레지스트리 편집기를 닫은 후 Windows 키 + R을 누르고 msconfig를 입력한 다음 Enter 키를 누릅니다.

- 서비스(Services) 탭으로 이동하여 MS32DLL을 찾습니다.
- 이제 MS32DLL의 체크를 해제하고 적용(Apply)을 클릭한 후 확인(OK)을 클릭합니다.
- 휴지통을 비우고 PC를 재부팅하여 변경 사항을 저장합니다.
방법 6: 새 사용자 계정 만들기
- Windows 키 + I를 눌러 설정(Settings)을 연 다음 계정(Accounts)을 클릭합니다.

- 왼쪽 메뉴에서 가족 및 다른 사용자(Family & other people) 탭을 클릭하고 "다른 사람" 섹션 아래의 이 PC에 다른 사람 추가를 클릭합니다.

- 하단의 이 사람의 로그인 정보를 가지고 있지 않습니다를 클릭합니다.

- 하단에서 Microsoft 계정이 없는 사용자 추가를 선택합니다.

- 새 계정의 사용자 이름과 암호를 입력하고 다음(Next)을 클릭합니다.

새 계정으로 로그인했을 때 로컬 디스크에 정상적으로 접근된다면, 기존 계정의 사용자 프로필이 손상되었을 가능성이 높으므로 새 계정으로 전환하여 사용하는 것을 권장합니다.
마무리
위의 방법들을 차례대로 적용하면 로컬 디스크(C:)를 열 수 없는 문제를 성공적으로 해결할 수 있을 것입니다. 그래도 이 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.