Dmio informes 30 de ID de evento con estado de 0xC000009A

Seleccione idioma Seleccione idioma
Id. de artículo: 329075 - Ver los productos a los que se aplica este artículo
importante Este artículo contiene información acerca de cómo modificar el registro. Compruebe que ha hecho una copia de seguridad del Registro antes de modificarlo. Compruebe que sabe restaurar el Registro en caso de que se produzca algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando utiliza discos dinámicos, puede recibir las entradas de registro de sucesos de Dmio siguientes, que pueden provocar daños en los datos, daños en la base de datos o daños en el archivo de sistema en uno o más volúmenes de disco dinámico, o pueden provocar errores de aplicación:

Event Type:	Information
Event Source:	dmio
Event Category:	None
Event ID:	29
Date:		MM/DD/YYYY
Time:		HH:MM:SS AM/PM
User:		N/A
Computer:       Computer_Name
Description:
dmio: Harddisk9 read error at block 445136247: status 0xC000009A 


Event Type:	Warning
Event Source:	dmio
Event Category:	None
Event ID:	35
Date:		MM/DD/YYYY
Time:		HH:MM:SS AM/PM
User:		N/A
Computer:       Computer_Name
Description:
dmio: Disk Harddisk9 block 445136247 (mountpoint F:): Uncorrectable read error 


Event Type:	Information
Event Source:	dmio
Event Category:	None
Event ID:	30
Date:		MM/DD/YYYY
Time:		HH:MM:SS AM/PM
User:		N/A
Computer:       Computer_Name
Description:
dmio: Harddisk2 write error at block 411779656: status 0xC000009A
				

NOTES
  • El código de estado siempre es 0xC000009A - STATUS_INSUFFICIENT_RESOURCES, y varían los números de bloque.
  • Aunque Ftdisk.sys se utiliza para los discos básicos, Windows 2000 no informa de eventos similares en las mismas circunstancias, por lo tanto, carecen de PTE recursos también pueden provocar daños de volumen o daños en los datos en discos básicos.

Causa

Este problema se produce debido a una combinación de condiciones o factores, que incluyen:
  • En el equipo se utiliza el / 3 GB configuración en el archivo Boot.ini. Esta configuración reduce sustancialmente el número total de entradas de tabla de páginas (PTE) están disponibles para el núcleo.
  • El equipo utiliza un adaptador de almacenamiento que puede controlar muchas solicitudes simultáneas (hasta 0xFF-255 decimal).
  • El controlador de adaptador de almacenamiento debe asignar un búfer para cada solicitud que envía el minipuerto SCSI. Cuando el minipuerto SCSI envía un número alto de solicitudes grandes, el sistema se queda sin PTE.
  • La pila de almacenamiento en Windows 2000 no garantiza el progreso bajo presión de memoria.
Los errores ocurren después de la siguiente secuencia:
  1. Una aplicación envía la solicitud adaptador una E/s muy grandes.
  2. El controlador de clase divide esta solicitud basándose en las transferencias máxima que el adaptador puede controlar.
  3. Para cada parte de la solicitud envía el controlador de clase al controlador de puerto, el controlador de clase envía un paquete de solicitud de E/s (IRP) mediante la MDL original que representa el búfer completo.
  4. El controlador de puerto asigna el búfer completo para cada uno de estos fragmentos.
  5. Puesto que el adaptador puede controlan muchas solicitudes y también de mapas copias redundantes de estos búferes grandes, el sistema finalmente se ejecuta fuera de PTE recursos.

Solución

Para resolver este problema, utilice uno de los métodos siguientes:

Método 1: Modificar el registro

Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o utilizando otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.
Reducir las solicitudes de E/s simultáneas que están permitidas por el controlador de almacenamiento masivo. Para ello, siga estos pasos:
  1. Inicie el Editor del Registro.
  2. Busque y, a continuación, haga clic en la entrada del Registro siguiente, donde Storage_Driver_Name es el nombre del controlador de minipuerto, como AIC78xx:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ Storage_Driver_Name \Parameters\Device\NumberOfRequests
  3. Modifique el valor REG_DWORD de la entrada NumberOfRequests. Para ello, reduzca el número a entre 16 y 255 decimal. Este número representa el número máximo de solicitudes pendientes en un bus. Utilice este ajuste con moderación, ya que las asignaciones de almacenamiento por solicitud consumen memoria no paginada.

    Nota Ninguno de los controladores que se incluye con Windows 2000 utiliza esa clave y si la clave no está presente, el número de solicitudes simultáneas de valor predeterminado es 0 x 10 (el 16 decimal).
Para obtener más información acerca de cómo modificar esta clave del registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
240314INFORMACIÓN: Configuración de solicitudes de restricción en el número de E/s simultáneas

Método 2: Modificar el archivo Boot.ini

Quitar el / 3 GB cambiar desde el archivo Boot.ini y, a continuación, reinicie el equipo.

Método 3: Utilizar el modificador /USERVA en el archivo Boot.ini (sólo en Windows 2003)

Para obtener más información acerca de cómo utilizar el /USERVA modificador en el archivo Boot.ini, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
316739Cómo utilizar el modificador /USERVA en el archivo Boot.ini para ajustar las configuraciones /3GB
La siguiente revisión de Windows 2003 también puede afectar al uso PTE y ayudar a eliminar los errores:
831899Recibirá un mensaje de error "stop 0x000000DA" en una pantalla azul después de habilitar PTE seguimiento en un nodo basado en Windows Server 2003

Más información

Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
247904Cómo configurar la dirección paginación Pool y áreas de memoria de entrada de tabla de páginas de sistema
274750Cómo: Configurar la memoria para más de 2 GB en SQL Server

Propiedades

Id. de artículo: 329075 - Última revisión: lunes, 30 de octubre de 2006 - Versión: 7.3
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server SP1
  • Service Pack 3 de Microsoft Windows 2000
  • Microsoft Windows 2000 Server SP2
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Advanced Server SP2
  • Microsoft Windows 2000 Advanced Server SP3
Palabras clave: 
kbmt kbprb KB329075 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 329075

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com