Compartir a través de


Identificador de evento de disco 154: error en la operación de E/S debido a un error de hardware

En este artículo se proporciona una solución para corregir el identificador de evento 154 que se produce en un equipo conectado a una matriz de almacenamiento, como el almacenamiento de canal de fibra (FC).

Número de KB original: 2806730

Importante

Este artículo contiene información sobre cómo modificar el Registro. Asegúrese de hacer una copia de seguridad del Registro antes de modificarlo. Asegúrese de saber cómo recuperar el registro en caso de producirse algún problema. Para obtener más información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, consulte Cómo hacer una copia de seguridad y restaurar el registro en Windows.

Síntomas

En un servidor windows que está conectado a una matriz de almacenamiento, como el almacenamiento de canal de fibra (FC), el identificador de evento 154 se registra en el registro de eventos del sistema.

Causa

Este comportamiento puede producirse por uno de los siguientes motivos:

  • La conexión FC quitó un paquete en algún lugar entre el adaptador de bus de host (HBA) y la matriz de almacenamiento.
  • El controlador de matriz o un dispositivo de la matriz respondieron a una solicitud de E/S e indicaron que el hardware superó los tiempos de espera definidos por hardware en la matriz.

Solución

Para resolver este problema, póngase en contacto con el proveedor del adaptador, el conmutador o la matriz para determinar la causa de los paquetes fc descartados o tiempos de espera de hardware.

Más información

Advertencia

Es posible que se produzcan problemas graves si modifica el Registro de forma incorrecta mediante el Editor del Registro u otro método. Estos problemas pueden requerir la reinstalación del sistema operativo. Microsoft no puede garantizar la solución de estos problemas. La modificación del Registro se hará bajo su propia responsabilidad.

El evento de disco 154 es un nuevo evento del sistema en Windows Server destinado a registrar casos en los que se puede haber quitado un paquete FC. La intención es hacer que estos problemas sean más reconocibles. Un marco FC descartado puede tener un gran efecto en la experiencia del usuario, ya que el tiempo que el sistema operativo esperará a que finalice una operación de E/S se basa en el valor de disk.sys TimeOutValue y el sistema operativo puede parecer inmovilizado o bloquearse mientras espera a que finalice la operación de E/S. Una vez alcanzado el valor de tiempo de espera, la capa de disco o clase volverá a intentar la operación de E/S ocho veces. (Cada intento espera la cantidad completa de Valor TimeOutValue ).

Actualmente, se recomienda establecer el valor de disk.sys TimeOutValue tan bajo como sea posible. (Se recomienda establecerlo en un valor no superior a 20 a 30 segundos). Sin embargo, al igual que con cualquier cambio, el valor que use debe evaluarse en un entorno de prueba antes de implementar ese valor en producción.

El valor es global. Por lo tanto, evite valores de tiempo de espera muy cortos. De lo contrario, puede experimentar errores de tiempo de espera en escenarios como cuando espera a que un disco en suspensión o una unidad de DVD se ponga en marcha.

Para establecer el valor de disk.sys TimeOutValue , siga estos pasos:

  1. Inicia el Editor del Registro. Para ello, haga clic en Inicio, escriba regedit en el cuadro Iniciar búsqueda y presione Entrar.

  2. Busque la siguiente subclave del registro y haga clic en ella:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

  3. Busque TimeOutValue.

  4. En el menú Editar , haga clic en Modificar.

  5. En el cuadro Datos de valor , escriba el número de segundos deseado.

  6. Salga del Editor del Registro.