Description du fichier IOS.log

Traductions disponibles Traductions disponibles
Numéro d'article: 138899 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Le fichier IOS.log est créé par le superviseur d'e/S (IOS) lorsqu'il tente de déterminer ou non il peut en toute sécurité installer des pilotes 32 bits. Windows crée un fichier IOS.log dans le répertoire Windows si tous les lecteurs utilisent le mode de compatibilité MS-DOS. Cela généralement signifie que le pilote Dosdrv.sys ou Pcidrv.sys est dans le fichier config.sys, probablement car un pilote pour un Technologies Promise mise en cache de contrôleur, mais le pilote FastDisk 32 bits correspondant n'est pas chargé.

Ce message est souvent provoqué par les pilotes de périphériques et programmes résidents (TSR) qui créent des lecteurs de disque qui ne correspondent pas aux périphériques physiques. Le programme Microsoft Interlnk est un exemple.

Le pilote de périphérique spécifié ou un TSR raccorde INT 13 et n'est pas dans la liste IIS.ini des programmes résidents et les pilotes sûrs.

Le pilote de périphérique spécifié requiert que tous les accès disque être routés via celui-ci. Une fois la demande est passée par le biais du pilote de périphérique, la demande qu'il a été envoyé pour le pilote 32 bits. Cependant, il existe une baisse des performances en raison de cette gamme supplémentaire.

Ce problème est généralement par les versions de logiciel EZ-Drive 3,6 et les versions antérieures.

Cela signifie généralement que votre ordinateur a été infecté par un virus de secteur d'amorçage. Il peut également être provoqué par un logiciel de traduction géométrique en mode réel pour les disques durs IDE avec plus de 1024 cylindres.

La section «Détails» peut fournir des indices que sous la forme à laquelle des deux situations est le cas probable. Pour résoudre ce message, obtenir le pilote FastDisk 32 bits approprié, copiez-le dans le dossier Windows\System et puis ajoutez l'instruction suivante à la section [386Enh] du fichier System.ini :
   device=<driver>.386
				

Erreur émission int 25 h: nn unité, erreur nn



Sous-système d'e/S effectuée une demande de h 25 (lecture du disque) INT pour déterminer quel périphérique physique est associé à nn numéro d'unité, mais le pilote de périphérique a renvoyé un code d'erreur. En outre, le pilote spécifié n'a pas l'attribut «non_disk» dans le fichier IIS.ini.

Codes d'erreur possibles sont les suivantes :
   80   device failed to respond (timeout)
   40   seek operation failed
   20   controller failed
   10   data error (bad CRC)
   08   DMA failure
   04   sector not found
   02   bad address mark
   01   bad command
				
CAUSE :

Ce message est souvent provoqué par les pilotes de périphériques et TSR que créer des lecteurs de disque qui ne correspondent pas aux périphériques physiques. Le programme Microsoft Interlnk est n'exemple.

Résolution :

Supprimez tous les pilotes de périphériques et programmes résidents (TSR) qui fournissent des lecteurs de disque «fantômes», ou les ajouter au fichier IIS.ini en tant que "non_disk" pilotes.

Pilote unsafe xxxxxxxx contrôle unité nn



Sous-système d'e/S a déterminé que le pilote de périphérique indiqué est dangereux en raison de la façon dont il gère unité nn.

Résolution :

Supprimez le pilote de périphérique indiqué à partir des fichiers Config.sys et Autoexec.bat.

Pilote monolithique xxxxxxxx contrôle unité nn



Sous-système d'e/S est incapable de communiquer avec le pilote de périphérique indiqué pour prendre sa fonctionnalité car le pilote de périphérique ne prend pas en charge ASPI ou CAM ou INT 13. En outre, le pilote spécifié n'a pas l'attribut «monolithique» dans le fichier IIS.ini.

Résolution :

Supprimez le pilote de périphérique indiqué à partir des fichiers Config.sys et Autoexec.bat.

Pilote de CD-ROM unsafe, xxxxxxxx, désactivation de protéger le mode CD-ROM



Le pilote de CD-ROM spécifié a été trouvé dans la section [CDUnsafe] du fichier IIS.ini.

Résolution :

Supprimez le pilote de périphérique indiqué à partir des fichiers Config.sys et Autoexec.bat.

Trop de programmes résidents sont raccordement INT 13 & h/w interruptions.



Il n'y a trop de pilotes de périphériques et programmes résidents dans les fichiers Config.sys et Autoexec.bat raccordement INT 13. Le nombre maximal de programmes résidents et les pilotes de périphérique qui peuvent raccorder INT 13 sans forcer le mode de compatibilité MS-DOS est 20.

Résolution :

Réduire le nombre de pilotes de périphériques et programmes résidents dans les fichiers Config.sys et Autoexec.bat.

Inconnu int 13 hooker xxxxxxxx



Remarque : Cette section ne s'applique pas si le nom de la hooker INT 13 est «MBRINT13». Consultez le «inconnu INT 13 hooker MBRINT13 "section.

Sous-système d'e/S ne pouvez pas utiliser l'accès disque 32 bits en raison de la présence du pilote de périphérique indiqué ou du TSR.

Supprimez le pilote de périphérique indiqué à partir des fichiers Config.sys et Autoexec.bat.

Combinaison de INT 13 qualifié DO_NOT_CARE + MUST_CHAIN
À l'aide de RMM pour tous les lecteurs logiques. Toujours de charger les pilotes de port



Sous-système d'e/S doit charger le mappeur d'en mode réel (RMM) car il existe un pilote de périphérique répertorié dans le fichier IIS.ini avec l'attribut «must_chain».

Recherchez dans le fichier IIS.ini pilotes marqués «must_chain» et vérifiez si un d'eux s'affichent dans Config.sys ou Autoexec.bat. Supprimer tous les pilotes de ce type.

Combinaison de qualificateur non conforme int 13. Pilotes de port retire-les



Sous-système d'e/S a trouvé un pilote de périphérique répertorié dans le fichier IIS.ini comme «must_chain» et un autre pilote de périphérique répertorié dans le fichier IIS.ini comme «must_not_chain». Ces deux conditions sont contradictoires.

Résolution :

Recherchez dans le fichier IIS.ini pilotes marqués «must_chain» et «must_not_chain» et vérifiez si un d'eux s'affichent dans Config.sys ou Autoexec.bat. Supprimer tous les pilotes de ce type.

Version Downrev de logiciels IDE contrôlant trop de 13 lecteurs int



Sous-système d'e/S a déterminé que le logiciel IDE contrôlant le disque dur ne peut pas être pris en toute sécurité le car il contrôle les lecteurs sur le contrôleur IDE secondaire.

Cause :

Pour plus d'informations sur la façon de résoudre ce problème, veuillez consulter l'article suivant dans la base de connaissances Microsoft :
N° d'ARTICLE : 126855
TITLE : Prise en charge des disques durs IDE de grande taille Windows 95

Pilote unsafe xxxxxxxx raccorder le foll. unités logiques.
numéro d'unité : nn
numéro d'unité : nn



Sous-système d'e/S n'a pas trouvé le pilote indiqué dans le fichier IIS.ini sous la forme d'un pilote de «sécurisé».

Résolution

Supprimer le pilote de périphérique spécifié ou le TSR à partir des fichiers Config.sys et Autoexec.bat.

Punting miniports en raison d'inconnu CAM pilote xxxxxxxx



Sous-système d'e/S a trouvé un pilote de périphérique qui utilise le Gestionnaire de compléments COM qui n'est pas répertorié dans le fichier IIS.ini comme un pilotes sûrs.

Résolution :

Supprimez le pilote spécifié à partir des fichiers Config.sys et Autoexec.bat.

Punting miniports en raison de deux périphériques identiques



Sous-système d'e/S a détecté deux pilotes de périphériques ASPI/CAM gérez le même périphérique SCSI. Sous-système d'e/S est donc impossible de déterminer lequel des deux pilotes de périphérique à utiliser.

Résolution :

Supprimer le pilote de périphérique que vous n'avez pas besoin.

Pilote du Gestionnaire de compléments COM chargés à partir de Autoexec.bat ou version ultérieure



Un pilote de Gestionnaire de compléments COM a été chargé à partir d'un emplacement autre que le fichier config.sys. Sous-système d'e/S ne peut pas reprendre de tels pilotes.

Résolution :

Isoler le pilote et le supprimer.

ASPI pilote chargé à partir de Autoexec.bat ou version ultérieure



Un pilote ASPI a été chargé à partir d'un emplacement autre que le fichier config.sys. Sous-système d'e/S ne peut pas reprendre de tels pilotes.

Résolution :

Isoler le pilote et le supprimer.

Inconnu int 13 hooker MBRINT13



Cela signifie qu'il existe un raccordement de 13 h INT non reconnu dans l'enregistrement de démarrage principal (MBR, Master Boot Record).

Résolution :

Effectuez une analyse antivirus sur votre ordinateur pour vous assurer que votre ordinateur n'est pas infecté.

Pour plus d'informations sur la façon de déterminer si le problème se trouve dans le logiciel de traduction de géométrie et comment pour mettre à niveau vers une version compatible avec Windows 95, veuillez consulter l'article suivant dans la base de connaissances Microsoft :
N° d'ARTICLE : 126855
TITLE : Prise en charge des disques durs IDE de grande taille Windows 95

PARTIE 2

La section suivante du fichier IOS.log récapitule tous les lecteurs qui utilisent le mappeur d'en mode réel (RMM) pour l'accès disque. Cette section peut contenir aucune ligne, une ligne ou de plusieurs copies de la ligne suivante :
Unité nn numéro passer par des pilotes en mode réel.

Cette ligne est répétée une fois pour chaque unité qui est à l'aide du mappeur d'en mode réel.

PARTIE 3 - LES DÉTAILS DU FICHIER CONFIG.SYS

Cette section du fichier IOS.log fournit une liste de chaque pilote de périphérique chargé dans le fichier config.sys.

Chaque pilote est répertorié dans la forme suivante :
<filename>Nom de pilote : <nomfichier>
      Character Driver
      Block Driver controlling nn unit(s)
      Driver Info:
         Driver Address: xxxxxxxx
         INT 13 Hook: xxxxxxxx
         IOSYS INT 13: xxxxxxxx
         INT 4B Hook: xxxxxxxx
         INT 4F Hook: xxxxxxxx
         ASPI Entry: xxxxxxxx
         Hooks the Foll. logical units (0=A,...):
            Hooks: unit number: nn
            Hooks: unit number: nn
      Config.sys line number:  nnnnnnnn
      Config.sys date/time stamp:  xxxxxxxx
      Hardware interrupt hook map:  xxxxxxxx
				

Toutes les lignes ne sont répertoriés pour tous les périphériques.

Pilote de pilote et le bloc de caractères

Les lignes «Caractères Driver» et «Block Driver contrôle nn unit(s)» s'excluent mutuellement.

Adresse du pilote

L'adresse de 8 caractères encode le 16 : 16 segment : offset emplacement du pilote en mémoire.

INT 13 crochet

L'adresse de 8 caractères encode le 16 : 16 emplacement segment : offset du raccordement de INT 13 du pilote.

IOSYS INT 13

L'adresse de 8 caractères encode le 16 : 16 emplacement segment : offset du vecteur INT 13 h à IO.sys a été chargée. Cette valeur est affichée uniquement pour le pilote IO.sys lui-même.

Crochet de 4 b INT

L'adresse de 8 caractères encode le 16 : 16 emplacement segment : offset du raccordement de 4 b du pilote INT.

INT 4F crochet

L'adresse de 8 caractères encode le 16 : 16 emplacement segment : offset du raccordement de 4F du pilote INT.

Saisie ASPI

L'adresse de 8 caractères encode le 16 : 16 emplacement segment : offset du point d'entrée du pilote ASPI.

Raccorde le Foll. unités logiques

Répertorie les unités logiques le pilote de périphérique est raccordé.

Numéro de ligne de config.sys

Le numéro de ligne dans le fichier config.sys à partir duquel le pilote de périphérique a été chargé. La valeur est affichée au format hexadécimal. Si le pilote de périphérique a été chargé implicitement, numéro de ligne 00000000 s'affiche.

Cachet de date/heure config.sys

La date/heure du fichier config.sys, codée au format hexadécimal. Décodage de cette valeur n'est pas généralement important.

Mappage de raccordement d'interruption matériel

Un masque de bits des interruptions matérielles raccordé par le pilote de périphérique codé en hexadécimal. Le bit de poids faible correspond à IRQ 0 et ainsi de suite.

Une entrée pour un périphérique fictif nommé Mbrint13.sys est générée si l'enregistrement de démarrage principal a été raccordé. L'adresse de INT 13 crochet est l'adresse du raccordement comme installé par le secteur de démarrage principal. Si cette valeur commence par un 9, il est probable que l'ordinateur a été infecté par un virus de secteur d'amorçage.

PARTIE 4 - LES DÉTAILS DU FICHIER AUTOEXEC.BAT

La dernière section dans le fichier IOS.log est une liste des programmes TSR chargé par le fichier Autoexec.bat. Cette section est menée par la ligne :
Autoexec horodatage : xxxxxxxx

Décodage de la date et l'heure n'est pas généralement important.

Chaque programme RÉSIDENT est répertorié dans l'écran suivant, avec uniquement les lignes applicables répertoriées pour chaque programme résident en mémoire.
Nom de programme résident en mémoire : xxxxxxxx
      Autoexec Position: xxxxxxxx
      Hardware Interrupt Hook Bit Map: xxxxxxxx
         Hooks: INT 13
         Hooks: unit number: nn
         Hooks: unit number: nn
				

Position Autoexec

Le fichier offset du fichier Autoexec.bat de la ligne qui a provoqué le TSR à charger.

Mappage des bits de crochet d'interruption matériel

Un masque de bits des interruptions matérielles raccordé par le programme RÉSIDENT, codé en hexadécimal. Le bit de poids faible correspond à IRQ 0 et ainsi de suite.

Raccordements : INT 13

Le programme TSR raccorde INT 13 et est un candidat fort pour forcer le système d'utiliser l'accès de disque de mode de compatibilité.

Raccordements : numéro d'unité : nn

Répertorie les unités logiques le TSR a raccordé.

Plus d'informations

Le fichier IOS.log comporte plusieurs sections, chacune d'entre elles est décrit ci-dessous.

GLOSSAIRE DES TERMES

INT 13 - interruption 13 est l'interruption de disque dur. Lorsque le système d'exploitation a besoin d'accéder au disque dur, il émet un appel de INT 13. Cela est généralement traitée par le BIOS, mais les pilotes de périphériques et programmes résidents peuvent intercepter la demande.

INT 4 b - 4 b d'interruption est l'interruption utilisée par les versions 1,9 et antérieures de méthode d'accès communs (FAO).

INT 4F - 4F d'interruption est l'interruption utilisée par la méthode d'accès communs (FAO) versions 2.0 et ultérieures.

Crochet - crochet est synonyme de «intercepter». Par exemple, un «INT 13 hooker» est un pilote de périphérique ou un programme qui intercepte tous les appels INT 13. Les raisons pour ce faire, peuvent être inoffensifs (un écran de veille), bénéfique (un pilote de périphérique qui vous permet d'accéder à un périphérique qui sinon serait inaccessibles), ou potentiellement dangereux (un virus).

TSR-(Terminate and stay résidant en mémoire) - un programme, généralement chargé dans le fichier Autoexec.bat qui se charge de façon permanente en mémoire.

Numéro d'unité - un numéro d'unité est une lettre de lecteur convertie en un nombre. Lecteur A est le numéro d'unité zéro, le lecteur B est unité numéro un et ainsi de suite. Ceux-ci sont parfois appelés «unités logiques» qui ne doivent pas être confondues avec les numéros d'unité logique SCSI (LUN).

PARTIE 1

La première section du fichier IOS.log résume la reprise du sous-système d'e/S. Cette section peut contenir aucun, un ou plusieurs lignes répertoriées ci-dessous dans l'ordre dans lequel ils apparaissent normalement.


Pilote incompatible xxxxxxxx. Charger FastDisk pour pilote si possible



Le pilote de périphérique indiqué raccorde INT 13 de manière que Windows a considérés comme potentiellement dangereux, mais qui deviendrait sans échec si l'un pilote FastDisk Windows 3.1 ont été installé.

Références

"Microsoft Windows 95 Resource Kit, «chapitre 19

Propriétés

Numéro d'article: 138899 - Dernière mise à jour: vendredi 19 janvier 2007 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Mots-clés : 
kbmt kbinfo KB138899 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 138899
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.

Envoyer des commentaires

 

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