PROBLÈME : Démarrage de Windows 95 impossible en raison de l'échec du sous-système E/S

Traductions disponibles Traductions disponibles
Numéro d'article: 225497 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F225497
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Symptômes

Dans certains cas, le démarrage de Windows 95 échoue et le message d'erreur suivant s'affiche :
Erreur : Un pilote de sous-système E/S ne peut être chargé car un fichier du sous-répertoire .\iosubsys est corrompu ou bien la mémoire du système est insuffisante.

Cause

Ce problème survient lorsque toute la mémoire inférieure à 1 Mo est allouée avant l'initialisation de Ios.vxd. Ios.vxd doit allouer la mémoire inférieure à 1 Mo pour une utilisation en tant que mémoire tampon en mode réel. Si Ios.vxd ne peut pas allouer cette mémoire, le chargement échoue, ce qui provoque l'échec du démarrage de Windows 95.

Une mémoire inférieure à 1 Mo est généralement réservée aux composants qui en ont expressément besoin. Cependant, Windows 95 peut allouer toute la mémoire allant de 1 à 16 Mo pendant l'initialisation, forçant ainsi les mémoires tampons DMA du système (devant être inférieures à 16 Mo) inférieures à 1 Mo et empêchant donc Ios.vxd d'allouer une mémoire inférieure à 1 Mo.

Résolution

Ce problème peut être résolu en ajustant la taille maximale du cache allouée par Vcache.vxd. Vcache.vxd alloue d'abord une taille de cache qui n'excède pas 9 Mo. Le fait de définir la taille maximale du cache sur moins de 9 Mo permet également de réduire la taille initiale du cache, libérant ainsi la mémoire inférieure à 16 Mo et permettant donc le démarrage correct de Windows 95.

La taille maximale du cache est définie en ajoutant une ligne " maxfilecache " à la section vcache de System.ini. L'exemple suivant montre à quoi ressemblerait une entrée dans System.ini pour définir la taille maximale du cache sur 6 Mo :

   [vcache]
   maxfilecache=6144 

Statut

Ce problème est reconnu dans Windows 95. Il a été corrigé dans Windows 98.

Propriétés

Numéro d'article: 225497 - Dernière mise à jour: samedi 8 février 2014 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 95
Mots-clés : 
kbnosurvey kbarchive kbwinos95 kbwinos95bug kbwinos98fix KB225497
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com