Correction d'une erreur de fichier de fonction MS-DOS non valide sous Windows 11/10

Si, lorsque vous essayez de déplacer, supprimer, copier ou renommer des fichiers/dossiers sous Windows 11 ou Windows 10 et que vous recevez le message d'erreur Fonction MS-DOS non valide (Invalid MS-DOS Function) cet article peut vous intéresser. Dans cet article, nous identifierons certaines causes potentielles connues pouvant déclencher l'erreur, puis fournirons les solutions possibles que vous pouvez essayer pour résoudre ce problème.

Il s'agit en fait d'une erreur du système de fichiers qui n'influence souvent que la fonctionnalité du fichier. Vous pouvez également rencontrer l'erreur si vous essayez de déplacer un fichier d'un lecteur au format NTFS vers un lecteur au format (NTFS)FAT32 et un fichier système corrompu peut également déclencher l'erreur.

Erreur de fichier de fonction MS-DOS non valide

Si vous êtes confronté à ce problème de fonction MS-DOS non valide(Invalid MS-DOS Function)  , vous pouvez essayer nos solutions recommandées ci-dessous sans ordre particulier et voir si cela aide à résoudre le problème.

  1. Exécutez CHKDSK
  2. Raccourcissez le nom du fichier que vous copiez
  3. Optimisez et défragmentez votre disque
  4. Formater le lecteur de destination au format NTFS
  5. Créez et configurez la clé de registre CopyFileBufferedSynchronousIo .

Jetons un coup d'œil à la description du processus impliqué par rapport à chacune des solutions répertoriées.

1] Exécutez CHKDSK

L'utilisation de CHKDSK est également une solution qui s'est avérée efficace pour résoudre le problème de la fonction MS-DOS non valide(Invalid MS-DOS Function) .

Pour exécuter CHKDSK, procédez comme suit :

Appuyez sur la touche Windows + R.

Dans la boîte de dialogue Exécuter, tapez cmd , puis appuyez sur CTRL + SHIFT + ENTER pour ouvrir l'invite de commande(open Command Prompt) en mode administrateur/élevé.

Dans la fenêtre d'invite de commande, tapez la commande ci-dessous et appuyez sur  Entrée(Enter) .

chkdsk /x /f /r

Vous recevrez le message suivant :

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).

Appuyez sur la touche Y du clavier, puis redémarrez votre ordinateur pour laisser CHKDSK vérifier et corriger les erreurs sur le disque dur de l'ordinateur.

Une fois CHKDSK terminé, vérifiez si le problème est résolu.

2] Raccourcissez(Shorten) le nom du fichier que vous copiez

Dans cette solution, il suffit de raccourcir le nom du fichier pour résoudre l'erreur lorsque vous essayez de déplacer, supprimer, copier ou renommer des fichiers/dossiers dans Windows 10 .

Si ce correctif ne fonctionne pas, vous pouvez essayer la solution suivante.

3] Optimisez(Optimize) et défragmentez(Defragment) votre disque

Vous pouvez utiliser l' outil de composant logiciel enfichable Windows pour (Windows)optimiser et défragmenter le disque dur de votre ordinateur. Vous pouvez suivre ces étapes pour faire le travail :

  • Appuyez sur la touche Windows + E en même temps pour ouvrir l' explorateur de fichiers(File Explorer) .
  • Cliquez sur Ce PC(This PC) .
  • Cliquez avec le bouton droit(Right-click) sur le lecteur, puis sélectionnez Propriétés(Properties) > Outils(Tools) > Optimiser(Optimize) > Optimiser(Optimize) .

Une fois la procédure terminée, redémarrez votre PC et vérifiez si le problème de fonction MS-DOS non valide(Invalid MS-DOS Function ) est résolu. Si ce n'est pas le cas, passez à la solution suivante.

4] Formatez(Format) le lecteur de destination au format NTFS

Si le lecteur de destination n'est pas formaté en tant que New Technology File System ( NTFS ), vous pouvez rencontrer l' erreur de fonction MS-DOS non valide . (Invalid MS-DOS Function)Dans ce cas, vous pouvez convertir le lecteur de destination en NTFS et voir si cela vous aide.

Voici comment:

La conversion d'un lecteur en suivant ces étapes préservera les fichiers sur le lecteur. Nous vous recommandons toujours de vous assurer que vous disposez de sauvegardes de tous les fichiers sur le lecteur.

Trouvez la lettre du lecteur que vous souhaitez convertir. Ouvrez l'Explorateur de fichiers(Open File Explorer) et, dans le volet de gauche, recherchez le lecteur sous Ce PC(This PC) ou Ordinateur(Computer) .

Appuyez sur(Press) la touche du logo Windows + R pour ouvrir la boîte de dialogue Exécuter .(Run)

Tapez cmd et appuyez sur Entrée(Enter) pour ouvrir la fenêtre d'invite de commande.

À l'invite de la ligne de commande, tapez la commande ci-dessous et appuyez sur Entrée(Enter) . Remplacez(Replace) le lecteur :(drive:) espace réservé par la lettre réelle du lecteur.

convert drive: /fs:ntfs

Une fois le processus de formatage terminé, réessayez l'action de fichier et voyez si le problème est résolu. Si ce n'est pas le cas, passez à la solution suivante.

5] Créer et configurer la clé de registre CopyFileBufferedSynchronousIo

Certains utilisateurs ont déclaré avoir pu résoudre le problème de la fonction MS-DOS non valide(Invalid MS-DOS Function) en modifiant la stratégie système dans l' Éditeur du Registre(Registry Editor) . Voici comment:

Comme il s'agit d'une opération de registre, il est recommandé de sauvegarder le registre(back up the registry) ou de créer un point de restauration système en cas de problème.

Une fois que vous avez pris les mesures de précaution nécessaires, vous pouvez procéder comme suit :

Appuyez sur la touche Windows + R.

Dans la boîte de dialogue Exécuter, tapez regedit et appuyez sur Entrée pour ouvrir l'Éditeur du Registre .

Naviguez ou accédez au chemin de la clé de registre ci-dessous :

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Cliquez avec le bouton droit(Right-click) sur l'espace vide dans le volet de droite, puis sélectionnez Nouveau > Valeur (Value)New > DWORD (32 bits) .

Renommez le nom de la valeur en CopyFileBufferedSynchronousIo et appuyez sur Entrée.

Double-cliquez(Double-click) sur la nouvelle valeur pour l'ouvrir.

Tapez 1 dans la zone Données de la valeur(Value) et appuyez sur  Entrée(Enter)  pour enregistrer la modification.

Vous pouvez maintenant quitter l' Éditeur du Registre(Registry Editor) et redémarrer votre PC. Au démarrage, vérifiez si le problème est résolu.

L'une de ces solutions devrait résoudre le problème pour vous ?(Any of these solutions should fix the issue for you?)



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts