Section courante

A propos

Section administrative du site

Dépannage (Troubleshooting)

Cette page fournit des conseils pour résoudre les problèmes que vous pouvez rencontrer avec 386MAX. Il couvre ces sujets :

Remarque : Lors du dépannage, il est très important d'enregistrer les messages d'erreur et de déterminer s'ils ont été générés par le 386MAX ou un autre logiciel. Les mots 386MAX ou Qualitas apparaissent souvent dans les messages d'erreur 386MAX.

Réparer un système ne démarrant pas

Parfois, la première étape du dépannage consiste à redémarrer un ordinateur bloqué. Si le système se fige au démarrage (surtout après avoir affiché le message de droit d'auteurs 386MAX), les conseils de cette section peuvent vous aider. Le but de ces techniques est un ordinateur démarrant correctement. Après avoir atteint cet objectif, l'étape suivante consiste à isoler le problème ayant provoqué l'échec du système. Cette section contient également des pointeurs sur l'identification des problèmes.

Situation Description
Touche Alt Si un système se bloque pendant le démarrage du système, en particulier après le message de droit d'auteur 386MAX, essayez de contourner 386MAX. Pour ce faire, maintenez la touche Alt enfoncée pendant le démarrage du système. Cette technique empêche l'installation du 386MAX. (Si vous appuyez trop tôt sur la touche Alt, le système peut signaler une erreur de clavier. Dans ce cas, relâchez la touche Alt, appuyez sur F1 ou Esc comme indiqué, puis maintenez à nouveau la touche Alt enfoncée.)

Après avoir contourné 386MAX, le système doit continuer jusqu'au démarrage. Sans 386MAX, toutes les occurrences de 386LOAD ne parviendront pas à charger un logiciel résident.
Premaxim Le fichier PREMAXIM.BAT est créé au démarrage de Maximize. Il restaurera un système à son état avant l'exécution de Maximize. Si, pour une raison quelconque, le 386MAX ne parvient pas à se charger entre les phases de maximisation, PREMAXIM.BAT sera exécuté automatiquement.
Preinst Le fichier PREINST.BAT est créé au début de l'installation. Il peut être exécuté à partir de le prompt DOS et restaure l'état de l'ordinateur avant l'exécution de l'installation. Les fichiers 386MAX resteront sur le disque dur.
Stripmgr STRIPMGR.EXE supprime les autres gestionnaires de mémoire 386 et leurs programmes associés. Il recherche ces programmes dans CONFIG.SYS, AUTOEXEC.BAT et tous les fichiers de traitement de lots appelés au démarrage du système.
Échecs Alt Si la méthode de la touche Alt pour contourner 386MAX ne vous aide pas, essayez de démarrer l'ordinateur à partir d'une disquette système DOS au lieu du disque dur.

Restaurez CONFIG.SYS, AUTOEXEC.BAT et tous les fichiers de commandes appelés à leur dernière configuration de travail. Des copies de sauvegarde de ces fichiers sont contenues dans le sous-répertoire 386MAX sous les noms CONFIG.xxx et AUTOEXEC.xxx où xxx est un nombre décimal entre 001 et 999. Chaque fois que 386MAX est installé ou Maximiser est exécuté, une sauvegarde numérotée est créée. Les fichiers avec les extensions numérotées les plus petites sont les versions les plus anciennes.

Isoler le problème

Une fois le système amorçable, essayez d'isoler la cause du problème. Voici quelques suggestions pour identifier les problèmes :

Maximize

Utilisez les utilitaires inclus dans le paquet 386MAX. C'est une bonne idée d'exécuter MAXIMIZE chaque fois que vous ajoutez un nouveau matériel ou un logiciel résident en mémoire à votre système. MAXIMIZE identifiera et s'adaptera généralement aux changements de votre système.

ASQ & 386UTIL

De plus, les programmes de diagnostic ASQ et 386UTIL peuvent être utiles. Ces programmes peuvent être exécutés à partir de l'interpréteur de commande MAX et fournissent d'excellentes informations sur votre configuration.

Blocages au démarrage

Message de droits d'auteur

Lorsque le système se fige sur la ligne de droits d'auteur du 386MAX, vérifiez la séquence de chargement des pilotes de périphérique dans CONFIG.SYS. Dans tous les cas, sauf un nouveau, 386MAX doit être chargé en premier. Les pilotes de périphérique pouvant être chargés avant 386MAX sont :

Déterminez si le problème provient d'AUTOEXEC.BAT ou de CONFIG.SYS. Essayez de renommer AUTOEXEC.BAT (peut-être en AUTOEXEC.MAX) et redémarrez le système. Si le système démarre correctement, le problème réside dans AUTOEXEC.BAT. Examinez les commandes DOS et les programmes résidents en mémoire étant actifs dans AUTOEXEC.BAT. Essayez de supprimer un programme à la fois pour déterminer lequel est à l'origine du problème.

Si le fait de renommer AUTOEXEC.BAT ne résout pas le problème, essayez de supprimer les pilotes de périphérique un par un de CONFIG.SYS pour identifier celui pouvant être à l'origine d'un conflit.

Conseils généraux de dépannage

Si le problème ne se produit pas au démarrage du système, la difficulté peut provenir de la manière dont le 386MAX interagit avec le matériel du système. Cette section propose des conseils pour résoudre plusieurs problèmes matériels courants. Pour plus d'informations sur un périphérique matériel spécifique, reportez-vous au fichier README 386MAX. Le fichier contient des détails sur les cartes réseau, les adaptateurs vidéo, les contrôleurs de disque dur, les systèmes de sauvegarde sur bande magnétique, les pilotes de CD-ROM et d'autres périphériques.

Lors du dépannage d'un éventuel problème matériel, essayez d'abord de supprimer le 386MAX du système. Si le problème disparaît, passez en revue les symptômes répertoriés dans les sections suivantes.

Problèmes vidéo

Les symptômes d'un problème vidéo incluent :

386MAX peut avoir augmenté la mémoire DOS haute dans une région dont la carte vidéo a besoin. 386MAX peut également avoir déplacé sans succès les ROM vidéo via l'option VGASWAP. Voir la page Option 386MAX et 386LOAD pour une discussion sur les options suivantes :

Problèmes de réseau

Les symptômes d'un nouveau problème de travail comprennent :

386MAX peut avoir cartographié la mémoire DOS haute dans une région dont le réseau a besoin. Voir la discussion de l'option RAM= à la page Option 386MAX et 386LOAD.

Problèmes de disque

Les symptômes d'un problème de disque dur ou de disquette incluent :

386MAX peut avoir recartographié la mémoire DOS haute dans une région dont les contrôleurs de disque dur ont besoin. De plus, si 386MAX mettait en cache la ROM du BIOS système ou la ROM du contrôleur de disque dur, le résultat pourrait être un problème de synchronisation. Il peut également y avoir des problèmes avec un contrôleur de disque dur maître de bus SCSI. Voir la discussion en page Option 386MAX et 386LOAD sur les options suivantes :

Problèmes EMS

Le problème peut être dû à la façon dont l'application gère la mémoire EMS. Certains programmes ne sont pas totalement compatibles avec la spécification LIM 4.0. Si un programme semble avoir des difficultés avec la mémoire EMS, essayez d'insérer l'option EMS=0 dans le profil 386MAX. Cette option désactive la prise en charge EMS. La plupart des applications compatibles EMS ont désactivé leur prise en charge EMS. La mémoire EMS n'est pas disponible. Si l'application fonctionne alors que EMS est désactivé, il se peut qu'elle ne soit pas entièrement compatible avec EMS 4.0. Voir la discussion à la page Option 386MAX et 386LOAD sur les options 386MAX suivantes :

Problèmes communs

Cette section contient des informations sur les problèmes les plus courants pouvant survenir dans un système avec 386MAX. Reportez-vous à la page Référence des messages d'erreurs pour une liste complète des messages d'erreur du 386MAX. Consultez également le fichier README pour obtenir les dernières informations concernant les problèmes liés aux différentes configurations matérielles et logicielles.

Les messages suivants proviennent du 386MAX. Les messages d'erreur de 386MAX incluent toujours les droits d'auteur de Qualitas :

A Privileged Operation Exception has occured at address xxxx:yyyy
Press any key to restart your computer.
A stack fault has occured at address xxxx:yyyy.
Press any key to restart your computer.
An internal system error has occurred at address xxxx:yyyy.
Press any key to restart your computer.

Ces erreurs indiquent qu'une application a exécuté une instruction illégale ou a dépassé la limite de segment de 64 Ko. Le microprocesseur acquitte cette erreur en émettant une interruption de protection générale (interruption 13). Bien que le microprocesseur détecte l'erreur, 386MAX la signale. Si 386MAX n'est pas dans le système, ces erreurs ne sont pas signalées à l'utilisateur. En signalant l'erreur, 386MAX avertit d'une éventuelle perte de données ou d'autres problèmes potentiels.

L'adresse apparaissant dans le message d'erreur est le segment et le déplacement du code de programme incriminé. Si le segment de l'adresse se trouve dans la zone de mémoire DOS haute (entre A000h et FFFFh), 386MAX peut cartographier la mémoire DOS haute dans une adresse requise par un adaptateur matériel. Si le segment de l'adresse se trouve en mémoire basse DOS, vérifiez que l'application est compatible avec les logiciels de gestion de la mémoire.

Erreurs Windows 3

Les problèmes suivants peuvent survenir lors de l'exécution de Windows 3 et 386MAX.

Microsoft Windows 3.0 ne parvient pas à s'exécuter sur un système de 2 mégaoctets

Windows 3 fonctionne en trois modes. Le mode par défaut dépend du microprocesseur et de la quantité de mémoire présente.

Au démarrage, Windows vérifie la quantité de mémoire disponible et choisit le mode de fonctionnement approprié. Si le système dispose de deux mégaoctets de RAM ou moins, Windows peut tenter de s'exécuter en mode standard au lieu du mode amélioré 386. 386MAX est compatible avec le mode amélioré 386, mais pas avec le mode standard. Les futures versions de Windows pourraient être compatibles avec 386MAX en mode standard.

Pour forcer Windows à s'exécuter en mode 386 amélioré, démarrez-le avec la commande WIN /3. Si cette commande échoue, il n'y a probablement pas assez de mémoire étendue pour créer une mémoire DOS haute et exécuter Windows en mode 386 amélioré. Windows 3.0 fonctionne mieux avec au moins 4 Mo de mémoire.

Windows affiche un message de conflit de périphérique vidéo

Ce message d'erreur peut s'afficher lors d'une tentative de démarrage de Windows sur un système VGA. Par défaut, 386MAX tente de recartographier ou de mettre en cache la ROM VGA lente vers une RAM plus rapide. Cette technique peut amener Windows 3 à signaler une erreur. Pour empêcher le 386MAX de mettre en cache une ROM VGA, ajoutez l'option suivante au profil 386MAX :

RAM=C000-C800

Étant donné que l'option VGASWAP nécessite la mise en cache de la ROM vidéo, l'instruction ci-dessus désactive également VGASWAP. Pour plus d'informations, voir la discussion à la page Option 386MAX et 386LOAD sur les options RAM= et VGASWAP.

Les messages d'erreur DOS suivants peuvent apparaître sur un système avec 386MAX.

Erreur de pile

DOS ou 386MAX peuvent signaler des erreurs de pile. L'ajout ou la modification de la commande STACKS de DOS dans CONFIG.SYS peut résoudre ce problème. Essayez la commande STACKS=0,0.

Erreur de parité

Les erreurs de parité indiquent des puces RAM défectueuses. Certains utilisateurs ne découvrent les puces défectueuses qu'après avoir installé 386MAX. 386MAX a tendance à exercer la mémoire dans un système plus vigoureusement qu'un système fonctionnant sans gestionnaire de mémoire. Isolez les puces défectueuses et remplacez-les. L'écran Time Memory (disponible dans le menu MAX Info) peut afficher l'adresse des puces défectueuses.

Utilisez le fichier de commandes suivant pour vous aider à trouver les puces défectueuses :

@echo off
:LOOP
386UTIL timemem >timemem
if not errorlevel 1 goto LOOP
type timemem

Le fichier s'exécute en continu jusqu'à ce qu'une erreur de parité se produise.

Le fichier compressé est corrompu

Ce message apparaît généralement lors du chargement d'un programme avec DOS 4 ou une version antérieure de DOS. L'augmentation de la quantité de mémoire DOS basse utilisée corrige généralement ce problème. Essayez d'augmenter les valeurs des options FILES ou BUFFERS dans CONFIG.SYS.

Erreur dans la ligne CONFIG.SYS n

Généralement, les pilotes de périphérique se chargent à partir de CONFIG.SYS et portent l'extension .SYS. D'autres programmes résidents se chargent à partir d'AUTOEXEC.BAT et portent l'extension .COM ou .EXE. Les pilotes de périphérique dans CONFIG.SYS se chargent toujours avant les fichiers exécutables dans AUTOEXEC.BAT.

Avec DOS 4 ou une version ultérieure, il est possible de charger certains fichiers exécutables depuis CONFIG.SYS. La commande INSTALL du DOS rend cette opération possible.

Le 386MAX peut toujours charger ces programmes dans la mémoire haute DOS. 386LOAD.COM remplit cette fonction ; pas 386LOAD.SYS. Si le chargement réussit, l'intégralité du fichier .COM ou .EXE passe en mémoire haute DOS. 386LOAD.COM se termine comme d'habitude, ne laissant aucune mémoire résidente dans la zone haute à DOS.

Lorsque la commande INSTALL charge un programme, DOS s'attend à ce que ce programme se termine et réside dans une mémoire insuffisante. Étant donné que 386LOAD.COM ne se termine pas et reste résident, DOS conclut à tort que quelque chose s'est mal passé. Le résultat est ce message d'erreur. Le message est inoffensif et peut être ignoré.



Dernière mise à jour : Vendredi, le 19 mai 2023