Lorsque vous
essayez d'arrêter un ordinateur exécutant Windows 98 Seconde Edition, il arrive
que l'ordinateur cesse de répondre (se bloque).
Il est possible
de modifier le nom du fichier d'échange utilisé par Windows 98 en ajoutant une
ligne PagingFile= à la section 386Enh du fichier System.ini. Si le chemin
spécifié pour le fichier d'échange inclut une lettre de lecteur en minuscules,
Windows 98 Seconde Edition peut, de manière occasionnelle, se bloquer lorsque
vous arrêtez votre ordinateur.
Pour résoudre ce
problème, accédez au fichier System.ini et retapez en majuscules la lettre de
lecteur spécifiée en minuscules pour le chemin du fichier d'échange. Pour ce
faire, procédez comme suit :
PagingFile=d :\win386.swp en PagingFile=D :\win386.swp.
Le pilote de
sous-système d'E/S de Windows 98 (Ios.vxd) essaie d'identifier le périphérique
effectuant les opérations d'échange afin de le marquer comme périphérique ne
pouvant pas être mis hors tension tant que les interruptions demeurent
activées. Pour ce faire, le pilote extrait le chemin du fichier d'échange,
retire la lettre de lecteur de la chaîne et soustrait la valeur ASCII d'une
lettre en majuscules "A" afin de déterminer le numéro du
périphérique. Il part du principe que la lettre de lecteur est toujours
spécifiée en majuscules et il ne convertit pas en majuscules les lettres de
lecteur tapées en minuscules avant d'effectuer la soustraction.
Si le pilote de
sous-système d'E/S n'est pas en mesure d'identifier le périphérique effectuant
les opérations d'échange, ce dernier est placé rapidement hors tension pendant
la phase de suspension, alors même que les interruptions sont encore activées.
Une fois le périphérique hors tension, Windows 98 Seconde Edition essaie de
vider la mémoire cache du lecteur. Si, à ce stade, des données n'ont pas encore
été écrites sur disque, la tentative de vidage échoue, car le disque est arrêté
et ne peut pas accepter les demandes d'E/S.
Le système de fichiers FAT essaie d'afficher un message d'erreur correspondant, mais le périphérique d'affichage étant déjà hors tension, l'ordinateur se bloque.