Correzione dell'errore del file di funzione MS-DOS non valido su Windows 11/10

Se quando si tenta di spostare, eliminare, copiare o rinominare file/cartelle in Windows 11 o Windows 10 e viene visualizzato il messaggio di errore Funzione MS-DOS non valida (Invalid MS-DOS Function) questo post potrebbe interessarti. In questo post, identificheremo alcune potenziali cause note che possono attivare l'errore e quindi forniremo le possibili soluzioni che puoi provare per risolvere questo problema.

Questo è in realtà un errore del file system che spesso influenza solo la funzionalità del file. Potresti riscontrare l'errore anche se provi a spostare un file da un'unità in formato NTFS a un'unità in formato FAT32 e anche un file di sistema danneggiato può attivare l'errore.

Errore del file di funzione MS-DOS non valido

Se ti trovi di fronte a questo problema con la funzione MS-DOS non valida(Invalid MS-DOS Function)  , puoi provare le nostre soluzioni consigliate di seguito in nessun ordine particolare e vedere se ciò aiuta a risolvere il problema.

  1. Esegui CHKDSK
  2. Abbrevia il nome del file che stai copiando
  3. Ottimizza e deframmenta l'unità
  4. Formatta l'unità di destinazione in formato NTFS
  5. Creare e configurare la chiave di registro CopyFileBufferedSynchronousIo .

Diamo un'occhiata alla descrizione del processo coinvolto in relazione a ciascuna delle soluzioni elencate.

1] Esegui CHKDSK

L'utilizzo di CHKDSK è anche una soluzione che si è rivelata efficace per risolvere il problema relativo alla funzione MS-DOS non valida(Invalid MS-DOS Function) .

Per eseguire CHKDSK, procedi come segue:

Premi il tasto Windows + R.

Nella finestra di dialogo Esegui, digitare cmd e quindi premere CTRL + SHIFT + ENTER per aprire il prompt dei comandi(open Command Prompt) in modalità amministratore/elevata.

Nella finestra del prompt dei comandi, digita il comando seguente e premi  Invio(Enter) .

chkdsk /x /f /r

Riceverai il seguente messaggio:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

Premere il tasto Y sulla tastiera, quindi riavviare il computer per consentire a CHKDSK di controllare e correggere gli errori sul disco rigido del computer.

Al termine di CHKDSK , verificare se il problema è stato risolto.

2] Abbrevia(Shorten) il nome del file che stai copiando

In questa soluzione, il semplice accorciamento del nome del file potrebbe aiutare a risolvere l'errore quando si tenta di spostare, eliminare, copiare o rinominare file/cartelle in Windows 10 .

Se questa correzione non funziona, puoi provare la soluzione successiva.

3] Ottimizza(Optimize) e deframmenta(Defragment) l'unità

È possibile utilizzare lo strumento snap-in di Windows per (Windows)ottimizzare e deframmentare il disco rigido del computer. È possibile seguire questi passaggi per eseguire il lavoro:

  • Premere contemporaneamente il tasto Windows + E per aprire Esplora file(File Explorer) .
  • Fare clic su Questo PC(This PC) .
  • Fare clic(Right-click) con il pulsante destro del mouse sull'unità e quindi selezionare Proprietà(Properties) > Strumenti(Tools) > Ottimizza(Optimize) > Ottimizza(Optimize) .

Al termine della procedura, riavviare il PC e verificare se il problema relativo alla funzione MS-DOS non valida(Invalid MS-DOS Function ) è stato risolto. In caso contrario, continuare con la soluzione successiva.

4] Formattare(Format) l'unità di destinazione in formato NTFS

Se l'unità di destinazione non è formattata come New Technology File System ( NTFS ), è possibile che si verifichi l' errore di funzione MS-DOS non valida . (Invalid MS-DOS Function)In questo caso, puoi convertire l'unità di destinazione in NTFS e vedere se questo aiuta.

Ecco come:

La conversione di un'unità utilizzando questi passaggi conserverà i file sull'unità. Ti consigliamo comunque di assicurarti di disporre di backup di tutti i file sull'unità.

Trova la lettera dell'unità che desideri convertire. Apri Esplora file(Open File Explorer) e, nel riquadro di sinistra, cerca l'unità in Questo PC(This PC) o Computer .

Premi(Press) il tasto logo Windows + R per aprire la finestra di dialogo Esegui .(Run)

Digita cmd e premi Invio(Enter) per aprire la finestra del prompt dei comandi.

Al prompt della riga di comando, digita il comando seguente e premi Invio(Enter) . Sostituire(Replace) l' unità:(drive:) segnaposto con la lettera effettiva dell'unità.

convert drive: /fs:ntfs

Una volta completato il processo di formattazione, provare di nuovo l'azione sul file e verificare se il problema è stato risolto. In caso contrario, continuare con la soluzione successiva.

5] Creare e configurare la chiave di registro CopyFileBufferedSynchronousIo

Alcuni utenti hanno affermato di essere stati in grado di risolvere il problema relativo alla funzione MS-DOS non valida(Invalid MS-DOS Function) modificando i criteri di sistema nell'Editor del Registro di sistema(Registry Editor) . Ecco come:

Poiché si tratta di un'operazione di registro, si consiglia di eseguire il backup del registro(back up the registry) o di creare un punto di ripristino del sistema nel caso qualcosa vada storto.

Una volta adottate le misure precauzionali necessarie, è possibile procedere come segue:

Premi il tasto Windows + R.

Nella finestra di dialogo Esegui, digita regedit e premi Invio per aprire l'Editor del Registro di sistema .

Navigare o passare al percorso della chiave di registro di seguito:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Fare clic con il pulsante destro del mouse(Right-click) sullo spazio vuoto nel riquadro di destra, quindi selezionare Nuovo > Valore (Value)New > DWORD (32 bit) .

Rinominare il nome del valore come CopyFileBufferedSynchronousIo e premere Invio.

Fare doppio clic(Double-click) sul nuovo valore per aprirlo.

Digitare 1 nella casella Dati valore(Value) e premere  Invio(Enter)  per salvare la modifica.

Ora puoi uscire dall'Editor del Registro di sistema(Registry Editor) e riavviare il PC. All'avvio, verifica se il problema è stato risolto.

Una di queste soluzioni dovrebbe risolvere il problema per te?(Any of these solutions should fix the issue for you?)



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts