inform.gif (70 octets) Limiter la quantité de RAM

 

Cela peut paraître aberrant de vouloir limiter la quantité de RAM disponible sur un PC.

C'est toutefois fort pratique pour les développeurs qui veulent tester leur travail dans des environnements différents ou des testeurs qui veulent mesurer l'impact de la RAM dans des conditions variées sans avoir à chaque fois à mettre la main dans le cambouis en retirant des barrettes de mémoire, sans compter qu'il est plus difficile physiquement d'obtenir exactement la quantité souhaitée (pas facile de vouloir 196 Mo de RAM avec deux barrettes de 128 Mo...).

Windows 98 et ME disposent pour cela du désormais fameux MSCONFIG qui permet de modifier facilement ces paramètres. Malheureusement, Windows 2000 n'est pas doté de cet excellent utilitaire et il faut modifier pour cela le fichier BOOT.INI. On peut éditer ce fichier avec Notepad, mais il faut se souvenir que ce fichier est un fichier caché.

Lorsque vous l'éditez, il doit avoir les lignes suivantes (ici, c'est une configuration multiboot) :

[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT2
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT2="XP Pro" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect
C:\="Windows ME"

Pour attribuer une limite à la quantité de RAM déclarée au système, modifier cette ligne :

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /FASTDETECT /MAXMEM:256

Dans cet exemple, on limite à 256 Mo la quantité de RAM. Vous pouvez indiquer les valeurs suivantes : 32, 48, 64, 80, 96, 112, 128, 144, etc. Autrement dit, vous incrémentez les valeur de 16 en 16. 


Mis en ligne le 10 avril 2001 / Dernière modification : 10-04-2001