Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ macchine virtuali di Windows
Numero KB originale: 4010132
Questo articolo fornisce una soluzione a un problema a causa del quale Windows non viene avviato e genera il codice di errore 0xc0000221.
Sintomi
Windows non viene avviato e genera l'errore seguente:
File: \Windows\system32\ntoskrnl.exe
Stato: 0xc0000221
Info: non è stato possibile caricare il sistema operativo perché il kernel è mancante o contiene errori.
Causa
Questo problema si verifica se il file system è danneggiato.
Risoluzioni
Suggerimento
Se hai un backup recente della VM, puoi provare a ripristinare la VM dal backup per risolvere il problema di avvio.
Per risolvere il problema, seguire questa procedura.
Passaggio 1
Eliminare la macchina virtuale.Delete the virtual machine (VM). Assicurarsi di selezionare l'opzione Mantieni i dischi quando si esegue questa operazione.
Collegare il disco del sistema operativo come disco dati a un'altra macchina virtuale (una macchina virtuale per la risoluzione dei problemi). Per altre informazioni, vedere Come collegare un disco dati a una macchina virtuale Windows in portale di Azure.
Connettersi alla macchina virtuale per la risoluzione dei problemi e quindi aprire Gestione dischi di gestione> computer. Assicurarsi che il disco del sistema operativo sia online e che alle relative partizioni siano assegnate lettere di unità.
Usare l'immagine WinRE che si trova in ogni installazione di Windows (Ripristina immagine della console) come repository per tentare di correggere il danneggiamento. Volume G è l'unità del disco del sistema operativo interrotto:
Dism /image:g:\ /cleanup-image /restorehealth /source:wim:g:\recovery\windowsRE\winre.wim:1
Se la riga di comando indica che è presente un danneggiamento, ma non è possibile trovare il file richiesto, scaricare un ISO per la versione di Windows del disco nel computer per la risoluzione dei problemi.
Estrarre il file ISO multimediale e quindi individuare il file WIM all'interno e usarlo come repository:
Dism /image:g:\ /cleanup-image /restorehealth /source:wim:<WIM FILE FROM ISO>:1
Ricreare la macchina virtuale. Se la macchina virtuale non viene ancora avviata, andare al passaggio 2.
Passaggio 2
Eseguire gestione e manutenzione e manutenzione distribuzione. Nella riga di esempio seguente G è l'unità del disco del sistema operativo danneggiato:
dism.exe /image:g:\ /cleanup-image /restorehealth
Esegui controllo file di sistema (SFC). Nella riga di esempio seguente G è l'unità del disco del sistema operativo danneggiato:
sfc /scannow /offbootdir=g:\ /offwindir=g:\windows
Se SFC rileva il danneggiamento ma non può risolverlo, andare al passaggio 3.
Se SFC indica che il danneggiamento è fisso, scollegare il disco del sistema operativo dalla macchina virtuale per la risoluzione dei problemi e attendere che Azure aggiorni il lease del disco (al massimo 3 minuti).
Ricreare la macchina virtuale.
Passaggio 3
SFC verifica il danneggiamento nel Registro di sistema e nel file system. Se SFC indica che i file danneggiati sono stati trovati ma non sono in grado di correggerli, è possibile avviare la macchina virtuale dall'ultima configurazione valida nota. Questo è per assicurarsi di avere un buon registro. Controllare quindi di nuovo il file system eseguendo SFC per identificare i file potenzialmente danneggiati.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.