Hyper-V 가상 머신이 시작되지 않을 수 있으며 0x80070005 오류가 발생합니다. 일반 액세스 거부 오류

이 문서는 Hyper-V 가상 머신이 시작되지 않을 때 발생하는 오류 0x80070005 해결하는 데 도움이 됩니다.

적용 대상: Windows Server 2012 R2
원본 KB 번호: 2249906

증상

Hyper-V 가상 머신을 시작하지 못할 수 있으며 다음과 유사한 오류 메시지가 표시됩니다.

선택한 가상 머신을 시작하려고 시도하는 동안 오류가 발생했습니다.

'VMName'을(를) 시작하지 못했습니다.

Microsoft 에뮬레이트된 IDE 컨트롤러(인스턴스 ID {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): '일반 액세스 거부 오류' 오류로 전원을 켜지 못했습니다.

IDE/ATAPI 계정에는 첨부 파일 'E:\VMs\VMName\Disk0.vhd를 열 수 있는 충분한 권한이 없습니다. 오류: '일반 액세스 거부 오류'

계정에 첨부 파일 'E:\VMs\VMName\Disk0.vhd를 열 수 있는 충분한 권한이 없습니다. 오류: '일반 액세스 거부 오류'

메시지 창에서 세부 정보 보기를 클릭하면 다음 정보가 표시됩니다.

'VMName'을(를) 시작하지 못했습니다. (가상 머신 ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName' Microsoft 에뮬레이트된 IDE 컨트롤러(인스턴스 ID {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): 오류 '일반 액세스 거부 오류'(0x80070005)로 전원을 켜지 못했습니다. (가상 머신 ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName': IDE/ATAPI 계정에 'E:\VMs\VMName\Disk0.vhd' 첨부 파일을 열 수 있는 충분한 권한이 없습니다. 오류: '일반 액세스 거부 오류'(0x80070005). (Virtual Machine ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName': 계정에 'E:\VMs\VMName\Disk0.vhd' 첨부 파일을 열 수 있는 충분한 권한이 없습니다. 오류: '일반 액세스 거부 오류'(0x80070005). (Virtual Machine ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

참고

  • 이 오류 메시지는 Microsoft Emulated IDE 컨트롤러 또는 가상 SCSI 컨트롤러를 참조합니다.
  • 이 오류 메시지는 가상 하드 디스크(.vhd) 파일 또는 스냅샷 파일(.avhd)을 참조합니다.
  • Virtual Machine ID는 모든 가상 머신에 고유합니다.

원인

이 문제는 가상 하드 디스크(.vhd) 파일 또는 스냅샷 파일(.avhd)에 대한 권한이 올바르지 않으면 발생합니다.

모든 Hyper-V 가상 머신에는 고유한 SID(Virtual Machine ID)가 있습니다. 가상 머신 SID가 .vhd 또는 .avhd 파일의 보안 권한에서 누락된 경우 가상 머신이 시작되지 않으며 증상 섹션에 언급된 오류 0x80070005(일반 액세스 거부 오류)가 표시됩니다.

해결 방법

이 문제를 resolve 가상 하드 디스크(.vhd) 파일 또는 스냅샷 파일(.avhd)에 Virtual Machine SID를 추가합니다.

Virtual Machine SID를 .vhd 또는 .avhd 파일에 추가하려면 다음 단계를 수행합니다.

  1. 오류 0x80070005 나열된 Virtual Machine ID를 확인합니다(일반 액세스 거부 오류).

    예를 들어 다음 오류 메시지를 고려합니다.

    'VMName': IDE/ATAPI 계정에 'E:\VMs\VMName\Disk0.vhd' 첨부 파일을 열 수 있는 충분한 권한이 없습니다. 오류: '일반 액세스 거부 오류'(0x80070005). (Virtual Machine ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

    이 예제에서 Virtual Machine ID는 5FC5C385-BD98-451F-B3F3-1E50E06EE663입니다.

  2. 관리자 권한 명령 프롬프트를 엽니다.

  3. .vhd 또는 .avhd 파일에 대한 SID(Virtual Machine ID) 액세스 권한을 부여하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE\ <Virtual Machine ID from step 1> ":(F)
    

    예를 들어 1단계에서 기록한 Virtual Machine ID를 사용하려면 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    icacls "E:\VMs\VMName\Disk0.vhd" /grant "NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663":(F)
    
  4. 가상 머신을 시작합니다.

추가 정보

Hyper-V 가상 머신 구성 파일(.xml 파일)에 대한 권한이 올바르지 않으면 가상 머신이 시작되지 못하고 다음 오류 메시지가 반환됩니다.

'명명되지 않은 VM'을 초기화하지 못했습니다.

액세스가 거부되어 가상 머신 구성을 읽거나 업데이트하지 못했습니다.

메시지 창에서 세부 정보 보기를 클릭하면 다음 오류 메시지가 표시됩니다.

'명명되지 않은 VM'을 초기화하지 못했습니다. (가상 머신 7E77503A-A26B-4BB5-9846-396F49A30141)

액세스가 거부되었으므로 '명명되지 않은 VM'이 가상 머신 구성을 읽거나 업데이트하지 못했습니다. 일반 액세스 거부 오류(0×80070005). 가상 머신이 저장된 폴더의 보안 설정을 확인합니다. (가상 머신 7E77503A-A26B-4BB5-9846-396F49A30141)

이 문제를 resolve "해결" 섹션의 단계를 수행하여 Virtual Machine SID를 .xml 파일에 추가합니다. 예를 들어 다음 명령을 실행합니다.

icacls "E:\VMs\VMName\7E77503A-A26B-4BB5-9846-396F49A30141.xml" /grant "NT VIRTUAL MACHINE\7E77503A-A26B-4BB5-9846-396F49A30141":(F)

참조

Hyper-V에 대한 자세한 내용은 Hyper-V를 참조하세요.