Sistema no se inicia cuando se crea un gran número de unidades lógicas y volúmenes

Se aplica a: Microsoft Windows Server 2003 Enterprise Edition for Itanium-based SystemsMicrosoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Standard x64 Edition

Síntomas


Si el sistema tiene un gran número de números de unidad lógica (LUN) y volúmenes (más de 700), al reiniciar Windows 2000 Server o Windows Server 2003, puede recibir uno de los siguientes mensajes de error:

No se puede iniciar Windows 2000 porque el siguiente archivo falta o está dañado:
\Winnt\System32\Config\System.CED opciones de inicio para Windows 2000, presione F8.


Puede intentar reparar este archivo iniciando lo Windows Server 2003 instalación de Windows 2000 mediante el CD -ROM. Seleccione 'r' o disco original en la primera pantalla para iniciar la reparación.
Windows 2000 no se pudo iniciar debido a un error en el software. Comunique este problema como cargador de Error 3.

Puede intentar reparar este archivo iniciando lo Windows Server 2003 instalación de Windows 2000 mediante el CD -ROM. Seleccione 'r' o disco original en la primera pantalla para iniciar la reparación.
Puede recibir uno de estos mensajes de error si vuelve a configurar el sistema eliminar o quitar los LUNs existentes y volúmenes y volver a crear o a detectar los nuevos LUNs y volúmenes.

Causa


Windows 2000 server y Windows Server 2003 almacenan información acerca de LUNs y volúmenes que se han instalado y configurado en un equipo en el subárbol del sistema del registro. Cuando se quita un dispositivo (como una unidad) de un sistema, Windows 2000 Server y Windows Server 2003 conservan las entradas del registro en caso de que el dispositivo se devuelve al sistema; Esto forma parte de Plug and Play. Este problema puede ocurrir después de una matriz o volver a configurar el conjunto de unidades, si se detectan como nuevos dispositivos y, por tanto, crear entradas duplicadas. Si hay un gran número de unidades (más de 700), este problema puede hacer crecer el subárbol del sistema.

El subárbol del sistema se limita a aproximadamente 10.3 megabytes (MB) de tamaño en Windows 2000 Server. Esto es porque el subárbol del sistema y los archivos de núcleo de Windows deben ajustarse por debajo de 16 MB cuando se inicia Windows.

Debido a los cambios de diseño, Windows Server 2003 normalmente no tendrá este problema a menos que se está utilizando el modificador/3 GB.

Para obtener más información sobre el subárbol SYSTEM y Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

302594 la limitación de memoria del subárbol de sistema se ha mejorado en Windows Server 2003

Solución


Para resolver este problema, utilice uno de los métodos siguientes, según el estado en el sistema. Si este problema se produce después del hecho (por ejemplo, si el equipo no se inicia), póngase en contacto con los servicios de soporte técnico de Microsoft para obtener asistencia en la reparación de su subárbol del sistema y restaurar la instalación de Windows a un estado de arranque.

Para obtener una lista completa de números de teléfono de servicios de soporte técnico de Microsoft e información sobre los costos de soporte, visite el siguiente sitio Web de Microsoft:

Cómo reparar un equipo que no puede reiniciar

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
Si ya ha probado a reiniciar el equipo y recibe el mensaje de error que se describe en la sección "Síntomas" de este artículo, siga estos pasos:

  1. Instalar una instalación paralela de Windows 2000 Server o Windows Server 2003 en el sistema.


    Para obtener más información acerca de cómo realizar una instalación paralela, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    266465 cómo realizar una instalación paralela de Windows 2000 o Windows Server 2003

    Nota: para los efectos del presente artículo, se asume que la instalación original está en C:\Winnt y la nueva instalación paralela es Winnt.new.


    Nota: La carpeta de instalación original de Windows Server 2003 está en C:\Windows.
  2. Después de completar la instalación paralela, inicie sesión en el equipo en la instalación paralela como administrador local.
  3. Inicie Regedt32.
  4. Haga clic en la ventana HKEY_LOCAL_MACHINE en equipo Local para mostrarla en primer plano.

  5. Haga clic en la carpeta raíz HKEY_LOCAL_MACHINE.
  6. En Windows 2000 Server, en el menú registro , haga clic en Cargar subárbol. En Windows Server 2003, en el menú archivo , haga clic en Cargar subárbol
  7. Busque el subárbol del sistema examinando hasta la carpeta C:\Winnt\System32\Config y, a continuación, copia el archivo de sistema.


    Nota: Compruebe que copia el archivo de sistema y no el archivo System.log.
  8. Haga clic en el archivo de sistema y, a continuación, haga clic en Abrir.
  9. En el cuadro Nombre de clave , escriba
    OriginalInstally, a continuación, haga clic en Aceptar.


    Nota: el nombre que elija no es importante, siempre y cuando sea único en el subhive que se muestra.
  10. Ahora se muestra la carga subhive denominado OriginalInstall. Expanda el
    Rama OriginalInstall .
  11. Haga clic en la tecla Seleccionar .
  12. Tenga en cuenta la configuración de la actual, predeterminada,
    Failedy LastKnownGood valores del registro.


    Los números de estos valores del registro corresponden a los números de las claves CONTROLSET que también aparecen bajo la clave Seleccione . En circunstancias normales, la clave CONTROLSET001 y el
    Clave CONTROLSET002 se muestran.


    Normalmente, la configuración de los valores actuales y predeterminado es 0 x 1y la clave CONTROLSET correspondiente para estos valores es CONTROLSET001. El valor de la última
    valor normalmente es 0 x 2, y la clave CONTROLSET correspondiente
    CONTROLSET002. El valor para el valor de error normalmente es 0y no existe ninguna clave CONTROLSET correspondiente. Sin embargo, si existe un CONTROLSET dañado, la configuración para el valor de error puede ser 0 x 3, y puede ser la clave CONTROLSET correspondiente
    CONTROLSET003.


    Para obtener más información acerca de cómo utilizar la clave Select y ControlSets, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    102984 REG: ControlSet\Select entradas de la subclave

  13. Haga clic en la clave CONTROLSET que corresponde a la configuración de la
    Valor del error que anotó en el paso 12.
  14. En Windows 2000 Server, en el menú seguridad , haga clic en permisos. En Windows Server 2003, en el menú Edición , haga clic en permisos
  15. En Windows 2000 Server, seleccione esta opción para desactivar la casilla de verificación Permitir que los permisos heredables del primario se propaguen a este objeto . En Windows Server 2003, haga clic en el botón Opciones avanzadas y, a continuación, seleccione Borrar la Permitir permisos heredables del primario se propaguen a este objeto y todos los objetos secundarios. Incluirlas junto con las entradas indicadas aquí de forma explícita casilla de verificación.
  16. En el cuadro de diálogo, haga clic en Quitar.
  17. Quitar los usuarios y grupos que se muestran.
  18. Agregar el administrador local y asegúrese de que la cuenta tiene permisos de Control total.
  19. Haga clic en Avanzadas.
  20. Haga clic para activar la casilla de verificación Restablecer permisos en todos los objetos secundarios y habilitar la propagación de permisos heredables de un objeto y, a continuación, haga clic en Aceptar.
  21. En el cuadro de diálogo seguridad , haga clic en .
  22. En el cuadro de diálogo permisos , haga clic en Aceptar.
  23. Eliminar el CONTROLSET que corresponde al conjunto de error .


    Nota: los pasos anteriores son necesarios para quitar la seguridad en la colmena, por lo que puede eliminarla. Tenga en cuenta que se ha copiado el subárbol del sistema .
  24. Repita los pasos 13 a 23 para eliminar el CONTROLSET que corresponde al valor de LastKnownGood .
  25. Haga doble clic en el CONTROLSET que corresponde al valor actual .
  26. Haga doble clic en ENUM.
  27. Haga clic en la clave de SCSI .
  28. Utilice los pasos del 14 al 23 para establecer los permisos adecuados y, a continuación, elimine la clave de SCSI .


    Nota: se reconstruye la clave SCSI durante el inicio siguiente.
  29. Haga clic en la clave de almacenamiento de información .
  30. Utilice los pasos del 14 al 23 para establecer los permisos adecuados y, a continuación, elimine la clave de almacenamiento de información .


    Nota: se reconstruye la clave de almacenamiento durante el inicio siguiente.
  31. Bajo HKEY_LOCAL_MACHINE, haga clic en OriginalInstall.
  32. En Windows 2000 Server, en el menú registro , haga clic en Guardar clavey, a continuación, guarde el archivo en el escritorio como sistema sin extensión. En Windows Server 2003, en el menú archivo , haga clic en Exportary, en la lista Guardar como tipo desplegable, elija archivos de subárbol de registro (*. *). A continuación, guarde el archivo en el escritorio con el sistema de nombre de archivo sin extensión..

    Nota: al guardar el archivo quita cualquier espacio en blanco en la colmena y reduce el tamaño del archivo.
  33. Asegúrese de que OriginalInstall aún está seleccionada.
  34. En el menú registro , haga clic en Descargar subárboly, a continuación, haga clic en para confirmar.
  35. Salga de Regedt32.
  36. Utilice Mi PC para buscar la carpeta C:\Winnt\System32\Config y, a continuación, cambie el nombre el archivo de sistema existente a System.org.
  37. Copie el archivo de sistema desde el escritorio a C:\Winnt\System32\Config.
  38. Reinicie el equipo y elegir la instalación original.

Más información


Si desea ser proactivo porque creen que el servidor está en riesgo, utilice el siguiente procedimiento para quitar las entradas del registro para las unidades que se han quitado físicamente.

Las instrucciones siguientes describen cómo incorporar la utilidad depurador en un entorno de Windows 2000 mediante la creación de una secuencia de comandos de apagado que comprueba el tamaño del subárbol del sistema . Si el subárbol del sistema es más de 8 megabytes (MB), la herramienta de depurador elimina las unidades quitadas e intenta limpiar la base de datos del disco dinámico y comprimir los espacios en blanco. La secuencia de comandos quita todas las unidades de la base de datos del disco dinámico que formaban parte de cualquier tipo de volumen RAID, incluidos los volúmenes distribuidos y volúmenes seccionados.

Además, lea el archivo Readme.txt que se incluye en el paquete de la utilidad para obtener una descripción de todos los archivos en el paquete.
Para crear una secuencia de comandos de apagado que comprueba el tamaño del subárbol del sistema , siga estos pasos:
  1. Descargue ahora el paquete y extraer el contenido en la partición del sistema en una carpeta denominada C:\Scrubber.
  2. Haga clic en Inicio y, a continuación, haga clic en Ejecutar.
  3. Escriba MMCy, a continuación, haga clic en Aceptar.
  4. En el menú consola , haga clic en Agregar o quitar complemento.
  5. Haga clic en Agregar.
  6. Haga clic en Directiva de grupo en la lista del complemento y, a continuación, haga clic en Agregar.
  7. El objeto de directiva de grupo predeterminado es "Equipo Local"; haga clic en Finalizar.
  8. Haga clic en Cerrary, a continuación, haga clic en Aceptar.
  9. Haga clic en el signo más (+) en el panel izquierdo para expandir la rama de la Directiva de equipo Local y, a continuación, expanda la rama de Configuración de Windows .
  10. En el panel derecho, haga doble clic en la directiva de apagado
  11. Haga clic en Agregary, a continuación, haga clic en Examinar.
  12. Busque la carpeta C:\Scrubber, haga clic en el archivo Cleanup.vbs y, a continuación, haga clic en Aceptar.
  13. Haga clic en Aceptar hasta que cierre la directiva de apagado y cierre el complemento de MMC. No es necesario guardar la configuración de la consola para ejecutar la secuencia de comandos.
  14. En el Panel de Control, haga doble clic en el icono sistema .
  15. Haga clic en la ficha Opciones avanzadas y, a continuación, haga clic en Variables de entorno.
  16. En Variables del sistema, haga clic en la variable Path y, a continuación, haga clic en Editar.
  17. Anexe el texto siguiente al final de la variable:
    ;C:\SCRUBBER
  18. Haga clic en Aceptar para variables y, a continuación, haga clic en Aceptar en Propiedades del sistema.
Con el script de apagado en el lugar (Cleanup.vbs), si hay varias unidades fallan y discos dinámicos, aparecen en administración de discos como error. Puede que necesite (ratón) en Administración de discosy, a continuación, haga clic en Volver a examinar los discos si el adaptador de bus host (HBA) no utiliza Plug and Play eventos si las unidades no se detectan inmediatamente como error.


Para obtener más información acerca de problemas similares, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

216369 no se puede crear un gran número de ámbitos de protocolo de configuración dinámica de Host (DHCP)

244135 demasiados muchas impresoras pueden causar el arranque incorrecta

259930 no se puede iniciar Windows 2000 con un gran número de zonas DNS

269075 mensaje de error: "no se puede iniciar Windows porque el siguiente archivo falta o está dañado: \Winnt\System32\Config\Systemced"

270028 no puede iniciar Windows NT con muchos recursos DFS

Windows Server 2003 aumenta la memoria que está disponible en tiempo de arranque para que el tamaño del subárbol del sistema no es tan relevante.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

302594 la limitación de memoria del subárbol de sistema se ha mejorado en Windows Server 2003

Si utiliza el modificador/3 GB en Windows Server 2003, el límite de 16 MB todavía se aplica hasta que Windows Server 2003 Service Pack 1 (SP1) está disponible. Microsoft recomienda que cree una segunda entrada en el archivo Boot.ini que no tenga el modificador/3 GB para que haya más memoria disponible.

Información del Service pack

Para resolver este problema, obtenga el service pack más reciente para Windows Server 2003. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
889100 cómo obtener el service pack más reciente para Windows Server 2003

Información de hotfix de Windows Server 2003

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay ningún requisito previo para instalar este hotfix.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Esta revisión no sustituye a ninguna revisión publicada previamente.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Windows Server 2003, versiones basadas en Itanium
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Scrubber.exe5.2.3790.249623.04028-Jul-200505:16IA-64
Windows Server 2003, versiones basadas en x 64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Scrubber.exe5.2.3790.249612.80028-Jul-200505:16x64SP1
Windows Server 2003, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Scrubber.exe5.2.3790.249610,24027-Jul-200500:45x86SP1

Información sobre hotfix de Windows 2000

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

No hay ningún requisito previo para instalar este hotfix.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Esta revisión no sustituye a ninguna revisión publicada previamente.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Scrubber.exe5.2.3790.23810,24012-Aug-200500:29x86

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en Windows Server 2003 Service Pack 2.