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 étapes pour réparer l'erreur de périphérique d'E/S.

1. Réparez les secteurs défectueux sur le disque source et le disque de destination.

1.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.

1.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.

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

2. 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.

3. 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.

4. 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.