A Propos d'OSR2

Entre le lancement officiel de Windows95 le 4 septembre 1995 et celui de Windows 98 le 8 juillet 1998, deux mises à jour majeures de Windows 95 sont intervenues. D'une part, Microsoft a livré le Service Pack 1 qui contenait essentiellement des nouveaux pilotes pour les périphériques et quelques retouchent pour les bugs les plus pénibles. Cette version de Windows95 porte le numéro 4.00.950 a.

Depuis le mois de novembre 1996, les constructeurs et les distributeurs qui vendent des PC neufs peuvent livrer la version 4.00.950.B, autrement dit Windows 95 OSR-2. Cette nouvelle mouture, la dernière avant Windows98 (des variantes d'OSR2 existent : 2.1, 2.5 cette dernière étant reconnue comme la version 4.00.950 C livrée avec IE4 et DirectX 5 notamment), présente plusieurs particularités qui seront détaillées dans cette section.

Auparavant, il convient de commencer par les mauvaises nouvelles. D'une part, cette version n'existe qu'en livraison OEM et n'est donc vendue qu'à l'occasion de l'achat d'un PC neuf ou avec un disque dur neuf. D'autre part, s'agissant de la version française (mais aussi des versions italienne, allemande et espagnole), il existe un bug assez pénible pour les utilisateurs d'applications tournant sous DOS. En effet, une mauvaise écriture du fichier IO.SYS provoque un accroissement de la taille du fichier HIMEM.SYS, en termes d'occupation de la mémoire. Autrement dit, les utilisateurs perdent 40 Ko de mémoire avec la version actuelle de OSR-2. Cela explique bien évidemment pourquoi des applications et des jeux fonctionnant sous DOS refusaient de se lancer. Vous pouvez vous procurer un "patch" ici dans la section FTP. Mais pour plus d'indications et de précision sur l'origine de ce bug et la manière d'y remédier, autant vous rendre sur le site de Microsoft.

La FAQ OSR2 :

Cette FAQ est notamment une reproduction partielle et parfois enrichie de l'excellent travail de Sean Erwin dont la version originale et complète est localisée sur ce site (plus de lien depuis juillet 2002).

Qu'est-ce que OSR2 ? Windows 95 OSR2 est la dernière version disponible de Windows95. Elle contient principalement le Service Pack 1 et les dernières mises à jour disponibles sur le site Web de Microsoft (à la date d'octobre 1996).OSR2 est livré en outre avec Internet Explorer 3 et le Serveur Web Personnel. A noter que la version la plus récente de Internet Explorer est la version 4 qui a été rendue disponible sur le site de Microsoft courant octobre 1997.
D'autres éléments sont également livrés avec OSR2, le plus notable étant le nouveau système de gestion de fichiers, FAT 32. En outre, quelques bugs sont corrigés parmi lesquels la non prise en compte des options "Mode Serveur" et "Mode Portable" (i.e. Panneau de Configuration | Système | Performances | Système de Fichiers).
Qu'apporte la FAT32 ? La FAT32 est indiscutablement une amélioration dans la mesure où elle supporte des partitions allant jusqu'à 2 teraoctets. La taille des clusters, selon les partitions, est très inférieure à ce qu'elle était avec la FAT16 et limite par conséquent la perte d'espace disque. Il convient de noter que la taille minimale de chaque partition est de 512 Mo.
Partition Taille des Clusters
<260 Mo 0.5 ko
260 Mo - 8 Go 4 ko
8 Go - 16 Go 8 ko
16 Go - 32 Go 16 ko
> 32 Go 32 ko
Que Faire avec la FAT 32 ? A priori on gagne de l'espace disque en évitant une trop grosse perte. En revanche, cela peut se faire au détriment de la vitesse. Dans ces conditions, il faut trouver un bon compromis entre vitesse et espace disque. Une commande non documentée de FDISK permet de choisir la taille des clusters : FORMAT /Z:NN*512 octets désigne la taille des clusters.

De même, il n'est pas possible en principe de partitionner des volumes inférieurs à 512 Mo. La commande FDISK /FPRMT vous autorise toutefois à la faire.

Passage de Win95 à OSR2 Microsoft annonce qu'il n'est pas possible de mettre à jour une configuration basée sur les versions 950 et 950a de Windows95 vers OSR2. De fait, si vous lancez votre CD d'OSR2 pour l'installer par-dessus une version antérieure de Windows 95, une fenêtre d'erreur s'affichera vous indiquant qu'il n'est pas possible de mettre à jour le système. OSR2 est censé s'installer seulement sur un disque vierge.

En fait, c'est faux et au moins deux méthodes sont envisageables. Il en existe deux autres beaucoup plus complexes que vous pouvez consulter sur le site de Sean Erwin. Celles que je vous présente ont l'avantage de la simplicité et de l'efficacité.

ATTENTION
PAS DE MISE A JOUR POSSIBLE VERS OSR2 SI
INTERNET EXPLORER 4 EST DÉJÀ PRESENT. IL FAUT PRÉALABLEMENT LE DÉSINSTALLER.
Méthode 1  
  Sur la version française en tout cas, et à partir d'une configuration basée sur Windows 95 version 950 a, il a été possible de mettre à jour le PC vers OSR2 en ... supprimant préalablement le fichier WIN.COM qui se trouve sur c:\windows (ou en le renommant : il ne doit subsister aucun WIN.COM sur la machine) et en lançant l'installation d'OSR2 à partir de DOS. C'est tout ! On peut prendre une précaution supplémentaire en supprimant toute les entrées située sur c:\windows\Menu Démarrer\Programmes\Démarrage.
Méthode 2  
  Copiez l'intégralité du CD d'OSR2 (du moins le nécessaire pour l'installer) et créer un fichier MSBATCH.INF dans le même répertoire. Dans ce fichier, tapez les lignes suivantes :
[Setup]
ProductType=1

Pour ceux qui le souhaitent, la personnalisation de l'installation de Windows via ce fichier batch est toujours possible. Il suffit de rajouter les lignes adéquates.
Ne perdez pas de vue que le passage de cette manière vers OSR2 n'affecte en rien la FAT. Vous resterez en FAT16. Le seul moyen, en attendant Windows98, de passer de la FAT 16 à la FAT 32 sans formatage est de recourir à des logiciels spécialisés comme Partition Magic 3 de Powerquest.
Quels systèmes sur la FAT32 ? Microsoft ne prévoit pas de support NT sur la FAT32 avant NT 5. Le seul système d'exploitation à part OSR2 capable de fonctionner sur une FAT 32 ou de lire les volumes en FAT 32 est Linux (dont un patch est disponible à l'adresse :http://bmrc.berkeley.edu/people/chaffee/fat32.html).
Fichiers AVI Même sous OSR2, les fichiers AVI ne peuvent dépasser la taille de 2 Go. Cette restriction est propre au format de ces fichiers.
Passer en FAT 32 avant d'installer OSR2 Il faut, pour cela, disposer d'une disquette système contenant les fichiers OSR2. Sous Windows 95, insérer une disquette vierge dans le lecteur. Faites Démarrer | Panneau de Configuration | Ajout Suppression de Programmes | Disquette de démarrage. Mettez le CD d'OSR2 et le tour est joué. Vous pouvez maintenant supprimer votre partition, booter sur la disquette, demander à FDISK de prendre en charge les grandes partitions, en créer une nouvelle, rebooter sur la disquette et ensuite formater grâce aux fichiers OSR2 contenus sur la disquette.
Copier Windows95 sur un autre disque Vous venez de faire l'acquisition d'un nouveau disque dur, plus grand et plus véloce que votre disque dur actuel. Logiquement, c'est sur ce disque qu'il conviendrait dorénavant de faire fonctionner Windows. Seulement, vous n'êtes guère enchanté par l'idée de tout réinstaller, sans parler des heures perdues à reproduire vos petites personnalisations de Windows (couleurs, icônes, etc.). En l'absence de logiciel spécifiques (il en existe pas mal), voici comment faire :

- Installez votre nouveau disque en esclave et formatez-le (au besoin, activez la partition via FDISK ou faites-le après cette opération lorsque vous l'aurez mis en mode maître).
- Lancez Windows 95 (ou Windows 98), et à partir d'une fenêtre DOS lancez la commande suivante :
XCOPY C:\*.*
D:\*.* /s/c/h/e/r/k

Xcopy

- Si l'opération ne fonctionne pas en raison du fichier SWAP, désactivez-le.
- La lettre D représentant votre nouveau disque (il peut s'agir d'une autre lettre, à vous de voir).
- Une fois la copie terminée, fermez Windows, éteignez votre PC et placez votre nouveau disque en maître.
- Au besoin, démarrez sur la disquette système et avec FDISK déclarez votre nouvelle partition comme active.
- Relancez le PC. En principe, il devrait lancer Windows. Si tel n'est pas le cas, relancez le PC à partir de la disquette et au prompt du DOS tapez la commande :
SYS C: ce qui copie les fichiers système sur le disque dur.
- Relancez la machine. Windows doit démarrer.

Vous pouvez allez consulter la page consacrée aux CD ROM amorçables pour en savoir plus sur la copie de windows sur CD.

Le "fromage" déraille Ce que j'appelle fromage, c'est la représentation graphique de votre disque dur par la commande Propriétés du menu contextuel. S'il vous reste plus de 2 go d'espace libre, OSR2 indique que la totalité de votre disque est libre. Manifestement il y a un bug. La chose est gênante pour certains programmes qui refuseront de s'installer s'il existe plus de 2 Go d'espace libre telle que la mise à jour de Photoshop 4.01. Cela vous oblige "à bourrer les urnes" jusqu'à atteindre la limite fatidique.
FAT32X En plus de la FAT32, il existe une FAT32X. A la différence de la première, le secteur d'amorce est placé en fin de disque plutôt qu'à sa tête. Cela doit se vérifier surtout pour les disques durs d'une taille supérieure à 8 Go et livrés par les grandes marques telles que Gateway 2000, Compaq, DELL, etc. La plupart des utilitaires vendus depuis 1998 devraient être compatibles avec la FAT32X : Norton Utilities, Ghost, Partition Magic, et Powerquest livre un utilitaire capable d'identifier cette partition.
Le mode DMA DMA pour "Direct Memory Access" ou Accès Direct à la Mémoire. En principe, lorsque le mode DMA est actif, le processeur n'est pas sollicité lors des accès au CD-ROM et aux disques durs. Mais par défaut cette option est désactivée s'agissant du controleur IDE ordinaire d'OSR2. Afin de le rendre actif, il faut aller dans le Panneau de Configuration | Système | Gestionnaire de périphériques | Lecteurs de Disques. Sélectionnez un disque et cliquez sur Propriétés et cliquez sur l'onglet "Paramètres". Il ne vous reste plus qu'à cocher la case DMA et à redémarrer Windows. Faites de même avec les lecteurs de CD-ROM.
NOTEZ que le mode DMA n'est pas possible avec les disques durs SCSI.

Par ailleurs, il faut impérativement les pilotes du Bus par défaut (bus Master) de Windows. Si vous chargez des pilotes spécifiques, le mode DMA sera activé par défaut et il ne sera pas possible de le désactiver par la panneau de configuration.
HIMEM.SYS Vous avez vu plus haut qu'il existe un patch pour corriger le bug touchant le fichier io.sys. et qui affecte la taille du fichier himem.sys (40 ko au lieu de 1ko). Vous pouvez toutefois corriger ce problème sans télécharger de patch en procédant comme suit :

Démarrez sous DOS et tapez :
"attrib -r -s -h io.sys"
Redémarrez votre machine puis allez de nouveau sous DOS pour taper :
"debug io.sys"
"E 52F6 58" (respecter la casse et les espaces)
"W" (enregistrez)
"Q" (quittez)
"attrib +r +s +h io.sys"

Redémarrez votre machine.

 

   

 

Dernière mise à jour : 31-3-1999