Windows 11/10의 주요 기능 중 하나는 타사 프로그램의 도움 없이도 ISO 이미지를 마운트할 수 있다는 점입니다. Office나 Visual Studio처럼 용량이 큰 소프트웨어는 .ISO 형식으로 배포되는 경우가 많기 때문에 이 기능을 자주 활용하게 됩니다. 이런 경우 디스크에 굽지 않고도 가상 드라이브에 마운트하여 실제 디스크처럼 바로 실행할 수 있어 훨씬 편리합니다.
그러나 일부 사용자들은 ISO 파일을 마운트하지 못하고 다음과 같은 오류 메시지가 표시된다고 보고했습니다.
"파일을 마운트할 수 없습니다. 디스크 이미지 파일이 손상되었습니다(Couldn't Mount File, The disc image file is corrupted)"
기본적인 해결 방법
이 문제를 해결하기 위해 먼저 시도해볼 수 있는 기본적인 방법은 다음과 같습니다.
- ISO 파일을 다시 다운로드한 후 마운트가 가능한지 확인합니다.
- 기존에 연결된 모든 가상 드라이브를 분리(unmount)한 후 다시 시도합니다.
- 다른 ISO 파일을 마운트해 문제가 해당 파일에만 있는지 확인합니다.
- 타사 프로그램을 사용하여 ISO를 마운트해 봅니다.
마운트 옵션 자체가 사라진 경우
얼마 전 한 클라이언트가 Windows 10에서 ISO 이미지를 마운트하지 못하는 문제로 도움을 요청해 왔습니다. 그런데 이 사례는 조금 달랐습니다. 마운트 옵션 자체가 사라져 있었던 것입니다.
처음에는 시스템 파일이 손상되었을 가능성을 의심했습니다. 그래서 시스템 파일 검사기(System File Checker)를 실행하고 시스템을 재부팅한 뒤 다시 ISO 마운트를 시도했지만, 여전히 옵션이 나타나지 않았습니다.
곧이어 원인을 발견했습니다. 클라이언트가 Virtual Clone이라는 타사 ISO 마운트 프로그램을 설치해 두었는데, 설치된 버전이 사용 중인 운영체제와 호환되지 않았던 것입니다. 최신 버전으로 업그레이드를 시도했지만 실패했고, 무료 언인스톨러 프로그램으로 완전히 제거한 후 재부팅했음에도 여전히 마운트 옵션은 나타나지 않았습니다.
파일 연결 설정 확인
다음 단계로 제어판 > 기본 프로그램(Default Programs)에서 파일 연결이 올바르게 설정되어 있는지 확인했습니다.
"파일 형식 또는 프로토콜을 특정 프로그램에 연결(Associate a file type or protocol with a program)"을 클릭하고 ISO 항목을 찾아보았지만, 목록에서 찾을 수 없었습니다.
결국 Windows 초기화(Reset 또는 Refresh)를 진행해야 할지 고민하던 중, 복구 작업에 앞서 한 가지 방법을 시도해 보기로 했습니다.
레지스트리 수정으로 문제 해결
Windows 레지스트리 편집기를 열고 아래 경로의 Shell 항목을 확인했습니다.
HKEY_CLASSES_ROOT\.iso\OpenWithProgids
확인 결과, 해당 값이 Windows.isoFile이 아니라 여전히 Virtual Clone에 연결되어 있었습니다.
즉, 타사 프로그램이 제대로 제거되지 않았고, 언인스톨러조차 이를 완전히 삭제하지 못했던 것입니다.
ISO 관련 Shell 키를 여러 위치에서 추출해 하나로 통합한 레지스트리 파일을 만든 후, 이를 클라이언트의 레지스트리에 가져오기(import)하고 시스템을 재부팅했습니다.
문제가 해결되었습니다!
이제 마운트 옵션이 정상적으로 나타났고, 기능도 완벽하게 작동했습니다. 비슷한 문제를 겪는 분들을 위해 해당 레지스트리 파일을 공유하니, 필요하시면 다운로드하여 가져오기만 하면 됩니다. 다만 사용하기 전에 반드시 레지스트리를 백업하고 시스템 복원 지점을 생성하시기 바랍니다. 문제가 발생하더라도 이전 상태로 되돌릴 수 있기 때문입니다.
관련 오류 메시지
- 파일을 마운트할 수 없습니다. 디스크 이미지가 초기화되지 않았습니다.
- 파일을 마운트할 수 없습니다. 죄송합니다. 파일을 마운트하는 동안 문제가 발생했습니다.
이 글이 Windows에서 ISO 마운트 오류를 해결하는 데 도움이 되기를 바랍니다.