Come risolvere l'errore di accesso negato generale per Hyper-V?

Hyper-V è in esecuzione sul sistema operativo Windows, quindi alcuni errori di Windows potrebbero causare problemi a Hyper-V. Se ricevi un messaggio di errore come errore di accesso generale negato (0x80070005) durante l'avvio di una VM Hyper-V, l'esportazione di una VM Hyper-V, la creazione di un punto di controllo Hyper-V e la replica di una VM Hyper-V in Hyper-V Manager, puoi seguire questo articolo per risolvere il problema.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
giovanni

Updated by Giovanni on 2025/04/30

Indice dei contenuti
  • Perché ricevi l'errore General Access Denied quando utilizzi Hyper-V?

  • Come risolvere il problema di Accesso Negato Generale per Hyper-V?

  • Come eseguire il backup di una VM Hyper-V con Vinchin Backup & Recovery?

  • Domande frequenti sull'errore di accesso generale negato

  • Riepilogo

Hyper-V è comodo da abilitare e usare nel sistema operativo Windows, ma gli utenti potrebbero dover affrontare anche errori di Windows come l'errore generale di accesso negato (0x80070005). Questo errore viene generalmente descritto come un errore di autorizzazione e può verificarsi in molte situazioni, inclusi l'avvio di un VM Hyper-V, l'esportazione di una VM Hyper-V e la creazione di un checkpoint Hyper-V, e la replica di una VM Hyper-V in un'altra directory tramite Hyper-V Manager.

Sebbene tu possa ricevere lo stesso codice di errore in queste situazioni, le cause dell'errore potrebbero essere diverse.

Perché ricevi l'errore General Access Denied quando utilizzi Hyper-V?

Dal messaggio di errore, è possibile dedurre che l'operazione non può essere eseguita poiché non hai il permesso per una determinata cartella o file. Ciò avviene principalmente perché, quando utilizzi Hyper-V Manager per gestire le macchine virtuali Hyper-V, Hyper-V Manager dispone solo dei permessi dell'account con cui ti logghi nel sistema operativo Windows. Se la posizione della macchina virtuale è su una condivisione di rete, la mancanza di permessi può rendere molto difficoltoso il management delle macchine virtuali.

Quando si avvia una VM Hyper-V, Hyper-V Manager deve leggere i dati della VM come il disco virtuale, il file vhd o vhdx. Se non ci sono autorizzazioni sufficienti per la cartella, la VM non si avvierà.

Quando si crea un punto di controllo per una VM Hyper-V, verrà creato un file avhd o avhdx, il disco differenziale, nella cartella. Quindi, se non ci sono i permessi per scrivere dati in questa cartella, l'operazione di creazione del punto di controllo fallirà.

Quando si esporta o si replica un VM Hyper-V, il file del disco virtuale deve essere copiato, quindi l'operazione avrà esito negativo per lo stesso motivo.

Come risolvere il problema di Accesso Negato Generale per Hyper-V?

Questo problema potrebbe anche essere un errore temporaneo dovuto a un bug del sistema. Puoi riavviare il server e provare ad utilizzare nuovamente il Gestore Hyper-V.

1. Cambia i permessi

Poiché si tratta principalmente di un problema di autorizzazione, è necessario controllare e modificare i permessi. Ci sono due tipi di permessi che puoi cambiare: il permesso NTFS e il permesso di condivisione.

Per modificare le autorizzazioni NTFS:

Fai clic destro sulla cartella > seleziona Properties > fai clic su Security > fai clic su Edit > seleziona Object Types e Locations > inserisci il nome del host Hyper-V > fai clic su Check Names > fai clic su OK > spunta Full control sotto Allow > fai clic su Apply

Per modificare le autorizzazioni di condivisione:

Le procedure sono simili al cambiamento delle autorizzazioni NTFS.

Fai clic destro sulla cartella > seleziona Properties > fai clic su Sharing > fai clic su Advanced Sharing > fai clic su Permission > fai clic su Add > seleziona Object Types e Locations > inserisci il nome del server Hyper-V > fai clic su Check Names > fai clic su OK > seleziona Full control sotto Allow > fai clic su Apply

2. Aggiungi SID al disco virtuale

SID è l'ID della macchina virtuale Hyper-V. La mancanza di SID causerà anche il fallimento dell'avvio della VM, quindi dovresti aggiungere il SID al disco virtuale o al disco di snapshot.

SID è visualizzato nel messaggio di errore ed è composto da lettere, numeri e trattini dopo l'ID della macchina virtuale.

Dopo aver fatto ciò, apri il prompt dei comandi e esegui il comando sottostante:

icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE <SID> ":(F)

3. Non usare il percorso UNC

Se si desidera replicare una VM Hyper-V, non utilizzare il percorso UNC che viene spesso utilizzato in un ambiente di rete.

Per esempio, il percorso UNC è simile a: nomeservernomesharedirectorynomefile. Dovresti usare un percorso locale come: C:Program FilesVM Replication File

Come eseguire il backup di una VM Hyper-V con Vinchin Backup & Recovery?

La VM Hyper-V contiene dati importanti e dovresti eseguire il backup dei dati per proteggere il tuo business. Vinchin Backup & Recovery è una soluzione professionale per il backup delle VM Hyper-V e la ripristino in caso di disastro, supportando Windows Server 2012/2012 R2/2016/2019.

Ci sarà una console web facile da usare che ti permetterà di aggiungere facilmente macchine virtuali al sistema di backup utilizzando la tecnologia di backup senza agente e di creare vari tipi di attività come il backup e il ripristino di VM con molte strategie come pianificazione, backup incrementale, crittografia dei dati, ecc.

Sposti facilmente la VM su un altro host Hyper-V con il backup della VM e ripristini solo i file necessari dal backup della VM in modalità ristoro granulare.

È facile creare un processo di backup di una VM Hyper-V nella console web facile da usare.

1. Seleziona la VM Hyper-V

Seleziona la VM Hyper-V

2. Seleziona il storage

Seleziona il dispositivo di archiviazione per il backup

3. Seleziona le strategie di backupSeleziona le strategie di backup

4. Invia il lavoro

Invia il lavoro

Vinchin Backup & Recovery è stato selezionato da migliaia di aziende e anche tu puoi iniziare a utilizzare questo potente sistema con un trial gratuito di 60 giorni con tutte le funzionalità. Clicca semplicemente il pulsante per ottenere il pacchetto di installazione.

Domande frequenti sull'errore di accesso generale negato

Q1: Perché i cmdlet Hyper-V PowerShell restituiscono 0x80070005?

A: Devi eseguire la console come amministratore o elevare la sessione CIM per accedere agli spazi dei nomi WMI di Hyper-V.

Q2: Come posso risolvere 0x80070005 durante la creazione di un nuovo VHDX?

A: Concedi al servizio di gestione delle macchine virtuali Hyper-V il permesso di scrittura sulla cartella principale prima della creazione.

Q3: Perché il mio disco passthrough restituisce 0x80070005 in Hyper-V?

A: Il disco fisico dell'host è bloccato o la funzione di accesso esclusivo del servizio Hyper-V non è corretta.

Riepilogo

Potresti vedere il messaggio di errore "accesso negato" generale (0x80070005) quando avvii, esporti o replichi una VM, o crei un punto di controllo della VM in Hyper-V Manager. Questo è principalmente un problema di autorizzazioni e puoi seguire questo post per risolvere l'issue.

La VM Hyper-V contiene dati importanti per i sistemi aziendali, quindi puoi utilizzare Vinchin Backup & Recovery per proteggere l'ambiente virtuale. Non perdere la versione di prova gratuita.

Condividi su:

Categories: VM Tips