Solucione el error de archivo de función de MS-DOS no válido en Windows 11/10

Si cuando intenta mover, eliminar, copiar o cambiar el nombre de archivos/carpetas en Windows 11 o Windows 10 y recibe el mensaje de error Función de MS-DOS no válida (Invalid MS-DOS Function) entonces esta publicación podría interesarle. En esta publicación, identificaremos algunas posibles causas conocidas que pueden desencadenar el error y luego brindaremos las posibles soluciones que puede intentar para ayudar a remediar este problema.

En realidad, se trata de un error del sistema de archivos que a menudo solo influye en la funcionalidad del archivo. También podría experimentar el error si intenta mover un archivo de una unidad de formato NTFS a una unidad de formato (NTFS)FAT32 y un archivo de sistema corrupto también puede desencadenar el error.

Error de archivo de función de MS-DOS no válido

Si se enfrenta a este problema de función de MS-DOS no válida(Invalid MS-DOS Function)  , puede probar nuestras soluciones recomendadas a continuación sin ningún orden en particular y ver si eso ayuda a resolver el problema.

  1. Ejecutar CHKDSK
  2. Acorte el nombre del archivo que está copiando
  3. Optimiza y desfragmenta tu disco
  4. Formatee la unidad de destino en formato NTFS
  5. Cree y configure la clave de registro CopyFileBufferedSynchronousIo .

Echemos un vistazo a la descripción del proceso involucrado en relación con cada una de las soluciones enumeradas.

1] Ejecutar CHKDSK

El uso de CHKDSK también es una solución que ha demostrado ser efectiva para solucionar el problema de la función de MS-DOS no válida(Invalid MS-DOS Function) .

Para ejecutar CHKDSK, haga lo siguiente:

Presione la tecla de Windows + R.

En el cuadro de diálogo Ejecutar, escriba cmd y luego presione CTRL + SHIFT + ENTER para abrir el símbolo del sistema(open Command Prompt) en modo administrador/elevado.

En la ventana del símbolo del sistema, escriba el siguiente comando y presione  Entrar(Enter) .

chkdsk /x /f /r

Recibirá el siguiente mensaje:

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

Presione la tecla Y en el teclado y luego reinicie su computadora para permitir que CHKDSK verifique y corrija los errores en el disco duro de la computadora.

Después de que se complete CHKDSK , verifique si el problema se resolvió.

2] Acorte(Shorten) el nombre del archivo que está copiando

En esta solución, simplemente acortar el nombre del archivo podría ayudar a resolver el error cuando intenta mover, eliminar, copiar o cambiar el nombre de archivos/carpetas en Windows 10 .

Si esta solución no funciona, puede probar la siguiente solución.

3] Optimiza(Optimize) y desfragmenta(Defragment) tu disco

Puede usar la herramienta de complemento de Windows para (Windows)optimizar y desfragmentar el disco duro de su computadora. Puedes seguir estos pasos para hacer el trabajo:

  • Presione la tecla de Windows + E al mismo tiempo para abrir el Explorador de archivos(File Explorer) .
  • Haga clic en Esta PC(This PC) .
  • Haga clic derecho(Right-click) en la unidad y luego seleccione Propiedades(Properties) > Herramientas(Tools) > Optimizar(Optimize) > Optimizar(Optimize) .

Una vez que se complete el procedimiento, reinicie su PC y verifique si se resolvió el problema de la función de MS-DOS no válida . (Invalid MS-DOS Function )Si no, continúe con la siguiente solución.

4] Formatee(Format) la unidad de destino en formato NTFS

Si la unidad de destino no está formateada como Sistema de archivos de nueva tecnología(New Technology File System) ( NTFS ), es posible que encuentre el error Función de MS-DOS no válida(Invalid MS-DOS Function) . En este caso, puede convertir la unidad de destino a NTFS y ver si eso ayuda.

Así es cómo:

La conversión de una unidad siguiendo estos pasos preservará los archivos en la unidad. Todavía recomendamos asegurarse de tener copias de seguridad de todos los archivos en el disco.

Busque la letra de la unidad que desea convertir. Abra el Explorador de archivos(Open File Explorer) y, en el panel izquierdo, busque la unidad en Esta PC(This PC) o Computadora(Computer) .

Presione(Press) la tecla del logotipo de Windows + R para abrir el cuadro de diálogo Ejecutar .(Run)

Escriba cmd y presione Entrar(Enter) para abrir la ventana del símbolo del sistema.

En el indicador de la línea de comando, escriba el siguiente comando y presione Entrar(Enter) . Reemplace(Replace) la unidad:(drive:) marcador de posición con la letra real de la unidad.

convert drive: /fs:ntfs

Una vez que se completa el proceso de formateo, intente la acción del archivo nuevamente y vea si el problema se resuelve. Si no, continúe con la siguiente solución.

5] Crear y configurar la clave de registro CopyFileBufferedSynchronousIo

Algunos usuarios dijeron que pudieron resolver el problema de la función de MS-DOS no válida(Invalid MS-DOS Function) editando la política del sistema en el Editor del Registro(Registry Editor) . Así es cómo:

Dado que se trata de una operación de registro, se recomienda que haga una copia de seguridad del registro(back up the registry) o cree un punto de restauración del sistema en caso de que algo salga mal.

Una vez que haya tomado las medidas de precaución necesarias, puede proceder de la siguiente manera:

Presione la tecla de Windows + R.

En el cuadro de diálogo Ejecutar, escriba regedit y presione Entrar para abrir el Editor del Registro .

Navegue o salte a la ruta de la clave de registro a continuación:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Haga clic derecho(Right-click) en el espacio en blanco en el panel derecho y luego seleccione Nuevo > Valor (Value)New > DWORD (32 bits) .

Cambie el nombre del valor como CopyFileBufferedSynchronousIo y presione Enter.

Haga doble clic(Double-click) en el nuevo valor para abrirlo.

Escriba 1 en el cuadro Información del valor(Value) y presione  Entrar(Enter)  para guardar el cambio.

Ahora puede salir del Editor del Registro(Registry Editor) y reiniciar su PC. En la comprobación de arranque, si se resuelve el problema.

¿Alguna de estas soluciones debería solucionar el problema por usted?(Any of these solutions should fix the issue for you?)



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts