Activation manuelle de la prise en charge d'un deuxième processeur

Traductions disponibles Traductions disponibles
Numéro d'article: 156358 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F156358
Agrandir tout | Réduire tout

Résumé

Cet article décrit comment passer Windows NT d'une prise en charge d'un processeur unique à la prise en charge de plusieurs processeurs et inversement.

Plus d'informations

Avant de commencer, assurez-vous de posséder une sauvegarde correcte et complète de vos fichiers système et du Registre et que votre disquette de réparation d'urgence (ERD) est actuelle. Pour créer une disquette de réparation d'urgence mise à jour, exécutez Rdisk.exe à partir d'une invite de commande, puis sélectionnez Mettre à jour les informations de réparation.

Pour ajouter la prise en charge d'un processeur supplémentaire dans Windows NT, procédez comme suit :

REMARQUE : certains ordinateurs Compaq nécessitent une couche d'abstraction matérielle (HAL) différente -- Halsp.dll. Reportez-vous au dernier SSD de Compaq pour en savoir plus.
  1. Installez Windows NT dans un dossier séparé sur votre disque dur, puis redémarrez votre ordinateur en utilisant la nouvelle installation de Windows NT.
  2. Dans le dossier %RacineSystème%\system32 de votre installation Windows NT d'origine, modifiez le nom des fichiers suivants :
    Ntoskrnl.exe
    Hal.dll
    Kernel32.dll
    Ntdll.dll
    Winsrv.dll
    Win32k.sys (fichier additionnel dans Windows NT 4.0 uniquement)
  3. Déterminez quelle HAL multiprocesseur nécessite votre ordinateur grâce à la liste suivante :
          Halast.dll    = "AST Manhattan SMP"
          Halsp.dll     = "Compaq SystemPro multiprocesseur ou 100 % compatible"
          Halcbus.dll   = "Corollary Architecture C-bus"
          Halmca.dll    = "IBM PS/2 ou autre PC Micro Channel"
          halmpsm.dll   = "PC multiprocesseur Micro Channel"
          Halapic.dll   = "PC uniprocesseur MPS"
          Halmps.dll    = "PC multiprocesseur MPS"
          Halncr.dll    = "Sytème NCR 3000 Modèle 3360/3450/3550"
          Haloli.dll    = "Olivetti LSX5030/40"
          Hal.dll       = "PC standard"  (HAL pour processeur unique)
          Hal486c.dll   = "PC standard avec C-Step i486"
          Halwyse7.dll  = "Wyse 7000i Modèle 740MP/760MP"
  4. REMARQUE : le fichier Ntkrnlmp.exe et le fichier de HAL approprié doivent être de la même version que votre installation NT. Si vous n'utilisez pas les fichiers du Service Pack correct, votre système deviendra instable et des messages d'erreur s'afficheront sur des écrans bleus. Ceci concerne également les fichiers nécessitant une extension manuelle à l'aide de l'outil Expand.exe, que vous devez vous procurer à partir du CD de Service Pack ou de l'emplacement de répertoire correspondant.

    Copiez le fichier Ntkrnlmp.exe et le fichier HAL approprié à partir du CD-ROM Windows NT dans le dossier %RacineSystème%\system32 de votre installation Windows NT d'origine. Si vous avez installé un Service Pack sur votre système, copiez ces fichiers à partir du CD de la version de Service Pack actuelle ou de l'emplacement d'installation vers le dossier %RacineSystème%\system32 de votre installation Windows NT d'origine. Une fois les fichiers copiés, renommez-les respectivement sous Ntoskrnl.exe et Hal.dll.
  5. Copiez le fichier Ntdll.dll du CD-ROM Windows NT original vers le dossier %RacineSystème%\system32 de votre installation Windows NT d'origine. Si vous avez installé un Service Pack sur votre système, copiez ces fichiers à partir du CD de la version de Service Pack actuelle ou de l'emplacement d'installation vers le dossier %RacineSystème%\system32 de votre installation Windows NT d'origine.
  6. À partir d'une invite de commande, développez les fichiers Kernel32.dll et Winsrv.dll depuis le CD-ROM Windows NT ou le Service pack installé vers le dossier %RacineSystème%\system32 de votre installation de Windows NT d'origine. Par exemple, tapez les commandes suivantes :
    expand kernel32.dl_ %RacineSystème%\system32\kernel32.dll
    expand winsrv.dl_ %RacineSystème%\system32\winsrv.dll
    REMARQUE : pour développer correctement les fichiers à partir du CD-ROM Windows NT, utilisez l'utilitaire Expand.exe fourni avec Windows NT. Vous ne pouvez exécuter l'utilitaire Expand.exe de Windows NT qu'à partir d'une invite de commande dans un environnement 32 bits tel que Microsoft Windows 95 ou Windows NT.

    REMARQUE : dans Windows NT 4.0, vous avez également besoin du fichier Win32k.sys. Développez-le à partir du CD-ROM Windows NT d'origine ou du Service Pack installé.

  7. : pour développer correctement les fichiers à partir du CD-ROM Windows NT, utilisez l'utilitaire Expand.exe fourni avec Windows NT. Vous ne pouvez exécuter l'utilitaire Expand.exe de Windows NT qu'à partir d'une invite de commande dans un environnement 32 bits tel que Microsoft Windows 95 ou Windows NT. Redémarrez votre ordinateur.
  8. : pour développer correctement les fichiers à partir du CD-ROM Windows NT, utilisez l'utilitaire Expand.exe fourni avec Windows NT. Vous ne pouvez exécuter l'utilitaire Expand.exe de Windows NT qu'à partir d'une invite de commande dans un environnement 32 bits tel que Microsoft Windows 95 ou Windows NT. Pendant le chargement du noyau de Windows NT, assurez-vous que "Multiprocessor kernel" s'affiche lors du démarrage.
La prise en charge du second processeur est maintenant installée et prête à l'emploi. Pour revenir à une prise en charge de processeur unique, restaurez les anciens fichiers à leurs noms d'origine dans le dossier %RacineSystème%\System32, puis redémarrez votre ordinateur.

REMARQUE : les fichiers situés sur le CD-ROM Windows NT et dans les Service Packs reconnaissent l'utilisation de plusieurs processeurs. Pour revenir à un processeur unique, vous devez installer Windows NT sur un ordinateur doté d'un seul processeur, installer les Services Packs concernés puis copier les fichiers correspondants de cet ordinateur vers l'ordinateur pour lequel vous souhaitez utiliser un processeur unique. Vous devez aussi mettre à jour le fichier Setup.log du dossier %RacineSystème%\System32 pour qu'il reflète l'état correct de votre ordinateur, afin que les Service Pack futurs et le processus de réparation opèrent correctement. Pour mettre à jour le fichier Setup.log, vous devez entrer manuellement le fichier et la valeur de total de contrôle corrects. Pour obtenir une liste des valeurs correctes, consultez l'article suivant de la Base de connaissances Microsoft :
168132 Windows NT indique un processeur unique après l'application d'un Service Pack
Pour plus d'informations, consultez les articles suivants dans la Base de connaissances Microsoft :
RÉF. ARTICLE : 124541
TITRE : Utilisation de UPTOMP.EXE pour mettre à niveau un système à processeur unique vers un système multiprocesseur

RÉF. ARTICLE : 148245
TITRE : La mise à niveau d'un système à processeur unique vers un système multiprocesseur nécessite un Service Pack

RÉF. ARTICLE : 142660
TITRE : Mise à niveau d'un système à processeur unique vers un système multiprocesseur (Uptomp.exe) et Win32k.sys
REMARQUE : lorsque vous passez de/vers un système uniprocesseur ou multiprocesseur, si vous utilisez un serveur Proxy 2.0 sur le même ordinateur, vous devez aussi remplacer le pilote Ipfltdrv.sys (%RacineSystème%\system32\drivers). La version à processeur unique a une taille de 36 Ko et se trouve sur le CD-ROM Proxy 2.0, dans le dossier Msproxy\I386\Routing\Up. La version multiprocesseur a une taille de 34 Ko et se trouve sur le CD-ROM Proxy 2.0, dans le dossier Msproxy\I386\Routing.

Propriétés

Numéro d'article: 156358 - Dernière mise à jour: mardi 19 août 2003 - Version: 3.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Terminal Server
Mots-clés : 
kbhowto KB156358
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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