Erreur 0x8007045D : Erreur d'E/S - Résoudre les Problèmes de Lecture/Écriture

L'erreur 0x8007045D, également connue sous le nom ERROR_IO_DEVICE, indique qu'une opération d'entrée/sortie (I/O) a échoué. En termes simples, Windows n'a pas pu lire ou écrire des données sur un périphérique de stockage. Cette erreur apparaît généralement lors de la copie de fichiers, de l'installation de Windows depuis une clé USB, ou lors d'une sauvegarde système.

Quand apparaît l'erreur 0x8007045D ?

Causes principales

Cette erreur est presque toujours liée à un problème matériel ou de pilote :

Solution 1 : Vérifier le disque avec CHKDSK

La première étape est de vérifier l'intégrité du disque concerné. Ouvrez une invite de commandes en administrateur :

chkdsk D: /f /r /x

Remplacez D: par la lettre du lecteur problématique.

Si c'est le disque système (C:), l'analyse sera planifiée au prochain redémarrage :

chkdsk C: /f /r

Tapez O quand le système vous demande de planifier l'analyse, puis redémarrez.

Solution 2 : Tester un autre port USB

Si l'erreur concerne un périphérique USB (clé USB, disque externe) :

  1. Essayez un autre port USB : privilégiez les ports à l'arrière du PC (directement reliés à la carte mère)
  2. Utilisez un port USB 2.0 au lieu d'USB 3.0 (ou inversement) pour tester
  3. Évitez les hubs USB : branchez directement le périphérique à l'ordinateur
  4. Testez le périphérique sur un autre ordinateur pour déterminer si le problème vient du périphérique ou du PC

Solution 3 : Vérifier les câbles SATA

Si le problème concerne un disque dur interne :

  1. Éteignez complètement votre PC et débranchez-le
  2. Ouvrez le boîtier et localisez le disque dur concerné
  3. Vérifiez le câble SATA : assurez-vous qu'il est bien branché des deux côtés (disque et carte mère)
  4. Remplacez le câble SATA par un neuf si possible
  5. Vérifiez le câble d'alimentation du disque dur également
  6. Essayez un autre port SATA sur la carte mère

Solution 4 : Mettre à jour les pilotes de stockage

Des pilotes obsolètes peuvent causer des erreurs d'E/S.

Via le Gestionnaire de périphériques

  1. Appuyez sur Win + X et sélectionnez Gestionnaire de périphériques
  2. Développez Contrôleurs de stockage (ou Contrôleurs IDE ATA/ATAPI)
  3. Faites un clic droit sur le contrôleur et choisissez Mettre à jour le pilote
  4. Sélectionnez Rechercher automatiquement les pilotes

Pour les contrôleurs USB

  1. Dans le Gestionnaire de périphériques, développez Contrôleurs de bus USB
  2. Faites un clic droit sur chaque élément et choisissez Mettre à jour le pilote
  3. Pour réinstaller complètement, choisissez Désinstaller l'appareil puis redémarrez le PC

Solution 5 : Diagnostiquer avec CrystalDiskInfo

CrystalDiskInfo est un outil gratuit qui permet de vérifier l'état de santé de vos disques en lisant les données S.M.A.R.T. :

  1. Téléchargez CrystalDiskInfo depuis le site officiel : https://crystalmark.info/en/software/crystaldiskinfo/
  2. Installez et lancez le logiciel
  3. Vérifiez l'état de santé indiqué pour chaque disque :
    • Bon (bleu) : le disque est en bon état
    • Prudence (jaune) : le disque montre des signes d'usure, prévoyez un remplacement
    • Mauvais (rouge) : le disque est défaillant, sauvegardez vos données immédiatement
  4. Portez attention aux attributs suivants :
    • Reallocated Sector Count : nombre de secteurs réalloués (doit être 0 ou très bas)
    • Current Pending Sector : secteurs en attente de réallocation
    • Uncorrectable Sector Count : secteurs irréparables

Solution 6 : Vérifier le mode de transfert du disque

Le mode de transfert du contrôleur SATA peut causer des problèmes :

  1. Accédez au BIOS/UEFI de votre ordinateur (généralement en appuyant sur Suppr, F2 ou F12 au démarrage)
  2. Cherchez les paramètres SATA Configuration ou Storage Configuration
  3. Essayez de changer le mode entre AHCI et IDE (ou inversement)
  4. Sauvegardez et redémarrez

Attention : changer le mode SATA sur un système déjà installé peut empêcher Windows de démarrer. Cette solution est surtout utile lors de l'installation de Windows.

Solution 7 : Recréer le support d'installation USB

Si l'erreur survient pendant l'installation de Windows :

  1. Téléchargez l'outil Media Creation Tool depuis le site officiel de Microsoft
  2. Utilisez une clé USB de qualité (marque reconnue, au moins 8 Go)
  3. Recréez le support d'installation complètement
  4. Branchez la clé USB sur un port USB 2.0 à l'arrière du PC pour l'installation

Solution 8 : Copier les fichiers en petits lots

Si l'erreur apparaît lors de la copie de nombreux fichiers, le problème peut être lié à la taille du transfert :

robocopy "C:\Source" "D:\Destination" /E /Z /R:3 /W:5 /LOG:C:\copie_log.txt

Résumé

L'erreur 0x8007045D est principalement d'origine matérielle. Commencez par exécuter CHKDSK pour vérifier l'intégrité du disque, puis testez différents ports USB et câbles SATA. Utilisez CrystalDiskInfo pour évaluer la santé de vos disques. Si le disque est en état « Prudence » ou « Mauvais », sauvegardez vos données et remplacez-le dès que possible.