5 Modi per Risolvere ERROR_DIRECT_ACCESS_HANDLE
L’ERROR_DIRECT_ACCESS_HANDLE con il messaggio di errore 130 (0x82) Tentativo di utilizzare un handle di file per una partizione disco aperta per un’operazione diversa da I/O disco raw si verifica solitamente quando si tenta di utilizzare un handle di file associato a una partizione disco aperta per un’operazione non consentita.
Per prima cosa, verifica se stai utilizzando l’handle corretto per l’operazione. Ad esempio, se stai eseguendo un’operazione su un file, assicurati di utilizzare un handle di file; allo stesso modo, utilizza un handle di disco raw per le operazioni su disco.
Come posso risolvere l’ERROR_DIRECT_ACCESS_HANDLE?
1. Controlla la modalità di accesso al disco
Quando accedi a una partizione disco per I/O raw in Windows, è importante utilizzare le modalità di accesso e i flag corretti. Puoi utilizzare GENERIC_READ e GENERIC_WRITE per abilitare la lettura e la scrittura. Tuttavia, per garantire una comunicazione diretta con l’hardware, devi includere FILE_FLAG_NO_BUFFERING per disabilitare la cache di sistema e FILE_FLAG_RANDOM_ACCESS per ottimizzare le operazioni non sequenziali.
2. Esegui l’app con diritti di amministratore
- Trova l’app dal desktop o dal menu di avvio, fai clic destro su di essa e scegli Esegui come amministratore dal menu contestuale.
- Clicca Sì nella finestra di dialogo UAC per consentire all’app di essere eseguita con diritti elevati.
3. Aggiorna il driver del disco
- Premi Windows + R per aprire la finestra Esegui.

- Digita devmgmt.msc e clicca OK per aprire l’app Gestione Dispositivi.
- Vai a Unità disco e cliccaci sopra per espandere.
- Fai clic destro sull’unità e seleziona Aggiorna driver dal menu contestuale.

- Clicca Cerca automaticamente i driver .

- Segui le istruzioni sullo schermo per completare il processo.
Se questo non aiuta o non ci sono aggiornamenti per il driver, prova a reinstallarlo. Per fare ciò, segui questi passaggi:
- Apri Gestione Dispositivi, vai a Unità disco e espandilo.
- Fai clic destro sull’unità e seleziona Disinstalla dispositivo dal menu contestuale.

- Clicca Disinstalla nella finestra successiva.
- Una volta completato il processo, vai su Azione e seleziona Scansiona per modifiche hardware .

- Windows scansionerà e reinstallerà il driver; riavvia il computer per salvare le modifiche. Leggi di più su questo argomento
- Microsoft Sostituisce JScript con JScript9Legacy per una Maggiore Sicurezza in Windows 11
- Windows 11 Build 27898 Aggiunge Piccole Icone della Barra delle Applicazioni, Recupero Veloce, Condivisione più Intelligente
- Windows 11 Build 27898 Bug Riporta il Suono di Avvio Classico di Vista, Ancora
- Windows 11 Build 22631.5696 viene distribuito al canale Beta con importanti correzioni
4. Esegui la scansione CHKDSK
- Premi il tasto Windows, digita cmd nella casella di ricerca e clicca Esegui come amministratore .

- Digita il seguente comando per riparare il disco dopo aver sostituito C con la lettera dell’unità di sistema che desideri controllare e premi Invio. Il parametro F nel comando correggerà tutti gli errori che trova:
chkdsk C: /f - Se l’unità è in uso, vedrai un messaggio che indica che non può bloccare l’unità; pertanto, ti chiederà di controllarla la prossima volta quando il sistema si riavvia. Digita Y e premi Invio.

- Se richiesto, riavvia il computer per consentire a chkdsk di eseguire e correggere gli errori sull’unità.
5. Disinstalla lo strumento di gestione disco di terze parti (se presente)
- Premi Windows + I per aprire l’app Impostazioni.
- Vai su App , quindi clicca App installate .

- Trova l’app di gestione disco di terze parti, clicca sull’icona tre punti e seleziona Disinstalla .

- Clicca Disinstalla e segui le istruzioni sullo schermo per completare, quindi controlla se il problema persiste.
- Se persiste, puoi reinstallare il software dal suo sito ufficiale.
Per concludere, devi utilizzare l’handle di file corretto per un’operazione, eseguire l’app con diritti di amministratore e assicurarti che i driver del tuo dispositivo siano aggiornati. Puoi anche eseguire la scansione SFC e CHKDSK per assicurarti che non ci sia nulla di sbagliato con il disco e i file di sistema.
Per evitare problemi come ERROR_DIRECT_ACCESS_HANDLE, puoi utilizzare strumenti integrati di Windows come Gestione Disco e Prompt dei Comandi . Gestione Disco può aiutarti a eseguire operazioni come formattazione e partizionamento senza problemi, e il Prompt dei Comandi ti consente di occuparti delle operazioni disco a basso livello.
Inoltre, sarebbe utile disabilitare temporaneamente il tuo software di sicurezza, poiché a volte potrebbe interferire con le operazioni disco.
Nel caso tu abbia altri errori relativi al disco, come la riparazione degli errori del disco, questo potrebbe richiedere un’ora; il primo passo è attendere il completamento del processo, e se continui a vedere errori, leggi questa guida per conoscere le soluzioni.
Abbiamo anche una guida su ERROR_ACCESS_AUDIT_BY_POLICY , quindi potresti volerla controllare.
Se hai altre domande o suggerimenti riguardo ERROR_DIRECT_ACCESS_HANDLE, sentiti libero di menzionarli nella sezione commenti qui sotto. Siamo felici di aiutarti!