How To

Come risolvere gli errori del dispositivo I/O del disco rigido esterno su Windows

February 11, 2026 5 minuti di lettura Updated: February 11, 2026

Ricevere il temuto messaggio “Impossibile eseguire la richiesta a causa di un errore del dispositivo I/O” mentre si tenta di accedere o inizializzare un disco rigido esterno è davvero frustrante. Di solito, è dovuto a problemi con i driver o alle impostazioni della modalità di trasferimento, ma a volte è semplicemente un segnale che l’unità stessa è bruciata. Se l’unità non viene visualizzata altrove o funziona su un altro PC, forse sta fisicamente morendo, nel qual caso la soluzione migliore potrebbe essere il recupero dei dati o la sostituzione. Ma prima di passare a queste soluzioni, ecco alcune soluzioni collaudate che potrebbero farla funzionare di nuovo.

È consigliabile effettuare prima alcuni controlli iniziali, come cambiare i cavi o provare porte diverse, perché Windows può essere piuttosto implacabile con le modifiche hardware. Di solito, è un problema di connessione o di driver a causare questo errore, soprattutto se l’unità sembra non funzionare su una macchina ma funziona correttamente altrove. Questa guida illustra le soluzioni più comuni, dalla regolazione delle modalità di trasferimento alla riparazione di settori danneggiati, quindi si spera che una di queste soluzioni rimetta in sesto l’unità.

Come risolvere l’errore del dispositivo I/O con dischi rigidi esterni

Metodo 1: controllare e reimpostare la modalità di trasferimento

Questo è un problema noto. Alcune unità o controller potrebbero essere impostati automaticamente sulla modalità Ultra DMA, ma se il sistema non la supporta o è configurata in modo errato, possono verificarsi degli errori, ed è in quel momento che l’errore viene visualizzato. Regolare la modalità di trasferimento può risolvere i problemi di comunicazione.

  • Premere Win + R, digitare devmgmt.msce premere Invio per aprire Gestione dispositivi.
  • Vai a Controller IDE ATA/ATAPI. Se non lo vedi, potrebbe essere raggruppato in Controller di archiviazione.
  • Trova il canale a cui è collegata l’unità esterna, probabilmente etichettato come Canale IDE primario o secondario.
  • Fare clic con il pulsante destro del mouse e selezionare Proprietà.
  • Vai alla scheda Impostazioni avanzate. Qui dovresti vedere Modalità di trasferimento.
  • Seleziona la modalità supportata dal tuo sistema. Se non sei sicuro o l’unità è molto vecchia, impostarla solo su PIO potrebbe essere d’aiuto. In caso contrario, seleziona la modalità UDMA più elevata supportata dal tuo sistema: a volte Windows non cambia automaticamente modalità se il driver diventa instabile.

Questa correzione è utile se la mancata corrispondenza della modalità di trasferimento causa l’errore di I/O: un po’ strano, ma in alcune configurazioni questa mancata corrispondenza è sufficiente a impedire il funzionamento dell’unità. In una configurazione, la sola modifica di questa impostazione ha permesso all’unità di essere riconosciuta di nuovo dopo il riavvio.

Metodo 2: eseguire CHKDSK per correggere gli errori dell’unità

Se l’unità presenta errori del disco o settori danneggiati, l’errore potrebbe essere causato da questo. L’esecuzione di CHKDSK verifica la presenza di errori e tenta di ripararli, il che potrebbe ripristinare l’unità se la causa è un danneggiamento.

  1. Apri la Runfinestra di dialogo ( Win + R), digita cmd, quindi premi Ctrl + Shift + Enterper avviare il Prompt dei comandi come amministratore. Se ti viene richiesta l’autorizzazione, accettala.
  2. Digitare il comando: chkdsk /r /x E:(sostituire E: con la lettera dell’unità).Questo comando esegue la scansione dei settori danneggiati e corregge gli errori logici, forzando la disinstallazione se necessario.
  3. Premi Invio e lascialo eseguire: potrebbe volerci un po’ di tempo se il danneggiamento è esteso.

Non so perché funzioni, ma su alcune unità questo processo elimina abbastanza errori da farle funzionare di nuovo. Non aspettatevi miracoli se la rete di settori danneggiati è enorme.

Metodo 3: Aggiornare o reinstallare i driver

I problemi delle unità spesso sono dovuti a driver obsoleti o corrotti. Aggiornarli potrebbe risolvere il problema, soprattutto se Windows ha problemi di comunicazione.

  • Avviare nuovamente Gestione dispositivi ( devmgmt.msc ).
  • Espandi Unità disco. Fai clic con il pulsante destro del mouse sull’unità esterna, quindi seleziona Aggiorna driver.
  • Seleziona Cerca automaticamente i driver. Attendi che Windows cerchi gli aggiornamenti. Se ne trova di più recenti, lascialo installare, quindi riavvia.
  • Successivamente, espandi i controller Universal Serial Bus e aggiorna tutti i dispositivi USB. Non saltare questa fase, perché anche i problemi dei driver USB possono causare problemi di I/O.
  • Se i problemi persistono, puoi anche provare a disinstallare il dispositivo: fai clic con il pulsante destro del mouse sull’unità in Unità disco, seleziona Disinstalla dispositivo, quindi riavvia. Windows reinstallerà automaticamente i driver, il che a volte risolve i bug più ostinati.

La reinstallazione dei driver ha già salvato diverse unità in precedenza: è un po’ strano come a volte un nuovo driver reimposti tutto. Tieni presente che in alcuni casi Windows potrebbe installare driver generici non completamente ottimizzati. In questo caso, potrebbe essere utile visitare il sito web del produttore per i driver più recenti.

Metodo 4: controllare il Visualizzatore eventi per trovare indizi

Se le solite soluzioni non risolvono il problema, i registri di Windows potrebbero fornire un indizio sul problema. Visualizzatore eventi può mostrare registri di errore dettagliati relativi a errori del disco o del driver, che possono indicare problemi più specifici.

  1. Apri Run, digita eventvwre premi Invio.
  2. Vai a Registri di Windows > Sistema.
  3. Fare clic su Filtra registro corrente a destra e impostare il livello dell’evento su Critico.
  4. Seleziona un intervallo di tempo pertinente in cui si è verificato l’errore, quindi fai clic su OK.
  5. Scorri l’elenco per vedere cosa compare in quel momento. Errori relativi a storage, dischi o controller USB sono buoni indizi.
  6. Fai doppio clic su un errore per leggerne i dettagli. Puoi anche salvarlo se intendi condividerlo con i team di supporto o approfondire la questione.

Non si tratta di una soluzione garantita, ma potrebbe rivelare se il problema è dovuto all’hardware, al driver o ad altro, come un problema al file system.

Metodo 5: formattare l’unità tramite riga di comando

Se tutto il resto fallisce e sei abbastanza sicuro che l’unità non sia fisicamente danneggiata, formattarla dalla riga di comando può eliminare eventuali errori ostinati. Ricorda però che questa operazione cancellerà tutto.

  1. Apri Run, digita diskparte premi Invio.
  2. Digitare la sequenza seguente, premendo Invio dopo ogni riga:
    • list disk— mostra i tuoi dischi. Identifica i tuoi in base alle dimensioni.
    • select disk X— X è il numero dell’unità esterna.
    • clean— cancella la tabella delle partizioni.
    • convert gpt— usa questa opzione se il tuo disco è da 2, 5 TB o più grande (o semplicemente per mantenerlo moderno); salta se è più piccolo o vuoi solo NTFS.
    • create partition primary— crea una partizione non formattata.
    • format fs=exfat quick— formattazione rapida in exFAT, ideale per sistemi multipiattaforma; cambiare in ntfsse si continua a usare Windows.
    • assign— assegna una lettera all’unità.
    • exit— esce da diskpart.

Attenzione: esegui questa operazione solo se il backup non rappresenta un problema, poiché si tratta di una cancellazione completa. A volte, questa operazione ripristina l’accesso se il file system o la partizione dell’unità sono stati danneggiati in modo irreparabile.

Onestamente, a volte è solo una combinazione di questi passaggi, altre volte il disco è completamente morto. Ma ehi, provare queste soluzioni potrebbe salvare alcuni dati o almeno impedire che l’errore si trasformi in un buco nero totale. Buona fortuna con la soluzione: incrociamo le dita che questo aiuti qualcuno a evitare il cacciavite!