How To

Come correggere l’errore quando non è possibile leggere dal file sorgente o dal disco

February 16, 2026 4 minuti di lettura Updated: February 16, 2026

Hai mai visto apparire quel fastidioso messaggio “Impossibile leggere dal file o dal disco di origine” quando provi a copiare o spostare file? È particolarmente frustrante perché a volte è causato da file o dischi corrotti, ma altre volte è più subdolo, come file system non corrispondenti o nomi di file strani. Se il tuo disco esterno non funziona o riscontri questi errori con determinati file, è probabile che ci sia una soluzione in agguato da qualche parte. E non si tratta solo di cliccare su “Riprova”: capire la causa principale può risparmiarti un sacco di grattacapi in futuro. Ecco quindi un riepilogo delle possibili cause e come risolverle passo dopo passo.

Come risolvere l’errore “Impossibile leggere dal file sorgente o dal disco”

In alcune configurazioni, questo errore si verifica se le unità esterne non vengono espulse correttamente o se il file stesso è danneggiato. Ma il più delle volte è correlato a problemi come errori dell’unità, problemi con il nome del file o file system non corrispondenti. L’obiettivo è identificare la portata del problema, che si tratti del file, dell’unità o di altro, e quindi applicare la soluzione corretta. Vediamo alcuni modi pratici per risolverlo.

Risoluzione degli errori del file sorgente

Questo è piuttosto comune. Se il file sorgente è corrotto o danneggiato, Windows non riesce a leggerlo o copiarlo. A volte, file di gioco o video si corrompono se non sono stati scaricati correttamente o sono stati segnalati dall’antivirus. In questi casi, la soluzione più semplice è sostituire il file con una copia pulita. Per i file scaricati da Internet, prova a riscaricarli dalla fonte originale. Se hai a che fare con file in SharePoint, copiarli nell’interfaccia nativa di SharePoint (invece di trascinarli) a volte può essere più efficace. Questo riduce il rischio che un danneggiamento parziale comprometta tutto.

Eseguire il controllo del disco per correggere gli errori logici

Se l’unità presenta settori danneggiati o errori logici, la copia potrebbe risultare compromessa. Eseguire chkdsk è come chiedere a Windows di eseguire un controllo di integrità. Ecco come fare:

  1. Premi Windows + R per aprire la finestra di dialogo Esegui.
  2. Digita cmde premi Ctrl + Shift + Enterper avviare il Prompt dei comandi con diritti di amministratore.(Ecco perché chiede l’autorizzazione: in alcune configurazioni, fallisce se non viene eseguito come amministratore, quindi non saltare questa parte.)
  3. Una volta aperto, conferma tutte le richieste che compaiono.
  4. Eseguire il comando: chkdsk <drive letter>: /r. Ad esempio, se l’unità esterna è E:, digitare chkdsk E: /r.
  5. Sostituisci <lettera di unità> con la lettera dell’unità che desideri analizzare. Puoi controllare le lettere di unità in Gestione disco, in Gestione computer.

Questo costringe Windows a scansionare l’unità, individuare i settori danneggiati e tentare di ripararli. Su alcune unità, l’operazione richiede un po’ di tempo, soprattutto se il disco è di grandi dimensioni o molto danneggiato. Tenete presente che se gli errori sono stati causati da un malware, chkdskpotrebbe non essere possibile risolvere tutti i problemi: questo segnala problemi più profondi con l’hardware del disco stesso.

Prova a usare cavi o porte diversi

Perché, ovviamente, Windows deve rendere le cose più difficili del necessario. Se si utilizza un’unità esterna, la causa potrebbe essere la connessione. Cavi difettosi o porte rotte possono causare letture parziali dei dati, ed è probabilmente per questo che Windows genera un errore. Sostituisci il cavo USB o Thunderbolt e prova a collegarlo a una porta diversa. A volte, anche la connessione a un computer diverso fornisce indizi per capire se il problema riguarda il cavo, l’unità o la porta.

Assicurati che i nomi dei tuoi file seguano le regole di Windows

Un’altra causa strana sono i caratteri speciali nei nomi dei file. A Windows non piacciono * <, >, :, \, /, *, ?, | *: sono caratteri riservati. Se si copia un file con, ad esempio, due punti o un asterisco, Windows impazzisce. La soluzione? Rinominare il file senza nessuno di questi caratteri usando Esplora file. Se si lavora su un batch di file molto grande, è possibile utilizzare PowerShell o un rinominatore batch, ma per uno o due file, basta fare clic con il pulsante destro del mouse > Rinomina e riordinare i file.

Controllare e convertire il file system

Infine, la mancata corrispondenza nei file system può causare errori di lettura. Windows utilizza principalmente NTFS o FAT32. Se l’unità di origine è formattata come exFAT, o magari il Mac utilizza HFS+ e si sta tentando di copiare da lì, la situazione si complica.È possibile verificare il formato di un’unità tramite Diskpart o Gestione Disco.

  1. Premi Windows + R, digita diskparte premi Invio.
  2. Fare clic su quando richiesto.
  3. Digitare list volumee premere Invio.
  4. Cerca il volume in questione e controlla la colonna Fs, che mostra il file system.

Se non corrispondono (ad esempio, l’origine è FAT32, la destinazione è NTFS), potrebbe essere necessario convertirli. Windows può convertire FAT32 in NTFS utilizzando: convert <drive letter>: /fs:ntfstieni presente che questo funziona solo per FAT32, non per exFAT o altri formati. Sostituisci <lettera di unità> con la lettera effettiva dell’unità. In questo modo eviti la riformattazione e la potenziale perdita di dati, ma esegui sempre un backup prima, per sicurezza.

Se stai cercando di lavorare con unità Mac o Linux, potresti aver bisogno di strumenti o software di terze parti come MacDrive, perché senza di essi Windows non può leggere in modo nativo HFS o ext4.

La maggior parte di queste soluzioni sono piuttosto ovvie a posteriori, ma quando si trasferiscono centinaia di GB o file importanti, è facile trascurare qualcosa di semplice come un cavo difettoso o un problema con il nome del file. Spero che questo possa dare una spinta a risolvere il problema, perché ovviamente Windows ama rendere le cose più difficili del necessario.