Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

cr  01.04.2012      r+  01.06.2024      r-  15.07.2024      Pierre Pinard.         (Alertes et avis de sécurité au jour le jour)

Il existe une astuce qui se répète de sites Web en sites Web à propos du démarrage d'un ordinateur sous Windows et du nombre de cœurs des processeurs multi-cœurs à activer lors de ce démarrage.


Comment activer tous les cœurs des processeurs lors du démarrage d'un ordinateur sous Windows (options avancées du fichier BOOT)

Il est dit et recopié partout :

Windows ne reconnait qu'un seul cœur, sur les machines multi-cœurs, au démarrage de Windows

Et il est ajouté qu'il faut faire :

Clic sur Démarrer Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Saisir msconfig dans la boîte de recherche Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Appuyer sur la Touche Entrée Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Accepter la demande d'élévation de privilège Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Sélectionner l'onglet Démarrer Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Clic sur le bouton Avancé Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Cocher la case Nombre de processeurs Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur Dans la liste déroulante, sélectionner le nombre de cœurs du processeur le plus élevé (sachant que ce nombre indique le nombre de threads possibles simultanés - sur un processeur 4 cœurs gérant l'hyperthreading, le nombre le plus élevé indiqué est 8).


C'est totalement faux ! C'est une imbécilité !




Pour une utilisation optimale de la puissance de votre processeur et de la taille de votre mémoire, voici comment doivent se présenter les options avancées du fichier BOOT :

Les cases à cocher « Nombre de processeurs » et « Mémoire maximale » ne doivent pas être cochées, c'est tout !

Toute autre indication faite ici est une indication de restriction, de limitation, imposée au système d'exploitation (Microsoft Windows).


Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur
Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur


Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur
Comment activer tous les cœurs du processeur lors du démarrage de l'ordinateur


Cette manipulation sert à limiter le démarrage à 1 seul cœur pour le tester en cas de panne et ce n'est pas le nombre de cœurs qui est précisé mais le numéro de l'unique cœur à tester !




NE LIMITEZ JAMAIS LE NOMBRE DE CŒURS - CELA TOMBE SOUS LE SENS !


Cela va sans dire mais cela va beaucoup mieux en le disant car cette imbécilité est souvent reproduite de forums en forums. C'est l'un des mythes de l'accélération et c'est totalement faux !

Windows utilise automatiquement tous les cœurs et l'hyperthreading au démarrage.

Toucher à ce pseudo paramètre, pour indiquer le nombre maximum de cœurs de la machine, ne change strictement rien.

Indiquer un nombre intermédiaire de cœurs, entre 1 et le maximum, va brider la totalité de la session Windows (et de toutes celles qui suivront jusqu'à la prochaine modification) - l'ordinateur fonctionnera plus lentement. Cela ajoute un paramètre, NUMPROC=[nombre], dans boot.ini.

De très nombreux problèmes sont provoqués : dans le moins mauvais des cas, il y a perte de l'hyperthreading et, généralement, il y a la nécessité de réparer Windows qui ne démarre plus du tout, même pas en mode sans échec ! Si ce paramètre a été positionné, il faut le supprimer dans boot.ini.


L'utilisation de ce paramètre dit à Windows de ne pas utiliser tous les processeurs, par exemple pour tenter d'identifier un cœur en panne.


Et cela n'a strictement rien à voir avec la RAM (mémoire RAM) qui est un tout autre composant électronique dans votre appareil.