L'integrità della memoria fa parte dell'isolamento core di Windows e aiuta a proteggere il sistema dagli attacchi dannosi. Per funzionare, utilizza la virtualizzazione hardware della CPU per creare un ambiente sicuro. Inizia dal passaggio 1, poi utilizza le informazioni ottenute per proseguire.

Passaggio 1: verifica se l'integrità della memoria è attivata

Verifichiamo se HVCI/VBS è già in esecuzione sul sistema.

  1. Premi la combinazione di tasti Windows + R per aprire la finestra Esegui.
  2. Digita msinfo32 e premi Invio.
  3. Scorri fino in fondo al Riepilogo sistema e cerca Sicurezza basata sulla virtualizzazione.
Se VBS è in esecuzione: è tutto pronto!


Se l'espulsione continua, consulta la guida Errore VAN: RESTRICTION. 

Se VBS è attivato ma non in esecuzione:


VBS è configurato ma non attivo. Di solito significa che la virtualizzazione non è abilitata nel BIOS. Passa al passaggio 3 per abilitarla. 

Se VBS non è attivato:


VBS non è affatto attivato. Procedi al passaggio 2 per abilitare l'integrità della memoria tramite Windows, poi verifica se hai bisogno anche del passaggio 3 per modificare il BIOS. 

 

Passaggio 2: attiva l'integrità della memoria (isolamento core) in Windows

Puoi abilitare l'integrità della memoria seguendo i passaggi qui sotto, una volta attivata la virtualizzazione nel BIOS.

  1. Apri il menu Start di Windows, quindi ⚙️Impostazioni.
  2. Vai su Aggiornamento e sicurezza > Sicurezza di Windows > Sicurezza dispositivi.
  3. In Isolamento core, trova Integrità della memoria.
  4. Attiva l'interruttore.
  5. Riavvia il sistema quando ti viene richiesto.

Attenzione: se l'interruttore è disattivato o ricevi un errore relativo a driver incompatibili, consulta la sezione sulla risoluzione dei problemi qui sotto.

Passaggio 3: abilita la virtualizzazione nel BIOS

Se non riesci a trovare le impostazioni descritte, il BIOS potrebbe essere obsoleto oppure il produttore del dispositivo potrebbe usare nomi diversi: Aggiorna il firmware del BIOS (AMD/Intel). Tieni presente che, a seconda dell'hardware e della versione del BIOS disponibili, alcune impostazioni potrebbero non essere visibili su determinati sistemi.

IMPORTANTE: modifica delle impostazioni del BIOS

Se non sai come navigare nel tuo BIOS, rivolgiti a una persona esperta. Una configurazione errata delle impostazioni del BIOS potrebbe causare problemi al computer, tra cui il mancato avvio.

Il BIOS varia in maniera significativa in base alla marca e al tipo di computer o di scheda madre in uso, pertanto ti consigliamo vivamente di contattare il supporto del produttore del computer o della scheda madre per ottenere assistenza.

VBS richiede che la virtualizzazione hardware sia abilitata nel BIOS. Se l'integrità della memoria non si attiva o VBS mostra "abilitato ma non in esecuzione", probabilmente la virtualizzazione non è abilitata nel BIOS. 

Prima di iniziare, dovrai accedere alle impostazioni BIOS/UEFI del computer.

Windows 11

 

  1. Apri Impostazioni
  2. Vai su Sistema > Ripristino
  3. In Avvio avanzato, seleziona Riavvia ora
  4. Dopo il riavvio del PC, seleziona Risoluzione problemi > Opzioni avanzate > Impostazioni firmware UEFI
Windows 10

 

  1. Apri Impostazioni
  2. Vai su Aggiornamento e sicurezza > Ripristino
  3. In Avvio avanzato, seleziona Riavvia ora
  4. Dopo il riavvio del PC, seleziona Risoluzione problemi > Opzioni avanzate > Impostazioni firmware UEFI


In alternativa, riavvia il PC e premi Del, F2 o F10 prima del caricamento di Windows (varia in base al computer). 

Una volta nel BIOS, individua le impostazioni della CPU o della virtualizzazione. La disposizione del BIOS varia molto a seconda del produttore della scheda madre o del PC. Se non riesci a trovare le impostazioni elencate di seguito, visita il sito di supporto del produttore specifico e cerca come abilitare la virtualizzazione nei relativi manuali.

Sistemi Intel

 

  1. Vai su Advanced > CPU Configuration (o Security, su alcuni sistemi)
  2. Imposta Intel Virtualization Technology (VT-x) su Enabled
  3. Imposta Execute Disable Bit (XD) su Enabled
  4. Salva le modifiche ed esci dal BIOS (di solito con F10)
Sistemi AMD

 

  1. Vai su Advanced > CPU Configuration, OC o AMD CBS
  2. Imposta SVM Mode (Secure Virtual Machine) su Enabled
  3. Imposta NX Mode su Enabled
  4. Salva le modifiche ed esci dal BIOS (di solito con F10)
Altre guide alla virtualizzazione specifiche per produttore

 

 

Passaggio 4: verifica che abbia funzionato

Quando Windows si sarà riavviato, esegui questo controllo per verificare che l'operazione sia riuscita:

  1. Premi la combinazione di tasti Windows + R, digita msinfo32 e premi Invio.
  2. Scorri fino in fondo a Riepilogo sistema.
  3. Verifica che Sicurezza basata sulla virtualizzazione indichi In esecuzione.
  4. Verifica che Servizi di sicurezza basati sulla virtualizzazione in esecuzione includa Integrità del codice applicata dall'hypervisor.

Controllo rapido: puoi anche verificare che la virtualizzazione sia attiva aprendo Gestione attività > scheda Prestazioni > CPU. In basso a destra dovresti vedere Virtualizzazione: Abilitata. Se invece vedi "Disabilitata", torna al passaggio 3.

Se sia il passaggio 3 che il passaggio 4 risultano corretti, hai finito. La coda ti aspetta!

Risoluzione dei problemi per HVCI/VBS

Se riscontri problemi durante i passaggi precedenti, consulta le indicazioni qui sotto per ulteriore assistenza.

La pagina Isolamento core mostra "Pagina non disponibile" o non si apre?


Alcune configurazioni di Windows nascondono la pagina Isolamento core. Questi metodi potrebbero risolvere il problema:

  • Aggiorna Windows (una build obsoleta può causare questo problema): premi la combinazione di tasti Windows + R e digita "winver" per controllare. Aggiorna Windows se necessario.
  • Prova il percorso diretto: Impostazioni > Privacy e sicurezza > Sicurezza di Windows > Sicurezza dispositivi > Dettagli isolamento core.
  • Usa invece il metodo del registro: consulta il menu a discesa "Alternativa: abilita tramite Prompt dei comandi" nel passaggio 2.
L'interruttore Integrità della memoria è disattivato o mostra driver incompatibili?


Un driver in modalità kernel incompatibile impedisce l'attivazione dell'integrità della memoria. Di solito Windows indica qual è il driver problematico.

  1. Fai clic sull'opzione per esaminare i driver incompatibili nella pagina Isolamento core, se visibile.
  2. Prendi nota del nome del driver e dell'autore.
  3. Verifica se esiste una versione aggiornata del produttore: spesso il problema è causato da vecchi software anti-cheat, software RGB o driver hardware.
  4. Se il driver appartiene a un software che non usi più, disinstallalo.
  5. Riavvia e prova ad attivare nuovamente l'integrità della memoria.

Puoi anche eseguire una scansione dei driver problematici tramite un prompt dei comandi con privilegi elevati:

  • dism /online /get-drivers /format:table
VBS mostra "abilitato ma non in esecuzione" dopo le modifiche al BIOS?


Questo può dipendere da diversi fattori:

  • Virtualizzazione non effettivamente abilitata: ricontrolla il BIOS, perché il nome dell'impostazione può variare. Ricontrolla i menu a discesa Intel/AMD nel passaggio 3.
  • Hyper-V non installato: VBS richiede l'hypervisor di Windows. Apri Attiva o disattiva funzionalità di Windows e assicurati che Hyper-V, o almeno Piattaforma hypervisor di Windows, sia selezionato.
  • Driver incompatibili: un driver che blocca HVCI può impedire l'avvio completo di VBS. Controlla la pagina Isolamento core in Sicurezza di Windows per eventuali avvisi sui driver.
Compare una schermata blu dopo aver attivato l'integrità della memoria?


Un driver non compatibile con HVCI può causare una schermata blu (BSOD) all'avvio. Per ripristinare il sistema: 

  1. Avvia l'Ambiente ripristino Windows. Dovrebbe comparire automaticamente dopo avvii non riusciti; in alternativa, usa un'unità di ripristino USB.
  2. Vai su Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
  3. Esegui: reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
  4. Riavvia il PC: l'integrità della memoria verrà disattivata per consentire l'avvio di Windows.
  5. Una volta in Windows, aggiorna o rimuovi il driver incompatibile, quindi riattiva l'integrità della memoria.
La CPU non supporta la virtualizzazione.


VBS richiede una CPU con supporto alla virtualizzazione hardware. La maggior parte delle CPU dal 2015 in poi lo supporta. Se la CPU non supporta davvero VT-x (Intel) o SVM (AMD), l'hardware non è compatibile con i requisiti di Vanguard.

Puoi verificare le funzionalità della CPU cercando il modello sul sito web del produttore:

  • Intel ARK: cerca la CPU e controlla la voce "Intel Virtualization Technology (VT-x)"
  • Specifiche prodotto AMD: cerca "Virtualizzazione" tra le funzionalità della CPU