Su Surface Laptop Studio l’aggiornamento a Windows 11 23H2 può annullarsi (SAFEOS → INSTADRIVERS) e il ripristino bloccarsi perché tastiera e touchpad interni non rispondono. Qui trovi la soluzione pratica, le cause tecniche e una procedura completa per aggiornare o reinstallare senza errori.
Scenario: aggiornamento o ripristino che non va a buon fine
Alcuni utenti di Surface Laptop Studio incontrano una sequenza ricorrente quando tentano di passare a Windows 11 23H2 o di eseguire un ripristino “da zero”:
- L’update si scarica, parte regolarmente, ma al riavvio mostra “Annullamento delle modifiche” e torna alla versione precedente.
- In log e schermate d’errore compaiono codici come 0x80070002‑0x20007 (fase
SAFEOS → INSTADRIVERS) e talvolta una BSOD DRIVERVERIFIERDMA_VIOLATION. - Provando la reinstallazione pulita da chiavetta USB, la procedura si ferma alla scelta della lingua: tastiera e touchpad integrati non funzionano, quindi non è possibile proseguire.
La soluzione più efficace (e sorprendentemente semplice)
Collega un mouse e una tastiera USB esterni prima di avviare il supporto di installazione o l’ambiente di ripristino. In questo modo il sistema utilizza i driver HID generici già presenti in WinPE (l’ambiente d’avvio del setup) e consente di completare formattazione e installazione senza blocchi.
<blockquote>
<p>Con periferiche USB collegate, il setup carica i driver HID standard contenuti nell’ambiente di avvio (<strong>WinPE</strong>). Questo aggira l’assenza temporanea dei driver specifici per tastiera e touchpad interni del Surface e sblocca la fase <code>INSTA_DRIVERS</code>.</p>
</blockquote>
<aside>
<p><strong>Nota:</strong> le periferiche <em>Bluetooth</em> non sono utilizzabili in WinPE. Usa dispositivi <strong>USB cablati</strong> (o un ricevitore USB per tastiere/mouse wireless). Se hai solo porte USB‑C, impiega un adattatore o un hub che non richieda driver proprietari.</p>
</aside>
Perché succede: il motivo tecnico spiegato bene
Durante le primissime fasi del setup di Windows, l’hardware funziona con un sottoinsieme minimo di driver. Su Surface Laptop Studio, tastiera e touchpad interni sono dispositivi basati su bus I2C e dipendono da driver specifici (es. stack Surface e Intel Serial IO). In WinPE quei driver possono non essere ancora disponibili: di conseguenza i dispositivi di input integrati restano inattivi finché il sistema non carica l’immagine completa o i pacchetti Surface.
La fase di installazione SAFEOS → INSTADRIVERS serve proprio a predisporre i driver necessari per proseguire; se qualcosa va storto (file mancanti, pacchetti incoerenti, conflitti di firma), l’aggiornamento viene annullato con l’errore 0x80070002‑0x20007. L’assenza di input locali può far sembrare il setup “bloccato”, quando in realtà sta aspettando un’interazione impossibile senza periferiche esterne.
La BSOD DRIVERVERIFIERDMA_VIOLATION indica inoltre che Driver Verifier ha rilevato accessi DMA non conformi da parte di un driver. Se Verifier è attivo, può inasprire la situazione durante un aggiornamento importante, causando crash in momenti critici.
Sintomi ed errori: tabella di riferimento rapido
| Indicatore | Significato | Azione consigliata |
|---|---|---|
0x80070002‑0x20007 | Errore in fase SAFEOS → INSTADRIVERS (problemi nell’iniezione/caricamento driver durante setup). | Scollega periferiche non essenziali; aggiorna firmware/driver; riprova con mouse+keyboard USB; verifica integrità file. |
BSOD DRIVERVERIFIERDMA_VIOLATION | Driver Verifier intercetta violazioni DMA in un driver (spesso terzo). | Disattiva Verifier con verifier /reset prima dell’update; aggiorna o rimuovi driver sospetti. |
| Setup “fermo” alla schermata lingua | L’input integrato non è attivo in WinPE per driver mancanti. | Collega dispositivi HID USB e riparti dal supporto. |
Procedura rapida (TL;DR) per sbloccare installazione e ripristino
- Spegnere completamente il Surface Laptop Studio.
- Collegare tastiera e mouse USB (eventualmente tramite hub USB‑C → USB‑A).
- Inserire la chiavetta con Windows 11 23H2 creata con Media Creation Tool.
- Avviare da USB: tenere premuto Volume Giù, premere il tasto Alimentazione e rilasciarlo, continuare a tenere Volume Giù finché compare il logo Surface.
- Nella schermata iniziale, usare i dispositivi USB per scegliere lingua e avviare la reinstallazione o la riparazione.
- Al termine, completare OOBE, connettersi alla rete e installare gli aggiornamenti driver/firmware da Windows Update e app Surface.
Checklist di preparazione prima dell’aggiornamento a 23H2
Seguire queste buone pratiche riduce drasticamente le possibilità di errore e BSOD durante l’update o una clean install:
- Aggiornare firmware e driver Surface da Windows Update e dall’app Surface.
- Creare il supporto USB con l’ultima Media Creation Tool per includere patch recenti.
- Scollegare dispositivi non essenziali: dock, eGPU, schede SD, periferiche audio/pro USB particolari.
- Disabilitare Driver Verifier se attivo:
verifier /query verifier /reset - Verificare UEFI/Secure Boot: firmware aggiornato e configurazione standard (Secure Boot attivo).
- Eseguire un backup completo (immagine di sistema o Cronologia file) prima di formattare o procedere a un update di release.
Guida passo‑passo: aggiornare a Windows 11 23H2 senza blocchi
1) Preparazione e pulizia
- Libera spazio: almeno 30–40 GB di margine sul disco principale.
- Apri Windows Update e installa tutti gli aggiornamenti disponibili (inclusi “aggiornamenti facoltativi” relativi a driver).
- Apri l’app Surface e verifica la presenza di firmware più recenti.
- Se utilizzi antivirus di terze parti, imposta una modalità silenziosa o disattiva temporaneamente moduli di aggressivo controllo HIPS durante la fase di aggiornamento.
- Esegui un controllo integrità:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth - Controlla e disattiva eventuale Driver Verifier:
verifier /query verifier /reset shutdown /r /t 0
<h3>2) Eseguire l’aggiornamento</h3>
<ol>
<li>Procedi dall’Assistente per l’installazione o da Windows Update.</li>
<li>Prima del riavvio, <strong>scollega dock e periferiche</strong> non indispensabili.</li>
<li>Se l’upgrade fallisce con <code>0x80070002‑0x20007</code>, <strong>ripeti con tastiera e mouse USB collegati</strong> già prima del riavvio.</li>
<li>In caso di nuovo annullamento, passa alla <em>reinstallazione pulita</em> seguente.</li>
</ol>
Guida passo‑passo: reinstallazione pulita da USB
1) Creare il supporto
- Usa Media Creation Tool per generare una chiavetta UEFI/GPT avviabile con Windows 11 23H2.
- Se il disco USB è molto capiente, preferisci filesystem FAT32 (per massima compatibilità UEFI). MCT gestisce automaticamente il layout.
<h3>2) Avvio da chiavetta su Surface</h3>
<ol>
<li>Arresta il dispositivo.</li>
<li>Collega <strong>tastiera e mouse USB</strong> e inserisci la chiavetta.</li>
<li>Tieni premuto <strong>Volume Giù</strong>, premi il tasto Alimentazione e rilascialo, <strong>mantieni Volume Giù</strong> finché appare il logo Surface: partirà il boot da USB.</li>
<li>Se non si avvia da USB, entra nell’<strong>UEFI</strong> (tieni premuto <strong>Volume Su</strong>, premi Alimentazione, poi rilascia entrambi) e imposta la chiavetta come priorità di avvio.</li>
</ol>
<h3>3) Installazione</h3>
<ol>
<li>Nella schermata di selezione lingua, utilizza i <strong>dispositivi USB</strong> per navigare.</li>
<li>Premi “Installa”, scegli <em>Personalizzata</em>. Se desideri una vera <em>clean install</em>, elimina le partizioni del vecchio sistema (attenzione: <strong>perdi i dati</strong>) e lascia che il setup ricrei automaticamente la struttura GPT/UEFI.</li>
<li>Completa l’installazione; durante OOBE collega la rete, effettua l’accesso e consenti a Windows Update di scaricare <strong>driver e firmware Surface</strong>.</li>
</ol>
<aside>
<p><strong>Consiglio:</strong> conserva la partizione di ripristino OEM se desideri mantenere gli strumenti di recovery del produttore. Per il massimo “pulito”, puoi rimuoverla: valuta prima un’immagine di sistema su disco esterno.</p>
</aside>
Approfondimento: come funziona il setup di Windows e dove fallisce
Il setup procede a fasi:
- DOWNLEVEL (in esecuzione dal sistema corrente): prepara file e compatibilità.
- SAFE_OS (ambiente ridotto pre‑OS): inietta driver critici, aggiorna il bootloader, applica pacchetti fondamentali.
- FIRSTBOOT e SECONDBOOT: migrazione e configurazione componenti, dispositivi e app.
L’errore 0x20007 nella fase INSTA_DRIVERS segnala che l’iniezione o l’inizializzazione di uno o più driver “bloccanti” non è riuscita. Su hardware come Surface Laptop Studio, dove tastiera e touchpad sono gestiti da driver su bus I2C, l’assenza temporanea di input in WinPE maschera il problema. Collegando HID USB il processo prosegue, consentendo a Windows di installare i pacchetti Surface completi e di attivare poi i dispositivi interni.
Diagnostica: file di log e comandi utili
Se vuoi capire cosa sia successo nel dettaglio, consulta e raccogli questi elementi:
C:\$WINDOWS.~BT\Sources\Panther\setuperr.logesetupact.log: log principali dell’aggiornamento.C:\Windows\INF\setupapi.dev.log: informazioni sull’installazione driver.verifier /query: mostra lo stato di Driver Verifier.eventvwr.msc→ Registri di Windows → Sistema: eventi critici o errori driver/kernel.
Per ripulire e riprovare l’upgrade:
cleanmgr /sageset:1
cleanmgr /sagerun:1
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Tabella “prima di iniziare”
| Attività | Perché è importante | Strumento |
|---|---|---|
| Backup immagine di sistema / file | Ripristino rapido in caso di imprevisti | Impostazioni → Backup • Software di imaging |
| Aggiornamento firmware/driver | Compatibilità con 23H2 e stabilità I/O | Windows Update • App Surface |
| Disattivazione Driver Verifier | Evita BSOD DRIVERVERIFIERDMA_VIOLATION | verifier /reset |
| Creazione USB con MCT | Supporto avviabile aggiornato (WinPE+immagini recenti) | Media Creation Tool |
| Scollegare periferiche non essenziali | Riduce conflitti driver in SAFE_OS | — |
| Collegare mouse e tastiera USB | Input garantito in WinPE, sblocco INSTA_DRIVERS | HID USB (cablate o con dongle) |
Domande frequenti
Posso usare tastiera/mouse Bluetooth in fase di installazione?
No. In WinPE il Bluetooth non è disponibile. Usa dispositivi USB (o un ricevitore USB per combo wireless).
<h3>Un hub USB‑C con pass‑through può creare problemi?</h3>
<p>Di norma no, purché sia <em>plug‑and‑play</em> e non richieda driver particolari. Evita dock complesse nelle fasi iniziali: collega solo ciò che serve (tastiera, mouse, chiavetta).</p>
<h3>Devo eliminare tutte le partizioni durante la clean install?</h3>
<p>Se desideri un’installazione “pulita” al 100%, sì: elimina le partizioni del vecchio sistema e lascia che il setup ricrei lo schema GPT. Ricorda che perderai i dati. In alternativa, mantieni la partizione di ripristino OEM.</p>
<h3>Perché l’aggiornamento si annulla senza messaggi chiari?</h3>
<p>Quando un driver critico fallisce in <code>SAFE_OS</code>, l’installer ripristina lo stato precedente. Se inoltre non hai input funzionante in WinPE, non puoi intervenire in tempo: con HID USB l’installazione prosegue e i driver Surface si applicano correttamente.</p>
<h3>Come capisco se Driver Verifier è attivo?</h3>
<p>Esegui:
<pre><code>verifier /query</code></pre>
Se sono elencati driver monitorati, disattivalo con:
<pre><code>verifier /reset
shutdown /r /t 0
<h3>È meglio aggiornare o reinstallare?</h3>
<p>Se il sistema è in buone condizioni, l’<strong>upgrade in place</strong> preserva app e dati. Se l’upgrade fallisce ripetutamente (soprattutto con <code>0x20007</code>), la <strong>clean install</strong> garantisce il risultato più rapido e pulito, a costo di dover reinstallare applicazioni e ripristinare dati.</p>
Risoluzione dei problemi avanzata
- Conflitti di driver storage: se usi SSD NVMe con driver di terze parti, torna temporaneamente al driver Microsoft standard prima dell’aggiornamento.
- Impostazioni UEFI: lascia Secure Boot attivo e disabilita funzioni sperimentali. Carica i Default se sospetti impostazioni incoerenti.
- Cifratura: se BitLocker è attivo, annota la chiave di ripristino. La clean install su disco cifrato richiede talvolta uno wipe completo.
- Spazio e file temporanei: ripulisci cartelle temporanee e punti di ripristino obsoleti se l’installer segnala spazio insufficiente.
- Log di setuperr: cerca righe con “
Failed to install driver” o “0xC1900101” per individuare driver problematici residui.
Riepilogo operativo
- Il blocco in 23H2 su Surface Laptop Studio è spesso legato a driver non ancora attivi in WinPE per input integrati.
- Mouse e tastiera USB collegati prima dell’avvio del supporto di installazione risolvono il collo di bottiglia.
- Con aggiornamenti firmware/driver, supporto creato con Media Creation Tool, Driver Verifier disabilitato e periferiche non essenziali scollegate, l’upgrade procede in modo affidabile.
- In caso di insuccesso ripetuto, esegui una clean install seguendo i passaggi indicati: è il modo più veloce per rientrare in produttività.
Template di azione immediata
- Backup essenziale (documenti + immagine).
- Windows Update + app Surface → tutto aggiornato.
verifier /reset(se attivo) e riavvio.- Disconnetti dock, eGPU, SD; collega mouse e tastiera USB.
- Avvio da USB e procedura di aggiornamento/ripristino.
- Dopo l’installazione: Windows Update → driver e firmware, poi app e dati.
