Depuis la sortie
de la version Windows 95 (OSR 2) identifiable par le numéro
4.00.950b, il est constaté une perte d'environ 45k en session
DOS.
Pour les personnes qui travaillent et programment encore sous MS-DOS, cette diminution de mémoire conventionnelle peut s'avérer gênante, surtout pour les amateurs de jeux (qui exigent au moins 600k de mémoire conventionnelle). En cherchant l'origine de cette diminution de mémoire, il a été constaté que le fichier "himem.sys" occupait 45k au lieu du 1k habituel (1.165k). L'erreur provient donc de ce fichier, et tous les efforts mis en place reste vains. Même les gestionnaires de mémoire (QEMM, etc.) n'en viennent pas à bout. Le parcours du combattant (historique) Dépité, plusieurs messages chez Microsoft n'ont pas reçu de réponse. Ensuite, divers messages postés dans les newsgroups de Microsoft ont permis de recevoir plusieurs réponses d'utilisateurs annonçant que tout était parfait avec leur version. Enfin, une réponse de Monsieur Lars Westermann (Danemark) éclaircissait les choses. Il avait été confronté au même problème et avait trouvé une solution. D'après Lars Westermann, le bug se situe non pas au niveau de "himem.sys", mais dans le fichier "IO.SYS". On y a détecté une différence de 7 octets entre la version US et les versions non US. Source: Monsieur Claude Pertoldi (Revue CM N° 69) - Belgique. Une autre solution consiste a corriger le fichier " Io.sys " avec l'utilitaire Debug.exe de ne pas se tromper, sinon cela aurait pour conséquence de ne plus booter sur le disque dur (C:\). Il convient de prévoir une "disquette système", à posséder dans tous les cas. Ce debugger de programme sous MS-DOS se situe dans le répertoire C:\Windows Command. Sauvegardez Io.sys dans un répertoire temporaire, puis changez ses attributs en exécutant la commande DOS suivante: attrib c:\io.sys -h -r -s Ensuite relancer le système en mode MS-DOS (appuyer sur la touche F8 au démarrage et choissisez la fonction) - En ligne de commande uniquement. Exécuter la fonction Debug io.sys, puis saisissez, e 52f6 58 en respectant bien les espaces. Appuyez sur Entrée pour valider. Enregistrez les modifications en tapant sur la touche W puis quittez en appuyant sur Q. N'oubliez pas d'affecter les attributs d'origine du fichier Io.sys en saisissant sous DOS la fonction: attrib c:\io.sys +r +s +h Redémarrer l'ordinateur. Dans une fenêtre DOS, tapez C:\Mem /c/p, et vous constaterez que la taille mémoire occupée par himem.sys est passée de 40/45 Ko à 1 Ko. Personnellement, comme aime à le rappeler J-L Cassel dans les Newsgroups, j'aime mieux faire ça que de lancer un batch supposé faire la même chose: je suis sûr de ce que je tape... Dans la jungle des versions Pour rappel, vous trouverez ci-dessous les numéros d'identification des différentes versions de Windows 95 ainsi que la chronologie de Windows 95 et de ses add-on (additifs).
( complément à OSR 2 et ajoutant le support des ports USB. Version Basic, numero
4.00.950
|
Retour |