mercredi 15 septembre 2010

Optimiser XP pour la Mao











Les astuces de ce dossier pour Windows XP complète le premier dossier sur comment optimiser son PC Audio, celui-ci ne rentre pas dans le cadre d'une optimisation Audio, mais en revanche  il peut rendre de nombreux services, c'est notamment le cas pour contourner la limitation de la mémoire vive dans un environnement 32 Bits, démarrer et fermer plus rapidement son Windows et d'autres astuces pour affiner certains réglages, ce dossier d'optimisation est comme pour tout type d'optimisation, une option.

!
Attention:
avec l'astuce sur le /3GB, bien que l'activation de ce commutateur soit maintenant utilisés régulièrement, rien ne garantie que la stabilité du système soit préservé ni sur une bonne
utilisation, n'ayant personnellement jamais rencontré de problème, il se peut que ce soit le cas pour votre machine, de plus il faut que votre programme puisse pouvoir exécuter le
contournement, pour en profiter il faut que votre application ( sequenceur, synthé virtuel, etc... ) soit compatible LAA( Large Address Aware )

Voir le dossier sur la mémoire Vive et le tuto pour réaliser un Flag LAA


Optimiser la mémoire sous XP

                                                 
Le Commutateur /3GB ( sous XP Pro )

Avant de vous jeter sur le Boot.ini  (en passant par Windows + R et msconfig, repérer l'onglet BOOT.INI )  faite un Back up !
 
Le Boot.ini

Le fichier "boot.ini" est nécessaire pour le démarrage d'XP et pour faire une séquence de Multiboot avec plusieurs systèmes installés sur une ou plusieurs partitions, le boot.ini se trouve sur la racine de C: ( en fichier caché ) .

Quelques détails sur ce fichier :
* Timeout : spécifie le temps d'attente avant que le système d'exploitation par défaut démarre.
* Default : spécifie le système d'exploitation par défaut.
* multi(0) : spécifie que le contrôleur principal a la charge du lecteur.
* disk(0) : spécifie l'unité logique utilisée.
* Rdisk(0) : désigne le disque physique.
* Partition(1) : désigne le numéro de partition sur laquelle est installé le système d'exploitation.

A noter que sous le SP2, vous avez une ligne /noexecute=optin, celle-ci représente la fonctionnalité de protection mémoire DEP et son niveau de stratégie est par défaut et s'applique aux principaux composants et services du système d'exploitation.

Cette fonctionnalité DEP vise à protéger votre ordinateur contre l'introduction de code malveillant dans des zones-mémoire de l'ordinateur réservées au code non exécutable, cependant, en fonction de votre configuration DEP, il est possible que certains programmes ne fonctionnent pas correctement.

Pour supprimer cette fonctionnalité tapez :

/noexecute=AlwaysOff

Reboot

Les options sur le boot.ini :
# /basevideo : démarrer avec le pilote standard VGA.
# /bootlog : active l'enregistrement des pilotes et services dans le fichier ntbtlog.txt disponible dans le répertoire de Windows.
# /debug : activation du kernel debugger.
# /fastdetect : désactive la détection de tous les périphériques connectés aux ports COM. Cette option est activée par défaut.
# /maxmem : alloue une quantité maximale de mémoire au système d'exploitation.
# /noguiboot : désactive l'écran de statut de démarrage
# /safeboot : force le PC à démarrer en Mode Sans Echec.
# /sos : affiche les pilotes au fur et à mesure de leur chargement.

Exemple :
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft WindowS XP Professionnel" /fastdetect

Quelle que soit la quantité de mémoire, Windows dispose d'une zone mémoire dédiée aux écritures/lectures ( programmes, thread de contrôle, etc..)pour un total de 4 (Go) d'espace d'adresse virtuelle, chaque espace est indépendant. 2 Go sont réservés au noyau système et 2 Go sont réservés aux applications, d'ou cette fameuse utilisation maximun de 2Go par application, il est heureusement possible de contourner cette limitation de configuration système en activant le commutateur /3GB, en effet cela permet d'allouer 1 Go au noyau et 3 Go à l'application, l'intérêt est donc bien d'avoir un espace de 3Go réservés pour nos programmes qui peuvent s'avérer assez gourmand.

A noter que pour profiter pleinement de cette astuce il faut que l'application  ( séquenceur, synthé virtuel, etc... ) soit compatible LAA ( Large Address Aware )

L'utilisation de ce commutateur réduit la mémoire disponible dans entre autre :
•    Réserve non paginée
•    Réserve paginée

En reprenant l'exemple du boot.ini ci-dessus, nous allons lui rajouter ce commutateur :

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft WindowS XP Professionnel" /fastdetect /3GB

Vous me direz, et c'est tout, et bien oui, mis à part un Reboot

Mais avant de relancer notre système, nous allons lui rajouter une ligne de plus, en activant un autre commutateur dénommé userva=XXXX

                                                  
 
                                                      Userva=xxxx

Ce commutateur permet de régler plus précisément l'espace mémoire virtuelle associé au commutateur /3GB et permettra de régler l'espace mode utilisateur sur une valeur comprise entre 2 et 3 Go,  il est d'usage et recommandé de régler cette plage mémoire exprimée en Mo entre 2900 et 3030, voici la ligne à rajouter :

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft WindowS XP Professionnel" /fastdetect /3GB /Userva=3030

Reboot

*En cas de Reboot justement si le système ne démarre pas correctement, passer en mode sans echec et supprimer /3GB et ou /Userva=xxxx.

*Bien entendu ces astuces peuvent rendre instable votre machine et engendrer des plantages ( perso cela n'est jamais arrivée ) et le plus l'important est que votre système reste stable, faite donc des essais sur une période donnée et avec vos plus gros projets, et si vous saturez avec cette astuce, il est peut être envisageable de monter un système sous  XP 64 Bits, Vista et Windows 7.

Sondage avec le commutateur /3GB 



Commutateur /3GB: Pour ceux rencontrant des soucis avec le commutateur /3GB, il serait intéressant d'apporter vos témoignages, vous pouvez donc soit voter ci-dessous..ou poser directement...votre commentaire et expliquer quelles sont les problèmes que votre configuration rencontre.




/PAE

Petite parenthèse concernant le commutateur /PAE sous Windows 32 Bits, car communément il est dit que windows n'utilises pas les 4 Go installés, il faut cependant savoir que de les versions Windows 2000 à XP SP1, il est possible d'utiliser l'intégralité des 4 Go comme le fait une version Windows Server 2003 32 Bits avec l'extension PAE, une fonctionnalité permettant aux processeur X86 de gérer jusqu'à 64 giga-octets de mémoire physique sur des systèmes 32 bits, windows ayant prévu de l'activer du 2000 au XP SP1...l'extension est de type /PAE.


Il est important de préciser que du côté des processeurs tout cpu 64 Bits supporte le PAE, avec AMD depuis les athlons K7 ( même s'il ne prends pas le 64 Bits, il gère le /PAE ), il supporte ce mode et du côté d'Intel c'est disponible depuis le Pentium Pro et une majorité des modèles en bénéficie

Alors pourquoi ne pas directement informer cette possibilité ? Tout simplement parce que nous sommes la plupart du temps sous SP2 et que depuis le SP2, le PAE à été modifié pour le rendre plus stable et compatible avec certains pilotes qui posaient problèmes notamment d'écran bleu, USB....le mode PAE utilisé impose que le processeur installé prenne en charge la prévention d'exécution des données ( technologie DEP ) par voie matérielle et les problèmes rencontrés sont issues de pilotes soient parce qu'ils ne sont pas à jours soient parcequ'ils ne peuvent pas se charger si le mode PAE est activé ou bien ils sont chargés correctement mais peuvent provoquer un instabilité du système et la majorité des soucis d'incompatibilités implique les transferts d'accès direct à la mémoire (DMA) et l'allocation des registres de mappage, bon rien ne vous empêche de faire un essai même sous SP2...mais n'oubliez pas que même si l'OS supporte le PAE, les pilotes ne sont pas forcément compatibles, c'est vous qui voyez.

Sondage avec /PAE





Réglage et Optimisation du Prefetcher ( XP )

Le répertoire Prefetch ( situé dans le répertoire Windows ) permet de stocker les accès aux fichiers les plus utilisés afin de les charger plus rapidement. Il est possible en affinant le réglage de privilégier la vitesse du boot, du chargement des applications, ou bien les deux. L'optimisation permettra de defragmenter le répertoire Prefetch, en revanche le pré-chargement en mémoire des fichiers du système et des applications les plus fréquemment utilisées sollicite de la mémoire vive et les ressources du système, suivant votre optique, désactiver le Prefetcher....

Regedit
Allez dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\PrefetchParameters

Indiquez la valeur  désirée pour la clef DWORD EnablePrefetcher
Rebooter

Voici les différentes valeurs possibles pour la clé EnablePrefetcher :
- 0 : prefetcher désactivé
- 1 : prefetcher activé pour les applications
- 2 : prefetcher activé pour le boot
- 3 : prefetcher activé pour le boot et les applications* ( * valeur par défaut )


Il n'y a pas de règles, le réglage est en fonction de votre configuration et de vos choix.

Pour défragmenter le répertoire vous allez lancer defrag en ligne de commande :
Dans Exécuter tapez
cmd
puis defrag c: -b et validez ( avec windows installé sur C )
A noter que sur certaine config l'invite de commande ne reconnaît pas le [b]  
Réglage de la taille du fichier d'échange de la mémoire virtuelle

 
Windows recalculant sans cesse l'espace libre sur le DD pour savoir combien il peut utiliser de MV cela a pour conséquence un changement régulier de la taille du fichier d'échange, ce fichier est employé quand la mémoire vive ne peut plus contenir le flux d'information qu'il lui faut stocker.

Cliquez Droit sur poste de Travail

sur Propriété Système cliquez sur Avancé > Options de performances > modifier >
En moyenne il est recommandé d'appliquer se calcule 1,5 voir 2 fois votre Ram soit :
Pour 512 de Ram 1024 ou 768 Ok
Redémarrer

Il est à noter que ces réglages sont assez controversé et que tout dépends de l'utilisation que vous effectuez sur votre PC, s'il y a un ou plusieurs utilisateurs sur la même config...il est aussi possible afin d'optimiser les performances de déplacer le fichier sur un second disque dur ( en vérifiant que celui-ci ne soit pas placé sur la même nappe IDE que le disque sur lequel est installé votre OS ) à propos du Swap ( Fichier d'échange ) vous avez un gros dossier sur la mémoire vive.

Pour les configurations de 2 à 4 Go de mémoire

Si Votre ordinateur dispose de suffisamment de mémoire, vous pouvez ignorer le fichier d'échange de la mémoire virtuelle permettant d'utiliser exclusivement de la mémoire vive, ceci évitera aux données d'être échangée entre la mémoire vive et le fichier d'échange, cette astuce est confirmée par Microsoft :
Si votre ordinateur dispose de suffisamment de RAM, vous n'avez peut-être pas besoin d'un fichier d'échange sauf si une application spécifique en nécessite un

Regedit
Allez dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\ Memory Management
Cliquez sur la valeur DisablePagingExecutive et attribuez la d'un 1
En cas de souci, mettez un beau 0 pointé à la place du 1

Vider le fichier d'échange à chaque arrêt
 
Pour limiter les effets de la fragmentation du fichier d'échange il est possible d'obliger Windows de vider le fichier lors de l'extinction de la machine, ceci augmentera néanmoins le temps de fermeture de la session.
 
Regedit
Allez dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\ Memory Management
Cliquez sur la valeur ClearPageFileAtShutdown et attribuez la d'un 1 En cas de souci, mettez un beau 0 pointé à la place du 1

 
 Vérifier vos Pics de performances
Comme il est courant d'utiliser des fichiers assez lourds et gourmands, il est possible de vérifier la justesse de vos réglages en contrôlant les pics de performances :
1. Lancez l'ensemble des applications utilisé couramment et essayez de saturer la mémoire
2. Appuyez simultanément sur les touches Ctrl+Alt+Supp
3. Dans le gestionnaire de tâches, cliquez sur l'onglet Performances

La rubrique en bas à gauche, charge dédiée ( Ko ) contient une indication Pic, qui mentionne la valeur maximale de la mémoire paginée qui a été utilisée.
Imaginons que votre Pic soit de 558324 Ko.
Ce chiffre indique que dans le cadre d'une utilisation normale, vous avez besoin de paramétrer la valeur minimale du fichier d'échange sur 545 Mo
( 558324 / 1024* ( votre quantité de Ram ) = 545 Mo ).

Cela peut vous donnez une indication à suivre sur les valeurs à définir, quoi qu'il en soit faites des essais.

 
Optimiser la mémoire ( entrée / Sortie ) sous Windows XP / 2000


Regedit
Allez dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\ Memory Management
Créez la valeur Dword "IoPageLockLimit"

Ajoutez la ligne correspondant à votre quantité de Ram

128 Mo : 0001C000
256 Mo : 0003C000
512 Mo : 00070000
    1 Go : 000F000
    2 Go : 001f0000
     3Go : 002f0000
     4Go : 003f0000


Optimiser les disques durs

Les Disques Durs ( 2000 / XP )


J'ai choisi de parler davantage du format NTFS que du FAT pour plusieurs raisons :
Bon nombres d'utilisateurs ont une partition Audio et une pour les loisirs / jeux / Internet
Le FAT32 s'adressant aux os 95 / 98
NTFS s'adressant aux os autres OS
le format NTFS est devenu donc incontournable :
-sécurité des dossiers et des fichiers
-permissions / restrictions
-cryptage des données
-meilleure performance d'accès aux fichiers
 
Optimiser les performances de son DD NTFS : 2000 / XP

Désactiver la mise à jour de la date et heure des derniers accès fichiers.
Cette astuce peut améliorer les relations Disque / Carte mère et optimise la gestion des fichiers, en sommes cela améliore les temps de réponse lors des accès disque ( écriture / lecture )
Regedit
Rechercher la clef suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Créez la valeur Dword "NtfsDisableLastAccesUpdate"
Mettez 1
Rebooter

Désactiver les Noms courts format 8.3 de Ntfs ( XP )

Par défaut NTFS génère des noms courts pour chacun des fichiers pour conserver la compatibilité des clients MS-DOS et Windows 3.x.
En désactivant cette fonction cela améliore les accès puisqu'il n'y a plus que des noms longs.
Regedit
Le chemin d'accès est le même que ci-dessus
Créez la valeur Dword "NtfsDisable8dot3NameCreation"
Mettez 1
Rebooter

Il est à noter que certain logiciel, certain fichier ont besoin que ces noms courts soit en fonction.

Désactiver les services Windows ( XP )

Désactiver les services inutiles ( XP )


Démarrer > executer > tapez "services.msc" > ok

J'insiste sur ce qui va suivre, car vous allez désactiver les services qui vont êtres mentionnés, pour les plus novices d'entre vous je vous conseil de vous en tenir à la liste ci-dessous, donc ne désactivez pas les autres aux risques de rendre votre PC instable.

Ceci étant dit Double cliquez sur la ligne en question, repérez la ligne "type de démarrage" et mettez "désactivé"
   

      Accès à distance au registre
      Accès du périphérique d'interface utilisateur
      Affichage des messages
      Aide et Support
      Assistance TCP/IP NetBios
      Avertissement
      Client de suivi de lien distribué
      DDE réseau
      DSDM DDE réseau
      Explorateur d'ordinateur
      Gestionnaire d'album
      Gestionnaire de session d'aide
      Gestionnaire de comptes de sécurité
      Hôte de périphérique universel Plug&Play
      Journaux et alertes de performance
      Machine Debug Manager
      Mises à jour automatiques
      Partage de bureau à distance NetMeeting
      QoS RSVP
      Routage et accès distant
      Serveur
      Service de découverte SSDP
      Service de numéro de série
      Service de rapport d'erreur
      Service d'indexation
      Telnet
      WebClient

L'intérêt visé est tout d'abord dans une optique de gagner un peu de performance en libérant un peu la mémoire, dans d'autre configuration on peut y trouver une meilleure stabilité et sécurité renforcé.

Rebooter ( redémarrer ) votre ordinateur.

Divers Astuces

 
Démarrer plus rapidement votre Windows XP


Au démarrage et par défaut XP défragmente les fichiers du boot, en désactivant cette fonction cela va donc accélérer le démarrage de Windows XP
Regedit
Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Modifiez la valeur de la clé Enable à N ( Y par défaut )
Rebooter

Attention : si vous ne pratiquez pas de défragmentation régulière comme indiqué plus haut, il est conseillé de laisser Enable à Y
 
Fermer plus rapidement votre Windows XP / 2000 :


Avant la fermeture de Windows les services ( DLL, VXD, OCX, et. ) prennent 20 secondes par défaut avant de fermer la session en cours.
Regedit
HKEY_CURRENT_USER\Control Panel\Desktop

sur la ligne "AutoEndTasks" et Mettez 1
Rebooter
Cette astuce accélère la procédure d'arrêt de Windows en fermant plus rapidement les processus actif

Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
dans le volet de droite, créez une valeur Dword nommée
AlwaysUnloadDll
Editez cette valeur et saisissez comme données le chiffre 1
Rebooter

Les fichiers .dll restent souvent inutilement en mémoire, même après avoir fermée l'application, cette astuce permet de forcer leur suppression lorsque ces fichiers ne sont plus utilisés, permettant également de libérer de la mémoire vive

Regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Cliquez sur la clef "WaitToKillServiceTimeout"
Mettez par Ex : 4000 ( 4000 pour 4 secondes ) au lieu de 20000
 Rebooter

Là il s'agit simplement de réduire la vitesse de fermeture des applications.


Sauvegarder les updates Windows sur le Disque : ( de 98 à XP )


Cette astuce vous permettra de télécharger ces mises à jours sur vos DD, vous permettant au cas ou vous effectuez une réinstallation de Windows de disposer localement ces MaJ Ce qui facilitera les utilisateurs qui n'ont pas le net.

procéder comme cela :

Il faut déjà se rendre avec Internet Explorer ( et rien d'autre ! ) sur ce lien  Ensuite Windows Update vous proposera de choisir les mises à jours distribué en réseau :

Choisissez Rechercher des mises à jours pour les systèmes d'exploitation Microsoft Windows  à l'écran suivant choisissez votre système d'exploitation et spécifier éventuellement un services packs après avoir fait votre choix quand aux types de mises à jour , cliquez sur rechercher

Vous devez sélectionner la catégorie de mises à jour proposer en cliquant sur Ajouter

Une fois votre sélection terminée, cliquez sur le lien "Atteindre le Panier des Téléchargements" vous devez Spécifier un répertoire ( à votre convenance) de votre Disque Dur puis télécharger en acceptant les termes du contrat de licence.

Quand la procédure est terminé, un répertoire nommé WU sera alors présent dans le répertoire que vous aviez sélectionné.

Supprimer la trace d'une désinstallation : tout OS


Vous installé désinstallé un programme dans la liste "Ajout/Suppression de programme" bien souvent il reste une trace de ces programmes, vous allez nettoyer tout ça.
Regedit
Allez dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Oui vous pouvez vous apercevoir du nombres de programmes encore présent dans la base...
Rebooter
Désactiver le "mouchard" XP :

Tapez
Regedit
Pour XP Pro  : regsvr32.exe -u c:\winnt\system32\regwizc.dll
Pour Xp Home : regsvr32.exe -u c:\windows\system32\regwizc.dll


Réinstaller XP sans le réactiver : ( avec une première activation effectuée )


Il faut tout d'abord rechercher le fichier "wpa.dbl" ou aller le chercher dans => C:\windows\system32\
ensuite effectuer une copie de ce fichier et restaurez-le lors d'une prochaine installation d'XP

Désactiver la gravure de CD ( XP )

Windows XP propose par défaut un logiciel de gravure. Ne rivalisant pas avec des logiciels professionnels, on peut le supprimer

Regedit
Allez dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Créez ou modifiez la valeur DWORD du nom de NoCDBurning
Donnez lui la valeur 1 ( 0 pour réactiver le logiciel )
Rebooter

                                                      Désinstaller Windows Media Player ( XP )

Windows XP a intégré au système d'exploitation le lecteur MP, difficile de le désinstaller notamment par le menu Ajout/suppression de programme du panneau de configuration.

   
                                                  Désinstallation de Windows Media Player 9

Allez dans Demarrer, Exécuter...
Tapez la ligne suivante : RunDll32%SystemRoot%\inf\wmp.inf,Uninstall
cliquez sur Oui
Rebooter

                                                   Désinstallation de Windows Media Player 10

 
Pour supprimer la version 10, vous allez simplement dans le panneau de configuration puis Ajout/Suppression de programmes

A noter que si vous avez installé le SP2 sous XP, il se peut qu'il n'apparaisse pas dans ce cas, décocher avant la case Afficher les mises à jour.
La version 10 sera supprimée et pour ceux et celles qui ont le SP2, la version 9 sera restaurée.....

Attention : Windows Media Player est tellement bien imbriquer que sa suppression peut engendrer
des éventuelles instabillités du système, également certain problème avec des applications telles que les fichiers audio ou video avec Word ou IE.
 
                                                  Désactiver le rapport d'erreur ( XP )

 
Lorsqu'une application ou le système d'exploitation plante, une fenêtre vous proposant un rapport d'erreur s'ouvre. Ce rapport est destiné à améliorer la qualité du programme en question. Cela part sans doute d'un bon principe, mais n'a aucun intérêt nous concernant.

Allez sur poste de travail et Faites un clic droit

Sélectionnez Propriétés et Choisissez l'onglet Avancé
Cliquez sur le bouton Rapport d'erreurs puis Désactivez le
Décocher également la case Mais me prévenir en cas d'erreur critique
Augmenter et Accélérer la navigation dans le système fichiers ( XP )

Lors d'une ouverture d'un dossier, windows enregistre son emplacement dans une zone de la mémoire dénommé "cache".

Ce qui permet au prochain accès d'être plus rapide et évite le passage par le système fichiers.
Par défaut le cache mémorise quatre cents dossiers.
On peut augmenter cette valeur :

Regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam

Dans le volet droit, double-cliquez sur la valeur BagMRU Size
et entrez la valeur décimale 3000


Zikmao.net    Juin 2007



Faire un lien :

Réagir sur le forum


Zikmao le forum


Tous droits réservés - Copyright © 2007-2010 Zikmao.net


0 Comments:

Enregistrer un commentaire



 

www.zikmao.net Copyright © 2010 LKart Theme is Designed by Lasantha

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
Plan du site - mentions légales - Partenaires : - les oreilles.com - PlanèteParis - Stock2Musique - Rockenfolie


2007-2021 Zikmao.net

Zikmao.net s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978. Déclaration C.N.I.L. n° 1390775