Système peut ne pas démarre lors de la création d’un grand nombre d’unités logiques et les volumes

S’applique à : Microsoft Windows Server 2003 Enterprise Edition for Itanium-based SystemsMicrosoft Windows Server 2003 Enterprise x64 EditionMicrosoft Windows Server 2003 Standard x64 Edition

Symptômes


Si votre système comporte un grand nombre de numéros d’unité logique (LUN) et les volumes (plus 700), lorsque vous redémarrez Windows 2000 Server ou Windows Server 2003, un des messages d’erreur suivants peut s’afficher :

Windows 2000 n’a pas pu démarrer car le fichier suivant est manquant ou endommagé :
\WINNT\SYSTEM32\CONFIG\SYSTEM.CED les options de démarrage pour Windows 2000, appuyez sur F8.


Vous pouvez tenter de réparer ce fichier en démarrant Windows 2000 Serveror installation Windows Server 2003 à l’aide de la disquette d’installation ou le CD-ROM. Choisissez 'r' d’origine sur le premier écran pour démarrer la réparation.
Windows 2000 n’a pas pu démarrer en raison d’une erreur dans le logiciel. Veuillez signaler ce problème comme d’erreur 3 du chargeur.

Vous pouvez tenter de réparer ce fichier en démarrant Windows 2000 Serveror installation Windows Server 2003 à l’aide de la disquette d’installation ou le CD-ROM. Choisissez 'r' d’origine sur le premier écran pour démarrer la réparation.
Vous pouvez recevoir un de ces messages d’erreur si vous reconfiguré votre système en supprimant ou en supprimant des LUN existants et les volumes, puis recréée ou détecter le nouveau LUN et volumes.

Cause


Windows 2000 server et Windows Server 2003 stockent des informations sur les LUN et volumes qui ont été installés et configurés sur un ordinateur de la ruche système du Registre. Lorsqu’un périphérique (y compris un lecteur) est supprimé à partir d’un système, Windows 2000 Server et Windows Server 2003 conservent les entrées de Registre au cas où le périphérique renvoie au système ; Cela fait partie de Plug-and-Play. Ce problème peut se produire après un tableau ou le jeu de disques est reconfiguré, s’ils sont détectés comme des nouveaux périphériques et par conséquent de créer des entrées en double. S’il existe un grand nombre de disques (plus de 700), ce problème peut entraîner la ruche système à devenir volumineux.

La ruche système est limitée à environ 10.3 mégaoctets (Mo) dans Windows 2000 Server. C’est parce que la ruche système et les fichiers de noyau Windows doivent tenir au-dessous de 16 Mo au démarrage de Windows.

En raison des modifications de conception, Windows Server 2003 pas ont généralement ce problème, sauf si le commutateur/3 GB est utilisé.

Pour plus d’informations sur la ruche système et Windows Server 2003, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

302594 la limite de mémoire de ruche système est améliorée dans Windows Server 2003

Résolution


Pour résoudre ce problème, utilisez une des méthodes suivantes, en fonction de l’état dans le système. Si ce problème se produit après le fait (par exemple, si l’ordinateur ne démarre pas), contactez les Services de Support technique Microsoft pour vous aider à réparer votre ruche de système et la restauration de votre installation de Windows à un état démarrable.

Pour une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de support, visitez le site Web de Microsoft à l’adresse suivante :

Comment faire pour réparer un ordinateur que vous ne pouvez pas redémarrer

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows
Si vous déjà essayé de redémarrer l’ordinateur et que vous avez reçu le message d’erreur décrit dans la section « Symptômes » de cet article, procédez comme suit :

  1. Installer une installation parallèle de Windows 2000 Server ou Windows Server 2003 sur le système.


    Pour plus d’informations sur la façon d’effectuer une installation parallèle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

    266465 comment effectuer une installation parallèle de Windows 2000 ou Windows Server 2003

    Remarque: pour les besoins de cet article, supposons que l’installation d’origine est C:\Winnt et que la nouvelle installation parallèle est Winnt.new.


    Remarque Le dossier d’installation d’origine de Windows Server 2003 se trouve dans C:\Windows.
  2. Une fois l’installation parallèle terminée, ouvrez une session sur l’ordinateur dans l’installation parallèle en tant qu’administrateur local.
  3. Démarrez Regedt32.
  4. Cliquez sur la fenêtre HKEY_LOCAL_MACHINE sur l’ordinateur Local pour l’amener au premier plan.

  5. Cliquez sur le dossier de la racine HKEY_LOCAL_MACHINE.
  6. Dans Windows 2000 Server, dans le menu Registre , cliquez sur Charger la ruche. Dans Windows Server 2003, dans le menu fichier , cliquez sur Charger la ruche
  7. Recherchez la ruche système en naviguant vers le dossier C:\Winnt\System32\Config et puis sauvegardez le fichier système.


    Remarque: Vérifiez que vous sauvegardez le fichier système et non le fichier System.log.
  8. Cliquez sur le fichier système , puis cliquez sur Ouvrir.
  9. Dans la zone Nom de la clé , tapez
    OriginalInstall, puis cliquez sur OK.


    Remarque: le nom que vous choisissez n’est pas important, tant qu’il est propre à la subhive qui s’affiche.
  10. Le subhive chargé nommé OriginalInstall est maintenant répertorié. Développez le
    Branchement de OriginalInstall .
  11. Cliquez sur la sélection de la clé.
  12. Notez les paramètres de l' actuel, par défaut,
    A échouéet les valeurs de Registre connue .


    Les numéros de ces valeurs de Registre correspondent aux numéros des clés CONTROLSET qui figurent également dans la sélection de la clé. Dans des circonstances normales, la clé CONTROLSET001 et le
    Clé de CONTROLSET002 sont répertoriés.


    Les paramètres pour les valeurs en cours et par défaut est normalement 0 x 1, et la clé CONTROLSET correspondante pour ces valeurs correspond à CONTROLSET001. Le paramètre de la dernière bonne configuration connue
    valeur est normalement 0 x 2, et la clé CONTROLSET correspondante
    CONTROLSET002. Le paramètre pour la valeur Failed est normalement 0, et aucune clé CONTROLSET correspondant n’existe. Toutefois, si un CONTROLSET endommagé existe, le paramètre de la valeur de l’Échec peut être 0 x 3, et la clé CONTROLSET correspondante peut être
    CONTROLSET003.


    Pour plus d’informations sur l’utilisation de la touche de sélection et de ControlSets, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

    102984 REG : entrées de la sous-clé ControlSet\Select

  13. Cliquez sur la clé CONTROLSET qui correspond à la valeur de la
    Échec de la valeur que vous avez noté à l’étape 12.
  14. Sur Windows 2000 Server, dans le menu sécurité , cliquez sur autorisations. Dans Windows Server 2003, dans le menu Edition , cliquez sur autorisations
  15. Sur Windows 2000 Server, sélectionnez Désactiver la case à cocher permettre aux autorisations pouvant être héritées du parent d’être propagées à cet objet . Sur Windows Server 2003, cliquez sur le bouton Avancé et sélectionnez Effacer permettre aux autorisations héritées du parent d’être propagées à cet objet et aux objets enfants. Inclut les objets dont les entrées sont spécifiquement définies ici case à cocher.
  16. Dans la boîte de dialogue, cliquez sur Supprimer.
  17. Supprimer les utilisateurs et les groupes qui sont répertoriés.
  18. Ajoutez l’administrateur local et vérifiez que le compte dispose des autorisations de contrôle total.
  19. Cliquez sur Avancé.
  20. Activez la case à cocher Réinitialiser les autorisations sur tous les objets enfants et activer la propagation des autorisations pouvant être héritées , puis cliquez sur OK.
  21. Dans la boîte de dialogue sécurité , cliquez sur Oui.
  22. Dans la boîte de dialogue autorisations , cliquez sur OK.
  23. Supprimer le CONTROLSET qui correspond à l’ensemble de l’Échec .


    Remarque: les étapes précédentes sont requis pour supprimer la sécurité sur la ruche, afin que vous pouvez le supprimer. Notez que vous avez sauvegardé la ruche système .
  24. Répétez les étapes 13 et 23 pour supprimer le CONTROLSET qui correspond à la valeur de la dernière bonne configuration connue .
  25. Double-cliquez sur le CONTROLSET qui correspond à la valeur actuelle .
  26. Double-cliquez sur ENUM.
  27. Cliquez sur la clé SCSI .
  28. Utilisez les étapes 14 à 23 pour définir les autorisations appropriées et puis supprimez la clé SCSI .


    Remarque: la clé SCSI est reconstruite lors du prochain démarrage.
  29. Cliquez sur la clé de stockage .
  30. Utilisez les étapes 14 à 23 pour définir les autorisations appropriées et puis supprimez la clé de stockage .


    Remarque: la clé de stockage est reconstruite lors du prochain démarrage.
  31. Sous HKEY_LOCAL_MACHINE, cliquez sur OriginalInstall.
  32. Sur Windows 2000 Server, dans le menu Registre , cliquez sur Enregistrer la cléet puis enregistrez le fichier sur le bureau en tant que système sans extension. Sur Windows Server 2003, dans le menu fichier , cliquez sur Exporteret dans la liste déroulante Enregistrer comme type , choisissez fichiers ruche du Registre (*. *). Puis enregistrez le fichier sur le bureau avec le système de nom de fichier sans extension...

    Remarque: l’enregistrement du fichier supprime tout espace blanc dans la ruche et réduit la taille du fichier.
  33. Assurez-vous que OriginalInstall est toujours activée.
  34. Dans le menu Registre , cliquez sur Décharger la ruche, puis cliquez sur Oui pour confirmation.
  35. Quittez Regedt32.
  36. Utilisez poste de travail pour rechercher le dossier C:\Winnt\System32\Config et puis renommez le fichier système existant en System.org.
  37. Copiez le fichier système à partir du Bureau à C:\Winnt\System32\Config.
  38. Redémarrez l’ordinateur et choisissez l’installation d’origine.

Plus d'informations


Si vous souhaitez adopter une attitude proactive parce que vous pensez que votre serveur est exposé, utilisez la procédure suivante pour supprimer les entrées de Registre pour les lecteurs qui ont été physiquement supprimés.

Les instructions suivantes décrivent comment incorporer l’utilitaire de nettoyage dans un environnement Windows 2000 en créant un script d’arrêt qui vérifie la taille de la ruche système . Si la ruche système est de 8 mégaoctets (Mo), l’utilitaire de nettoyage supprime les disques supprimés et tente de nettoyer la base de données de disque dynamique et compresser tout espace blanc. Le script ne supprime pas les lecteurs à partir de la base de données de disque dynamique qui faisaient partie de n’importe quel type de volume RAID, y compris les volumes fractionnés et volumes agrégés par bandes.

En outre, lisez le fichier Lisezmoi.txt qui est contenu dans le package de l’utilitaire pour une description de tous les fichiers dans le package.
Pour créer un script d’arrêt qui vérifie la taille de la ruche système , procédez comme suit :
  1. Télécharger le package et extraire le contenu de la partition système dans un dossier nommé C:\Scrubber.
  2. Cliquez sur Démarrer, puis cliquez sur exécuter.
  3. Tapez MMC, puis cliquez sur OK.
  4. Dans le menu de la Console , cliquez sur Ajouter/supprimer un composant logiciel enfichable.
  5. Cliquez sur Ajouter.
  6. Cliquez sur Stratégie de groupe dans la liste composants logiciels enfichables, puis cliquez sur Ajouter.
  7. L’objet de stratégie de groupe par défaut est « Ordinateur Local » ; cliquez sur Terminer.
  8. Cliquez sur Fermer, puis cliquez sur OK.
  9. Cliquez sur le signe plus (+) dans le volet gauche pour développer la branche de la Stratégie de l’ordinateur Local , puis développez la branche de Paramètres Windows .
  10. Dans le volet droit, double-cliquez sur la stratégie d’arrêt
  11. Cliquez sur Ajouter, puis cliquez sur Parcourir.
  12. Recherchez le dossier C:\Scrubber et cliquez sur le fichier Cleanup.vbs , puis cliquez sur OK.
  13. Cliquez sur OK jusqu'à ce que vous fermez la stratégie d’arrêt ainsi que le composant logiciel enfichable MMC. Vous n’avez pas besoin d’enregistrer les paramètres de la console pour exécuter le script.
  14. Dans le panneau de configuration, double-cliquez sur l’icône système .
  15. Cliquez sur l’onglet Avancé , puis cliquez sur Variables d’environnement.
  16. Sous Variables système, cliquez sur la variable de chemin d’accès , puis cliquez sur Modifier.
  17. À la fin de la variable, ajoutez le texte suivant :
    ;C:\SCRUBBER
  18. Cliquez sur OK pour les variables, puis cliquez sur OK dans les Propriétés système.
Avec le script d’arrêt en place (Cleanup.vbs), si plusieurs disques tombent en panne et qu’ils sont dynamiques, ils sont affichent dans Gestion des disques comme ayant échoué. Vous devrez peut-être à droit de Gestion des disques, puis cliquez sur Analyser les disques si l’adaptateur de bus hôte (HBA) n’utilise pas les événements Plug-and-Play si les disques ne sont pas immédiatement signalés comme étant en panne.


Pour plus d’informations sur des problèmes semblables, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :

216369 Impossible de créer un grand nombre d’étendues de protocole de Configuration d’hôte dynamique (DHCP)

244135 trop de nombreuses imprimantes peuvent provoquer l’échec démarrage

259930 ne peut pas démarrer Windows 2000 avec un grand nombre de zones DNS

269075 message d’erreur : « Windows n’a pas démarrer car le fichier suivant est manquant ou endommagé : \Winnt\System32\Config\Systemced »

270028 Windows NT peut ne pas démarrer avec plusieurs partages DFS

Windows Server 2003 augmente la mémoire disponible au démarrage afin que la taille de la ruche système n’est pas comme pertinente.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

302594 la limite de mémoire de ruche système est améliorée dans Windows Server 2003

Si vous utilisez le commutateur/3 GB dans Windows Server 2003, la limite de 16 Mo s’applique toujours jusqu'à ce que Windows Server 2003 Service Pack 1 (SP1) est disponible. Microsoft recommande de créer une deuxième entrée dans le fichier Boot.ini qui n’a pas le commutateur/3 GB afin que davantage de mémoire est disponible.

Informations sur le service pack

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows Server 2003. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
889100 comment faire pour obtenir le dernier service pack pour Windows Server 2003

Informations sur le correctif Windows Server 2003

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Il n’y a aucune condition préalable à l’installation de ce correctif.

Nécessite un redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Windows Server 2003, versions Itanium
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Scrubber.exe5.2.3790.249623,04028-Jul-200505:16IA-64
Windows Server 2003, versions basées sur les x64
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requis
Scrubber.exe5.2.3790.249612,80028-Jul-200505:16x64SP1
Windows Server 2003, versions basées sur les x86
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requis
Scrubber.exe5.2.3790.249610 24027-Jul-200500:45x86SP1

Informations sur le correctif Windows 2000

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n’apparaît pas, soumettez une demande au Service Clients et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Il n’y a aucune condition préalable à l’installation de ce correctif.

Nécessite un redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Scrubber.exe5.2.3790.23810 24012-Aug-200500:29x86

État


Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans Windows Server 2003 Service Pack 2.