Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga naprawić błąd 0x80070005, który występuje, gdy nie można uruchomić maszyny wirtualnej funkcji Hyper-V.
Oryginalny numer KB: 2249906
Symptomy
Uruchomienie maszyny wirtualnej funkcji Hyper-V może zakończyć się niepowodzeniem i zostanie wyświetlony komunikat o błędzie podobny do następującego:
Wystąpił błąd podczas próby uruchomienia wybranych maszyn wirtualnych.
Nie można uruchomić elementu "VMName".
Emulowany kontroler IDE firmy Microsoft (identyfikator wystąpienia {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): Nie można włączyć zasilania z powodu błędu "Błąd odmowy dostępu ogólnego"
Konto IDE/ATAPI nie ma wystarczających uprawnień do otwierania załącznika "E:\VMs\VMName\Disk0.vhd. Błąd: "Błąd odmowy dostępu ogólnego"
Konto nie ma wystarczających uprawnień do otwierania załącznika "E:\VMs\VMName\Disk0.vhd. Błąd: "Błąd odmowy dostępu ogólnego"
Jeśli klikniesz pozycję Zobacz szczegóły w oknie komunikatu, zostaną wyświetlone następujące informacje:
Nie można uruchomić elementu "VMName". (Identyfikator maszyny wirtualnej 5FC5C385-BD98-451F-B3F3-1E50E06E663)
Kontroler IDE emulowany przez firmę Microsoft "VMName" (identyfikator wystąpienia {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): nie można włączyć zasilania z powodu błędu "Błąd odmowy dostępu ogólnego" (0x80070005). (Identyfikator maszyny wirtualnej 5FC5C385-BD98-451F-B3F3-1E50E06E663)
"VMName": konto IDE/ATAPI nie ma wystarczających uprawnień, aby otworzyć załącznik "E:\VMs\VMName\Disk0.vhd. Błąd: "Błąd odmowy dostępu ogólnego" (0x80070005). (Identyfikator maszyny wirtualnej 5FC5C385-BD98-451F-B3F3-1E50E06E663)
"VMName": Konto nie ma wystarczających uprawnień do otwierania załącznika "E:\VMs\VMName\Disk0.vhd. Błąd: "Błąd odmowy dostępu ogólnego" (0x80070005). (Identyfikator maszyny wirtualnej 5FC5C385-BD98-451F-B3F3-1E50E06E663)
Uwaga 16.
- Ten komunikat o błędzie odwołuje się do kontrolera IDE emulowanego przez firmę Microsoft lub syntetycznego kontrolera SCSI.
- Ten komunikat o błędzie odwołuje się do pliku wirtualnego dysku twardego (vhd) lub pliku migawki (avhd).
- Identyfikator maszyny wirtualnej jest unikatowy dla każdej maszyny wirtualnej.
Przyczyna
Ten problem występuje, jeśli uprawnienia do pliku wirtualnego dysku twardego (vhd) lub pliku migawki (avhd) są nieprawidłowe.
Każda maszyna wirtualna funkcji Hyper-V ma unikatowy identyfikator maszyny wirtualnej (SID). Jeśli brakuje identyfikatora SID maszyny wirtualnej z uprawnień zabezpieczeń w pliku vhd lub avhd, maszyna wirtualna nie zostanie uruchomiona i zostanie wyświetlony błąd 0x80070005 (błąd odmowy dostępu ogólnego), który został wymieniony w sekcji Objawy .
Rozwiązanie
Aby rozwiązać ten problem, dodaj identyfikator SID maszyny wirtualnej do pliku wirtualnego dysku twardego (vhd) lub do pliku migawki (avhd).
Aby dodać identyfikator SID maszyny wirtualnej do pliku vhd lub avhd, wykonaj następujące kroki:
Zanotuj identyfikator maszyny wirtualnej wymieniony w 0x80070005 błędu (błąd odmowy dostępu ogólnego).
Rozważmy na przykład następujący komunikat o błędzie:
"VMName": konto IDE/ATAPI nie ma wystarczających uprawnień, aby otworzyć załącznik "E:\VMs\VMName\Disk0.vhd. Błąd: "Błąd odmowy dostępu ogólnego" (0x80070005). (Identyfikator maszyny wirtualnej 5FC5C385-BD98-451F-B3F3-1E50E06E663)
W tym przykładzie identyfikator maszyny wirtualnej to 5FC5C385-BD98-451F-B3F3-1E50E06EE663.
Otwórz wiersz polecenia z podwyższonymi uprawnieniami.
Aby nadać identyfikatorowi maszyny wirtualnej (SID) dostęp do pliku vhd lub avhd, wpisz następujące polecenie, a następnie naciśnij Enter:
icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE\ <Virtual Machine ID from step 1> ":(F)Aby na przykład użyć identyfikatora maszyny wirtualnej zanotowany w kroku 1, wpisz następujące polecenie, a następnie naciśnij Enter:
icacls "E:\VMs\VMName\Disk0.vhd" /grant "NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663":(F)Uruchom maszynę wirtualną.
Więcej informacji
Jeśli uprawnienia do pliku konfiguracji maszyny wirtualnej funkcji Hyper-V (plik .xml) są nieprawidłowe, uruchomienie maszyny wirtualnej kończy się niepowodzeniem i zwraca następujący komunikat o błędzie:
Nie można zainicjować maszyny wirtualnej bez nazwy.
Próba odczytu lub zaktualizowania konfiguracji maszyny wirtualnej nie powiodła się, ponieważ nastąpiła odmowa dostępu.
Jeśli klikniesz pozycję Zobacz szczegóły w oknie komunikatu, zostanie wyświetlony następujący komunikat o błędzie:
Nie można zainicjować maszyny wirtualnej bez nazwy. (Maszyna wirtualna 7E77503A-A26B-4BB5-9846-396F49A30141)
Nie można odczytać lub zaktualizować konfiguracji maszyny wirtualnej bez nazwy, ponieważ odmowa dostępu: Błąd odmowy dostępu ogólnego (0×80070005). Sprawdź ustawienia zabezpieczeń w folderze, w którym jest przechowywana maszyna wirtualna. (Maszyna wirtualna 7E77503A-A26B-4BB5-9846-396F49A30141)
Aby rozwiązać ten problem, wykonaj kroki opisane w sekcji "Rozwiązanie", aby dodać identyfikator SID maszyny wirtualnej do pliku .xml. Na przykład uruchom następujące polecenie:
icacls "E:\VMs\VMName\7E77503A-A26B-4BB5-9846-396F49A30141.xml" /grant "NT VIRTUAL MACHINE\7E77503A-A26B-4BB5-9846-396F49A30141":(F)
Informacje
Aby uzyskać więcej informacji na temat funkcji Hyper-V, zobacz Hyper-V.