VirtualBox에서 잠긴 가상 광학 드라이브를 해결하는 방법

VirtualBox에서 흔히 발생하는 "가상 광디스크를 삽입할 수 없습니다"(VERR_PDM_MEDIA_LOCKED) 오류를 해결하세요. 이 성가신 오류 메시지를 없애고 바로 작업을 재개하려면 이 종합적인 가이드를 참고하세요.

가장 중요한 사항들

  • VERR_PDM_MEDIA_LOCKED 오류에 대한 기본적인 해결 방법은 가상 머신을 완전히 종료한 다음 저장소 설정에서 디스크를 제거하고 장치 목록에서 게스트 추가 이미지(Guest Additions image)를 다시 추가하는 것입니다.
  • 가상 드라이브가 비어 있는 것처럼 보이고 오류가 계속 발생하면 모든 가상 머신을 닫은 후 가상 미디어 관리자(파일 > 가상 미디어 관리자)에서 VBoxGuestAdditions.iso 파일을 해제하십시오.
  • 이 문제가 재발하지 않도록 하려면 저장된 상태에서 가상 머신을 실행하지 말고 ISO 파일이 다른 실행 중인 가상 머신에 연결되어 있지 않은지 확인하십시오. 또한 게스트 Linux 시스템의 경우 게스트 추가 기능 ISO 파일을 게스트 운영 체제 내에서 수동으로 마운트할 수 있습니다.

VirtualBox가 가상 머신의 CD/DVD 드라이브에 ISO 파일을 로드하려고 시도했지만 드라이브에 이미 잠긴 디스크가 있는 경우 "가상 광 디스크를 삽입할 수 없습니다"라는 오류 메시지가 나타납니다. 전체 메시지는 일반적으로 마지막에 오류 표시 기호로 끝납니다. VERR_PDM_MEDIA_LOCKED그리고 그것은 당신이 선택할 때 거의 항상 나타납니다. 게스트 추가 CD 이미지 삽입 디스크는 게스트 운영 체제에 설치된 상태로 열려 있습니다. 호스트 상태와 관련된 문제 (호스트 측 문제이며) 디스크가 손상된 것은 아니므로 해결 방법은 디스크 잠금을 해제하고 클린 재설치를 수행하는 것입니다.

✅ 빠른 해결 방법: 가상 머신을 완전히 종료하고, 설정 → 저장소로 이동하여 VBoxGuestAdditions.iso 파일이 있는 광학 드라이브를 선택합니다. 작은 CD 아이콘을 클릭하고 "가상 드라이브에서 디스크 제거"(메시지가 표시되면 강제 마운트 해제)를 선택합니다. 가상 머신을 다시 시작하고 이미지를 다시 삽입합니다.

VirtualBox에서 가상 광디스크를 삽입할 수 없습니다.
이 오류는 광학 드라이브에 이미 잠긴 디스크 이미지가 있는 경우 발생합니다.

VERR_PDM_MEDIA_LOCKED는 무슨 뜻인가요?

이 오류 코드는 명확한 문제를 나타냅니다. 게스트 운영 체제가 가상 CD/DVD 드라이브에 있는 디스크를 잠가서 VirtualBox가 새 이미지로 덮어쓸 수 없습니다. 이는 일반적으로 게스트 추가 기능 ISO 파일이 이미 마운트되었거나 동일한 ISO 파일이 다른 실행 중인 가상 머신에 연결되어 있음을 의미합니다. 게스트 드라이브 내부의 디스크는 손상되지 않았습니다. 첫 번째 이미지가 잠금 해제될 때까지 드라이브는 두 번째 이미지를 허용하지 않습니다.

잠금 아이콘이 드라이브의 호스트 보기에서 나타나므로 게스트 드라이브를 "자동 마운트"하거나 게스트 드라이브 내에서 " 강제 마운트 "를 클릭해도 문제가 해결되지 않습니다 . 먼저 드라이브를 지워야 합니다.


방법 1: 광학 드라이브에서 잠긴 디스크를 제거합니다.

이것이 가장 빠른 해결책이며 Windows, Linux 및 macOS 호스트 시스템에서 작동합니다.

1. 가상 머신을 완전히 종료하십시오. 저장된 상태를 사용하는 대신 게스트 운영 체제 내에서 일반적인 종료 방법을 사용하십시오. 가상 머신이 저장된 상태인 경우, 가상 머신을 시작한 다음 올바르게 종료하십시오.

2. VirtualBox 관리자에서 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정을 연 다음 저장소 탭 으로 이동합니다.

3. 컨트롤러: IDE 에서 게스트 추가 기능 디스크가 들어 있는 광학 드라이브를 선택합니다. 속성 영역에서 작은 CD 아이콘을 클릭하고 가상 드라이브에서 디스크 제거를 선택합니다 . 이 옵션이 비활성화되어 있으면 대신 연결 제거를 선택합니다.

4. VirtualBox에서 메시지가 표시되면 [강제 마운트 해제]를 클릭합니다 . 설정을 저장한 다음 가상 머신을 시작하고 [ 장치] 메뉴에서 [게스트 추가 기능] 이미지를 다시 선택합니다.

💡동일한 ISO 파일이 다른 가상 머신에 연결되어 있는 경우, 해당 가상 머신에서도 파일을 제거하십시오. 다른 가상 머신에서 열려 있는 이미지는 계속해서 잠금 상태를 유지합니다.


두 번째 방법: 가상 미디어 관리자에서 디스크를 제거합니다.

저장 장치 의 광학 드라이브가 비어 있는 것처럼 보이지만 오류가 계속 발생하는 경우 , 이미지가 전역적으로 기록되었을 수 있습니다.

1. 열려 있는 모든 가상 머신을 닫으십시오. 모든 가상 머신은 안전한 상태로 실행된 후 닫혀야 미디어가 예약되지 않습니다.

2. VirtualBox 관리자에서 파일 → 가상 미디어 관리자를 엽니다.

3. 검색 VBoxGuestAdditions.iso 광학 드라이브 목록에서 해당 드라이브가 선택되어 있거나 연결되어 있는 경우 편집하십시오. 여기서 드라이브를 제거하면 드라이브를 잠그는 등록이 취소됩니다.

4. 가상 머신을 재시작하고 이미지를 다시 삽입해 보세요. 이제 드라이브에서 이미지를 인식할 것입니다.


세 번째 방법: 가상 머신에 광학 드라이브가 없습니다.

"컴퓨터에 광학 드라이브가 없습니다"라는 약간 다른 메시지는 가상 머신 (VM)이 CD/DVD 드라이브 없이 생성되었음을 의미합니다. ISO 파일을 드라이브로 연결할 수는 없습니다. 드라이브는 물리적 구성 요소이고, ISO 파일은 그 안에 삽입되는 이동식 저장 매체입니다.

1. 가상 머신을 닫고 설정 → 저장소를 엽니다.

2. 콘솔 입력란 옆에 있는 녹색 더하기 기호가 있는 디스크 아이콘을 클릭하여 광학 드라이브를 추가합니다. 메시지가 나타나면 " 비워 두기"를 선택합니다.

3. 가상 머신을 시작하고, 장치 메뉴를 열고 , 게스트 추가 기능 CD 이미지 삽입을 선택합니다 . 이 단계에서 잠금 오류가 다시 발생하면 디스크를 꺼냈다가 다시 넣는 첫 번째 방법으로 돌아가십시오.

Linux 게스트 시스템에 게스트 추가 기능을 수동으로 설치하기

Linux 게스트 시스템 에 Guest Additions를 설치 하는 동안에만 오류가 발생하는 경우 , 전체 전환 과정을 건너뛰고 게스트 시스템 내에서 디스크를 마운트할 수 있습니다. 장치 메뉴 에서 "게스트 추가 기능 CD 이미지 삽입"을 선택한 후 게스트 시스템에서 터미널을 엽니다.


sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
게스트 시스템에서 게스트 추가 기능을 설치하고 실행하는 방법

일부 시스템에서 광디스크 장치는 다음과 같이 나타납니다. /dev/sr0 대신에, 이 경우에는 다음 명령어를 사용하십시오. sudo mount /dev/sr0 /mnt/cdrom기본 설정이 실패하면 명령어를 사용하여 반복 옵션을 추가하세요. sudo mount -o loop /dev/cdrom /mnt/cdrom.

만약 마운트가 전혀 되지 않는다면, ISO 파일을 게스트 시스템으로 복사한 후 루프 마운트 옵션을 사용하여 직접 마운트하십시오. 이미지 파일은 호스트 시스템의 아래 경로에 있습니다.


sudo mkdir /media/GuestAdditionsISO
sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO
cd /media/GuestAdditionsISO
sudo ./VBoxLinuxAdditions.run
복제 옵션을 사용하여 복사한 ISO 파일을 마운트합니다.

설치 과정 중 "읽기 전용" 경고가 표시되는 것은 정상적인 현상이며 설치 프로그램 실행에는 영향을 미치지 않습니다. 설치가 성공적으로 완료되면 스크립트가 커널 모듈 빌드를 완료하고 재시작하라는 메시지가 표시됩니다. 재시작 후 게스트 시스템의 디스플레이 크기가 호스트 시스템 창 크기에 맞춰 조정됩니다. 이는 게스트 추가 기능이 성공적으로 로드되었음을 가장 확실하게 보여주는 확인 방법입니다.

📁Windows 호스트에서는 ISO 파일이 C:\Program Files\Oracle\VirtualBox\VBox\GuestAdditions.iso 경로에 있습니다. macOS 에서는 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso 경로에 있습니다.


호스트별 기본 ISO 경로 및 장치 이름

이 목록은 다양한 호스트 및 게스트 운영 체제에서 게스트 추가 기능 ISO 파일의 기본 경로와 일반적인 장치 이름을 보여줍니다.

호스트/게스트 추적 또는 장치
Windows 호스트 ISO 파일 C:Program FilesOracleVirtualBoxVBoxGuestAdditions.iso
macOS 호스트 ISO 파일 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
리눅스 게스트 시스템용 광학 장치 /dev/cdrom 또는 /dev/sr0
공통 장착 지점 /mnt/cdrom, /media/cdrom0, /media/VBOXADDITIONS_xxx

가상 디스크 잠금 문제가 계속 발생하는 이유는 무엇입니까?

문제를 해결하려고 시도한 후에도 문제가 재발하는 경우, 대개 특정한 원인이 있습니다. 다시 시도하기 전에 다음 단계를 순서대로 따르십시오.

⚠️디스크 이미지 파일(ISO)이 아직 실행 중인 다른 가상 머신에 연결되어 있을 수 있습니다 . 이 경우 해당 가상 머신에서 연결을 해제하고, ISO 파일을 저장소 에 수동으로 연결하는 대신 '게스트 추가 기능 CD 이미지 삽입' 옵션을 사용해야 합니다.

또 다른 일반적인 원인은 저장된 상태에서 가상 머신을 부팅하는 것입니다. 저장된 상태에서는 디스크가 잠긴 상태로 유지되므로 디스크 꺼내기 프로세스가 실행되지 않습니다. 따라서 완전히 종료한 후, 필요한 경우 문제를 한 번 재현하고 게스트 머신을 정상적으로 종료한 다음 첫 번째 방법을 적용하십시오.

또 하나 중요한 점은 가상 머신의 CD-ROM 드라이브가 호스트 머신의 물리적 드라이브와 분리되어 있으며 게스트 Windows 시스템 내에서 자체 드라이브 문자를 갖는다는 것입니다. 이 드라이브 문자는 일반적으로... D:게스트 장치가 호스트 장치의 트레이에 있는 디스크를 읽도록 하려면 가상 머신이 해당 디스크를 가리키도록 설정해야 합니다. 장치 → 광학 드라이브 → 호스트 드라이브가상 드라이브가 파일을 가리키도록 설정 ISO 물리적 디스크 대신, 직접 스크롤링의 문제점을 완전히 해결합니다.

디스크가 성공적으로 꺼내지고 게스트 추가 기능 설치가 완료되면 잠금이 해제되고 장치 메뉴 에서 동일한 ISO 파일을 오류 없이 로드할 수 있습니다.

댓글이 닫혀있다.