Error de entrada en el dispositivo: disco duro, unidad flash o SSD – cómo solucionarlo

Al realizar algunas operaciones con el disco duro, la unidad flash USB, el SSD o la tarjeta de memoria, como el particionamiento en la Administración de discos o Diskpart, el usuario de Windows 10, 8.1 o Windows 7 puede encontrarse con errores de “Solicitud fallida debido a un error de E/S en el dispositivo” o simplemente “Error de entrada de salida” y no siempre está claro qué causó el problema y cómo solucionarlo.

Este tutorial detalla lo que puede causar el mensaje “Request failed due to I/O error on device” para HDD, SSD, thumb drives y tarjetas de memoria y cómo puede intentar solucionar este error.

Casos sencillos de errores de E/S y métodos de corrección

Primero sobre algunas situaciones comunes y muy simples que llevan a un mensaje de error de E/S:

  • Si el error se produce al actuar sobre una tarjeta SD (o tarjeta MicroSD conectada a través de un adaptador) o una unidad flash USB, compruebe si el interruptor de protección contra escritura está presente en ella y en la posición “Lock” (“Bloqueo”). Al encenderlo se produce el error en cuestión.
  • Si tiene problemas con un disco duro o SSD conectado a través de la interfaz SATA, intente reconectar o, mejor aún, sustituir el cable SATA. Si no hay ningún cable libre, puede intentar conectar temporalmente la unidad con un cable de un dispositivo opcional, como una unidad de DVD. Si no puede probar un cable diferente, lo mejor es probar el lado de la placa base y el lado de la unidad.
  • Si tiene algún problema con su unidad flash o disco duro externo, pruebe con otros conectores USB, incluyendo diferentes versiones -USB 2.0 y 3.0, en el caso de un PC- de la parte trasera del chasis.
  • Tenga en cuenta que si se produce un error de E/S al conectar el disco duro externo a través de USB, puede indicar una falta de energía (debido al desgaste de la fuente de alimentación del ordenador o cuando se utiliza en un portátil mientras funciona con la batería).
  • Si el error aparece después de encender el ordenador o portátil, pero desaparece después de reiniciar, desactive el inicio rápido de Windows 10 (también funcionará para 8.1).
  • Algunos usuarios informan que cambiar la letra de la unidad les ha ayudado, sobre esto: Cómo cambiar la letra de la unidad o del pendrive en Windows.

Además, si es posible, compruebe cómo se comporta la misma unidad en otro ordenador o portátil: si aparece el mismo error, podemos suponer que el problema está en la propia unidad, si funciona bien, lo más probable es que el problema esté en el sistema o en el hardware del ordenador problemático.

Y un punto más: para el caso del error “Request failed due to an I/O error on the device” cuando se trabaja con una unidad flash USB, recomiendo leer los métodos de la instrucción La unidad flash escribe que la unidad está protegida contra escritura.

Controladores SATA y USB

A veces el problema puede deberse a que el sistema no tiene instalados los controladores “correctos” para que el sistema actual funcione con dispositivos SATA o USB. En su lugar, Windows instala automáticamente los controladores compatibles.

Consulta la página web oficial de tu portátil o placa base de PC (específicamente para el modelo de tu dispositivo) para ver los controladores SATA/AHCI/RAID y USB disponibles para descargar. También tiene sentido descargar e instalar los controladores del chipset. Ten en cuenta que aunque tengas instalado Windows 10 en tu ordenador y la web solo tenga disponibles controladores para versiones anteriores del sistema operativo, lo normal es que puedas instalarlos sin problemas y que funcionen bien.

Comprobación del estado del disco y de los errores

Si la unidad problemática es visible en el sistema y tiene una letra asignada, intente realizar una simple comprobación de errores de la unidad:

  1. Ejecute la línea de comandos como administrador. En Windows 10, puedes hacerlo escribiendo “Símbolo del sistema” en la búsqueda de la barra de tareas y haciendo clic en el elemento de menú correspondiente. Otras formas de ejecutar la línea de comandos como administrador.
  2. Introduzca el comando, sustituyendo la letra de la unidad D por la suya (nota: el proceso puede durar varias horas para un disco duro, no lo ejecute en un portátil que funcione con batería)
    chkdsk D: /f /r/ /x

    y pulse Enter.

  3. Espere a que se complete la verificación.

Tenga en cuenta que la comprobación puede no iniciarse si hay un problema grave de protección de disco o de escritura.

En el caso de los discos duros y las unidades de estado sólido (SSD), también merece la pena comprobar el estado del S.M.A.R.T. mediante un software adecuado, como CrystalDiskInfo.

Preste especial atención a las lecturas de los siguientes atributos (algunos de ellos pueden faltar en su unidad): 05, 0A, C4, C5, C6, C7. La salida de estos y otros parámetros más allá de los valores de “saludable” le informará de que el error es probablemente causado por una condición técnica de la unidad.

Configurar el tiempo de respuesta del disco en el registro

Este elemento puede ser relevante para los discos duros conectados, tanto internos como externos, especialmente los que ocasionalmente pasan al modo de suspensión.

Hay un parámetro en el registro de Windows que es responsable de cuánto tiempo se debe esperar para una respuesta de las unidades y, si se ha alcanzado el límite, puede recibir un mensaje de error de E/S. El valor del parámetro puede ser modificado:

  1. Pulsa las teclas. Ganar+R en su teclado, escriba regedit y pulse Enter, se abrirá el editor del registro.
  2. Navegue hasta la sección de registro
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesdisk
  3. Tenga en cuenta el valor del parámetro TimeOutValue en el panel derecho del editor del registro. Haciendo doble clic en él y seleccionando la representación decimal, puede establecer el valor de tiempo de espera deseado en segundos.

Cuando termine, guarde los cambios realizados, cierre el editor del registro y reinicie el equipo, y luego compruebe si el error persiste.

Video tutorial.

Si una unidad de disco o unidad flash está reportando errores de entrada de salida en cualquier ordenador o portátil, mientras que los contactos de la unidad están bien (no oxidados o dañados), hay una buena probabilidad de que usted está tratando con un fallo de hardware de su disco duro, SSD o unidad USB y tal vez el mejor enfoque es reemplazarlo.