Impossible de satisfaire à la demande en raison d'une erreur de périphérique d'E/S, comment le résoudre?

Symptôme

Lorsque vous effectuez une sauvegarde sur un disque dur externe sous Windows Server 2003/2008/2012 (R2)/SBS 2003/2008/2011 ou Windows 10/8.1/8/7/XP/Vista, vous pourriez recevoir les messages d'erreur suivants :

  • Impossible de créer l'un des fichiers se sauvegarde (0x8078002A)
  • La demande n'a pas pu être effectuée en raison d'une erreur périphérique d'E/S (0x8007045D) ou (2147943517)
  • Les codes d'erreur 2147943517 et 0x8007045D représentent la même erreur «ERROR_IO_DEVICE».

Backup Failed

Cause

  • Si l'erreur apparaît lorsque la sauvegarde est effectuée pour un certain temps, c'est peut-être parce qu'il y a des secteurs défectueux sur le disque source ou le disque cible.
  • Si l'erreur se passe lorsque la sauvegarde va se terminer, le dernier cluster sur le volume peut être endommagé.
  • Si vous faites une sauvegarde sur un disque volumineux ayant une taille de secteur 4K, au lieu de la taille de secteur de 512 octets qui est souvent utilisée dans des disques durs inférieurs à 2 To, vous pouvez obtenir cette erreur 0x8007045d sous des anciennes versions de Windows dont le format de fichier standard repose sur des secteurs de 512 octets.

Solutions pour l'erreur de périphérique d'E/S

Vous pouvez essayer une ou plusieurs méthodes pour réparer l'erreur de périphérique d'E/S.

Méthode 1. Fermer autres logiciels

Certaines applications de sécurité peuvent empêcher l'utilitaire de sauvegarde d'accéder au disque dur. Vous pouvez fermer tous les autres processus non liés au système. Vous devrez peut-être également désactiver temporairement le logiciel antivirus. Si l'erreur de périphérique d'E/S persiste, vous pouvez démarrer votre ordinateur en mode sans échec pour réessayer la sauvegarde. Cela réduira au minimum l’impact des applications tierces.

Méthode 2. Réparer les secteurs défectueux

1. Cliquez sur Démarrer et tapez "cmd" dans la zone de cherche, puis appuyez sur Entrée et l'exécuter en tant qu'administrateur.

Ou vous pouvez simplement appuyez sur "Win + R" et tapez "cmd" pour l'ouvrir.

2. Dans l'invite de commande pop-up, tapez la commande "chkdsk X: /f /r" et appuyez sur Entrée.

"X" représente la lettre de lecteur de la partition que vous voulez vérifier, "/f" représente la commande pour corriger les erreurs et "/r" pour localiser les secteurs défectueux et récupérer les informations lisibles.

3. Une fois le processus terminé, redémarrez l'ordinateur et relancez la tâche de sauvegarde.

Méthode 3. Redimensionner la partition

Réduisez ou étendez la partition pour transporter le dernier cluster à un autre emplacement et exécutez la commande "chkdsk". Dans Gestion des disques, faites un clic droit sur la partition que vous souhaitez réduire et choisissez Réduire le volume. Ensuite, suivez l'assistant pour terminer l'opération. Vous pouvez également utiliser un logiciel tiers pour redimensionner la partition.

Méthode 4. Formater aux paramètres d'usine

Formatez votre disque dur comme sortie d'usine avec l'outil de WD Quick Formatter et essayez à nouveau. Il est à noter que le disque ne peut pas être reconnu sous Windows XP et que toutes les données y sont effacés après le formatage. Donc, il vaut mieux sauvegarder le disque dur s'il y a des données importants.

Méthode 5. Vérifier la taille du secteur physique

Si la sauvegarde échoue encore avec la même erreur après ces étapes, votre disque dur doit être format avancé (4K). Dans cette situation, vous pouvez envisager de changer un autre disque dur pour la sauvegarde ou de mettre à jour votre Windows afin de résoudre le problème en raison d'une erreur de périphérique d'E/S.

Il existe deux types de disques de format avancé (4K), l'un est l'émulation de 512 octets (512e) qui rapporte 512 octets comme sa taille de secteur logique et 4KB comme sa taille de secteur physique, l'autre est de 4 Ko natif qui a 4 KB comme sa taille de secteur logique et physique.

Le format avancé (4K) avec l'émulation de 512 octets est pris en charge par Windows 8, Windows Server 2012, Windows 7 avec MS KB 982018, Windows 7 SP1, Windows Server 2008 R2 avec MS KB, 982018, Windows Server 2008 R2 SP1, Windows Vista w/ MS KB 2553708,Windows Server 2008 w/ MS KB 2553708.

Le disque 4K natif est pris en charge sous Windows 8, Windows 10, Windows Server 2012 (R2) et Windows 2016.

Pour obtenir la taille de secteur physique et logique, vous pouvez exécuter la commande "fsutil fsinfo ntfsinfo <drive letter>" dans une invite de commandes avec élévation de privilèges. Si elle affiche "Octets par secteur: 512" et "Octets par cluster: 4096", il s'agit d'un disque de format avancé (4 Ko) avec une émulation de 512 octets. Si les deux lignes affichent 4096, c'est un disque natif de 4 Ko. Si elle affiche "Octets par secteur: non pris en charge", le disque dur ne prend pas en charge IOCTL_STORAGE_QUERY_PROPERTY.

Emulation

Si vous recevez encore l'erreur de périphérique d'E/S sous votre Windows, vous pouvez essayer un logiciel tiers de sauvegarde gratuit ou mettre à jour votre système.