Une erreur fatale est un type de problème informatique dans lequel un certain type d'activité entraîne un programme en cours d'exécution à cesser de fonctionner et fermer. Dans la plupart des cas, la survenue d'une erreur fatale conduit à l'affichage d'un message qui explique en partie la nature de l'erreur, puis renvoie l'utilisateur vers le système d'exploitation. En dépit du bruit sinistre de ce nom, l'apparition de ce type d'erreur de l'ordinateur ne signifie pas généralement le matériel est désactivé ou endommagé de façon permanente, bien que l'assistance d'un spécialiste en système d'information peut être nécessaire pour corriger le problème.
Bien que les raisons d'une erreur fatale varient, il y a quelques scénarios qui représentent la majorité des incidents. L'une des plus courantes est la réception d'une instruction non, ou des instructions qui ne sont pas en accord avec le code de programmation. Lorsque cela se produit, le programme s'arrête généralement vers le bas, car il n'existe aucun protocole au sein de la programmation qui permet de procéder.
Dans le cas où un certain type de code ou de données non valide est accessible tandis que le programme exécute une instruction spécifique, une erreur fatale peut se produire. La cause sous-jacente du problème pourrait être le code ou les données qui ont été corrompus d'une certaine manière, ou qui n'est plus présent sur le disque dur pour une utilisation. Une fois de plus, le programme est incapable de traiter l'ordre et s'arrête plutôt que de tenter de procéder.
Une fois qu'un programme a avorté en raison de la survenance d'une erreur fatale, il ya une bonne chance que toutes les données que le programme de traitement au moment de l'échec seront perdues. Pour cette raison, il est important de toujours prendre un moment pour enregistrer les données au cours de la session. Cela signifie que si quelqu'un utilise un programme de traitement de texte, selon une fonction de sauvegarde automatique n'est pas suffisant. L'arrêt de quelques minutes pour lancer une sauvegarde manuelle signifie au moins que la perte de données est maintenue à un minimum, et le fichier spécifique peut toujours être copié et chargé sur un système différent si nécessaire.
Bien que le terme peut inspirer la crainte de problèmes majeurs, une erreur fatale est généralement un problème grave, mais à court terme qui peut être identifiée et corrigée avec succès. En analysant le message d'erreur qui s'affiche et l'utilisation de ces données pour isoler le problème, il est souvent possible de corriger l'origine de l'erreur et permettre à la performance du système de procéder sans autre incident. Alors que certains utilisateurs peuvent avoir le fond de diagnostiquer avec précision et corriger les erreurs de ce type, d'autres nécessiteront l'attention d'un professionnel comme un programmeur informatique.