Catégorie KB : Dépannage

Vérifier si l'appareil xx est prêt : DeviceIoControl : La demande a échoué en raison d'une erreur matérielle fatale de l'appareil.

Cette erreur peut se produire lors d'une sauvegarde d'image disque.

Ce message d'erreur indique qu'une erreur matérielle fatale s'est produite lors de la vérification de la disponibilité du périphérique de disque nommé "xx".

Lorsqu'une erreur matérielle fatale se produit, cela signifie généralement que le périphérique a rencontré un problème qui l'empêche de fonctionner correctement. Cela peut être dû à un défaut physique du disque ou du contrôleur, tel qu'un composant défectueux.

Le message d'erreur mentionne spécifiquement la fonction DeviceIoControl, qui est une fonction de l'API Windows utilisée pour envoyer des codes de contrôle à un pilote de périphérique. Cela suggère que l'erreur s'est produite lors d'une tentative de communication avec le pilote du disque.

Pour résoudre ce problème :

  1. Vérifier les journaux d'événements du système Windows pour les erreurs liées au disque, en particulier au moment de la sauvegarde.
  2. Il se peut que vous deviez remplacer un disque ou un contrôleur défectueux.
  3. À ce stade, il est important de s'assurer que vous disposez de bonnes sauvegardes de toutes les données importantes stockées sur ce disque, car l'option erreur matérielle fatale entraînera probablement une perte ou une corruption des données.

Sauvegarde d'une image disque - Vérification de l'état de préparation de l'appareil : DeviceIoControl : La demande n'a pas pu être exécutée en raison d'une erreur de périphérique d'E/S.

L'erreur en question peut se produire lors de l'exécution d'une sauvegarde Disk Image.

Ce message indique qu'une erreur de périphérique d'E/S s'est produite lors de la vérification de la disponibilité du périphérique de disque nommé 'xx'.

En général, ces erreurs de périphérique d'E/S peuvent se produire lorsqu'il y a un problème de communication entre l'ordinateur et le périphérique. Cela peut être dû à un problème matériel, tel qu'un câble ou un disque défectueux, ou à un problème logiciel, tel qu'un problème avec le pilote du périphérique ou le système de fichiers.

Dans cette erreur particulière, il est fait mention de la fonction DeviceIoControl, qui est une fonction de l'API Windows utilisée pour envoyer des codes de contrôle à un pilote de périphérique. Cela suggère que l'erreur s'est produite lors d'une tentative de communication avec le pilote du disque.

Ces problèmes peuvent être liés au disque lui-même, comme une défaillance mécanique, des secteurs défectueux ou une corruption du système de fichiers. Ils peuvent également être dus à un problème au niveau du contrôleur de disque, tel qu'un câble défectueux, un problème de pilote ou un problème au niveau de la carte mère ou d'un autre composant matériel.

Il se peut que vous deviez effectuer un diagnostic plus approfondi pour déterminer la cause première. Par exemple, en utilisant des outils de diagnostic de disque, en vérifiant les connexions de câbles, en mettant à jour les pilotes de périphériques ou les microprogrammes, ou en remplaçant des composants matériels, etc.

Exécution : VirtualAlloc de xx octets a échoué avec errno=1455 erreur fatale : out of memory

Lorsque vous effectuez une sauvegarde à l'aide de l'application de bureau Windows, la sauvegarde se termine par un message d'erreur - fatal error : out of memory (erreur fatale : manque de mémoire), et vous pouvez voir une trace de pile similaire à l'exemple suivant.

Ce type d'erreur est dû au fait que l'application demande plus de mémoire que ce qui est actuellement disponible sur le système.

  • Vérifiez l'utilisation de la mémoire et, si possible, arrêtez les autres applications susceptibles d'utiliser une grande quantité de mémoire système.
  • Vérifiez vos journaux d'événements Windows à l'heure où l'erreur s'est produite dans vos journaux de sauvegarde.
  • Dans l'application de bureau eazybackup, vous pouvez éventuellement modifier votre calendrier d'éléments protégés et sélectionner l'option "préférer les fichiers temporaires à la mémoire". Cette option réduit les performances, mais si la mise à niveau de la mémoire du système n'est pas envisageable, vous pouvez envisager cette alternative.
  • Dans de rares cas, ce problème peut également être dû à une fragmentation de la mémoire ou à d'autres problèmes liés à la gestion de la mémoire du système d'exploitation.


Détails techniques de ce qui se passe ici :

Ce message d'erreur est une trace de pile d'une erreur d'exécution qui s'est produite dans l'application écrite en Go. L'erreur s'est produite dans la partie gestion de la mémoire de l'exécution, plus précisément dans la fonction sysUsedOS() qui est chargée de demander de la mémoire au système d'exploitation. L'erreur indique que le moteur d'exécution n'a pas pu allouer un bloc de mémoire contiguë de 0x8000000 octets, soit 128 Mo.

La trace de la pile montre que l'erreur s'est produite dans l'élément mheap qui est responsable de l'allocation de la mémoire pour le programme Go. Le paquetage mheap a tenté d'allouer un bloc de mémoire contigu en appelant la fonction sysUsedOS() mais l'appel a échoué, ce qui a provoqué une panique.

L'état du système a rencontré un problème : exit status 0xfffffffc

Le message d'erreur "L'état du système a rencontré un problème : état de sortie 0xfffffffc" indique généralement qu'il y a eu un problème lors de l'exécution d'une sauvegarde de l'état du système Windows. Le code d'état de sortie 0xfffffffc est une valeur hexadécimale qui se traduit par la valeur décimale -4.

Cette erreur peut se produire pour plusieurs raisons :

  1. La destination de la sauvegarde (Spool Device) ne dispose pas d'un espace disque suffisant : Si le disque sur lequel vous essayez de stocker la sauvegarde ne dispose pas de suffisamment d'espace, cette erreur peut se produire.

    C'est la cause la plus probable de l'erreur. La sauvegarde de l'état du système Windows nécessite un emplacement temporaire (emplacement Spool) où il peut créer une copie de la sauvegarde. L'application eazyBackup peut alors sauvegarder la sauvegarde de l'état du système depuis votre emplacement temporaire local vers le cloud.

  2. L'opération de sauvegarde est interrompue : Si l'opération de sauvegarde est interrompue, en raison d'un problème de réseau, d'un redémarrage du système ou d'une autre raison, cette erreur peut se produire.

Vérifiez les points suivants :

  1. Assurez-vous que le lecteur de spool de destination dispose de suffisamment d'espace disque pour stocker la sauvegarde.
  2. Vérifiez que l'opération de sauvegarde n'est pas interrompue pendant le processus de sauvegarde.
  3. Examinez les journaux d'événements du système au moment de l'exécution de la sauvegarde pour y trouver d'éventuels messages d'erreur ou événements connexes qui pourraient aider à identifier la cause du problème.

 

Set-Disk : Accès refusé lors de la sauvegarde d'une image disque

Au cours d'une sauvegarde d'image disque, vous pouvez recevoir un message d'erreur similaire à l'exemple suivant :

Set-Disk : Accès refusé
Identifiant de l'activité : {f54d7516-4c6a-45c4-a05c-89a96910243d}
A C:\Scripts\mount-hdd.ps1:28 char:1
+ Set-Disk -UniqueId $ExternalDriveId -IsOffline $False
+ CategoryInfo : PermissionDenied : (StorageWMI:ROOT/Microsoft/..._StorageCmdlets) [Set-Disk], CimException
+ FullyQualifiedErrorId : StorageWMI 40001,Set-Disk

eazyBackup tente d'utiliser la cmdlet Set-Disk d'un script PowerShell, et ne peut pas terminer avec succès en raison d'un problème de permission.

La cmdlet Set-Disk de PowerShell est utilisée pour modifier les propriétés d'un disque, telles que son statut, son état en ligne ou hors ligne, son attribut de lecture seule et d'autres paramètres. Cette cmdlet fait partie du module Storage de PowerShell, qui fournit un ensemble de cmdlets pour gérer les périphériques de stockage et les sous-systèmes sur les ordinateurs Windows.

La cmdlet tente de modifier l'état de votre disque à l'aide de l'identifiant unique (UUID), mais l'accès lui est refusé. Cela peut être dû à plusieurs raisons, notamment :

  1. Autorisations insuffisantes : Le compte d'utilisateur qui exécute le script ne dispose peut-être pas des autorisations nécessaires pour modifier le disque.
  2. Logiciel antivirus ou de sécurité : Certains logiciels antivirus ou de sécurité peuvent empêcher la modification des disques ou des partitions.
  3. Disque verrouillé ou en cours d'utilisation : Le disque que vous essayez de modifier peut être verrouillé ou utilisé par une autre application ou un autre processus.

Pour résoudre ce problème, vous pouvez suivre les étapes suivantes :

  1. Changez l'utilisateur de connexion exécutant le service d'arrière-plan eazyBackup Delegate pour un compte avec des privilèges élevés :- Ouvrez les services Windows (touche Windows + R, entrez Services.msc, appuyez sur entrée).
    - Localisez le service eazyBackup Delegate, faites un clic droit et sélectionnez Propriétés.
    - Dans l'onglet Log On, vous verrez que l'utilisateur par défaut est NT SERVICE\backup.delegate.
    - Cliquez sur le bouton Parcourir pour localiser un autre compte système disposant de privilèges élevés.
    - Saisissez le mot de passe de ce compte, puis cliquez sur OK.
    - Redémarrez le service eazyBackup Delegate pour que les modifications soient prises en compte.

  2. Désactiver l'antivirus ou le logiciel de sécurité : Désactivez temporairement tout logiciel antivirus ou de sécurité fonctionnant sur votre système et réessayez d'exécuter le script.
  3. Assurez-vous que le disque n'est pas en cours d'utilisation : Fermez toutes les applications ou tous les processus susceptibles d'utiliser le disque que vous essayez de modifier, puis essayez à nouveau d'exécuter le script.

Si aucune de ces étapes ne permet de résoudre le problème, veuillez contacter notre équipe d'assistance pour obtenir de l'aide.

AVERTISSEMENT Une erreur de données (contrôle de redondance cyclique) s'est produite à l'intérieur de la plage d'octets.

Pendant la sauvegarde d'un élément protégé par Disk Image, il se peut que vous receviez un avertissement similaire à celui-ci :

AVERTISSEMENT : lecture de \NDevice\HarddiskVolumeShadowCopy : Une erreur de données (contrôle de redondance cyclique) s'est produite dans la plage d'octets xxxxxx - xxxxxx. En ignorant cette plage, certains fichiers peuvent être irrécupérables.

Cette erreur indique une défaillance matérielle du disque dur ou d'un composant situé entre celui-ci et le système d'exploitation. La sauvegarde de l'image disque doit être enregistrée, mais avec ces plages d'octets vides.

Si vous avez récemment remplacé votre disque dur et cloné l'ancien disque dur sur le nouveau, il est possible que certaines des données clonées aient été corrompues sur l'ancien disque dur et aient été répliquées sur le nouveau. Ce problème peut survenir avec des outils de clonage de disques tiers, où des fichiers corrompus provenant de secteurs défectueux du disque seront répliqués sur le matériel de remplacement.

Si vous êtes sûr que le disque dur et le matériel (contrôleur de disque, câbles SATA, etc.) du système sont en bon état, vous pouvez essayer d'effectuer un chkdsk au démarrage.

chkdsk /B /X

  • Cliquez avec le bouton droit de la souris sur le "menu Démarrer" et sélectionnez "Windows PowerShell (Admin)". Dans la fenêtre Contrôle de compte d'utilisateur (UAC), sélectionnez "Oui" pour l'autoriser à lancer le processeur de commande Windows et à effectuer des modifications. Tapez "chkdsk c : /x /r" sans les guillemets pour rechercher les erreurs et les réparer.
  • Essayez de remplacer les câbles SATA et de brancher le lecteur sur un autre port SATA.
  • Confirmez que l'image VMDK est disponible pour la restauration.
  • Effectuez un test de restauration de l'image VMDK, exécutez votre image disque VMDK dans une application telle que Virtual Box pour confirmer que vous disposez d'une bonne sauvegarde.

Impossible d'enregistrer les données Office 365 pour le compte - L'utilisateur demandé n'est pas valide

Dans votre sauvegarde Microsoft 365, vous recevez une erreur similaire à :

Impossible d'enregistrer les données Office 365 pour le compte email@example.com : Failed to read account email@example.com with id : requested Item not found ErrorInvalidUser L'utilisateur demandé 'email@example.com' n'est pas valide.

  • Cette erreur est due à une réponse des serveurs Azure indiquant que cet utilisateur n'a pas d'identifiant valide.
  • Vérifiez que ce compte dispose d'une licence vailid et vérifiez le type de licence attribué à cet utilisateur.
  • Confirmez que cet utilisateur peut se connecter au site web Office 365. Si cet utilisateur ne dispose pas d'une licence lui permettant de se connecter au site web O365, supprimez ce compte de votre élément protégé 365.

Impossible d'enregistrer les détails du dossier : fs.TempFile : L'accès est refusé

Cette erreur est probablement liée au fait que l'utilisateur du service délégué eazyBackup n'a pas les permissions suffisantes pour accéder à l'un des emplacements du dossier temporaire par défaut.

Vous devrez changer l'utilisateur du service eazybackup.delegate sur ce périphérique pour qu'il utilise le compte système local ou un autre utilisateur Windows de votre choix, comme votre propre compte.

  • Ouvrez les services Windows : Appuyez sur la touche Windows + R
  • Dans la boîte de dialogue Exécuter, tapez Services.msc et appuyez sur la touche Entrée.

  • Dans la liste des services Windows, localisez eazyBackup.Delegate
  • Cliquer avec le bouton droit de la souris sur le service eazyBackup.Delegate et sélectionner "Propriétés".
  • Cliquez sur l'onglet Connexion
  • Sélectionnez Se connecter en tant que : Compte système local - ou un autre utilisateur Windows de votre choix
  • Cliquez sur OK
  • Cliquez avec le bouton droit de la souris sur le fichier eazyBackup.Delegate et sélectionnez Redémarrer.
  • Exécuter une sauvegarde pour confirmer que le problème est résolu

 

 

 

Lstat : CreateFile \\\N- Sauvegarde : L'accès est refusé.

Lstat : CreateFile \\\N- Sauvegarde : L'accès est refusé.

Lorsque vous effectuez une sauvegarde d'un emplacement réseau tel qu'un lecteur réseau mappé ou un chemin UNC, vous pouvez recevoir un message d'erreur similaire à celui-ci dans vos journaux de sauvegarde.

Le message d'erreur "Lstat : CreateFile \?\N-UNC\NServer\NPath : L'accès est refusé" indique qu'une erreur s'est produite lors de la récupération d'informations sur un fichier ou un répertoire situé sur un chemin réseau UNC (Universal Naming Convention).

Ce message d'erreur peut être dû à plusieurs raisons, telles que

  1. Identifiants de connexion incorrects : Les identifiants de connexion au réseau que vous avez fournis dans l'élément protégé pour accéder au lecteur réseau peuvent être incorrects, ou le compte que vous avez utilisé peut ne pas disposer des autorisations suffisantes pour accéder au lecteur.
  2. Vous n'avez pas ajouté d'identifiants réseau dans l'élément protégé et le service de sauvegarde ne peut pas accéder au chemin UNC sans vos identifiants de connexion.

Consultez notre guide sur la sauvegarde des partages réseau. Il y a des étapes importantes à ne pas manquer.

https://eazybackup.com/knowledge-base/how-to-backup-windows-network-shares-and-unc-paths/

Quelques informations supplémentaires sur l'erreur, on nous demande souvent la signification de Lstat et CreateFile :

Lstat et Créer un fichier sont des fonctions utilisées dans le contexte de l'accès aux fichiers et aux répertoires dans les systèmes d'exploitation Windows et Linux.

Dans Windows, la fonction CreateFile est utilisée pour créer ou ouvrir un fichier ou un périphérique pour la lecture, l'écriture ou d'autres types d'opérations.

Lstat est une fonction utilisée dans le système d'exploitation Linux pour récupérer des informations sur un fichier ou un répertoire, telles que son type, sa taille et ses autorisations.

 

 

Fournisseur de mémoire partagée : Impossible d'ouvrir une connexion à SQL Server

Lorsque vous effectuez la sauvegarde d'une base de données MSSQL, vous pouvez recevoir les erreurs suivantes dans vos journaux de travail.

Impossible de se connecter à la base de données : Shared Memory Provider : Impossible d'ouvrir une connexion à SQL Server [2].
Impossible de se connecter à la base de données : [DBNETLIB][ConnectionOpen (Connect()).]Le serveur SQL n'existe pas ou l'accès est refusé.

Cet article a pour but d'expliquer comment eazyBackup se connecte aux bases de données MSSQL et de proposer quelques étapes de dépannage de base.

Détails de la connexion au serveur SQL :

Les détails de connexion doivent être fournis avant de sélectionner les bases de données. eazyBackup se connectera uniquement à un SQL Server fonctionnant sur la machine locale. Vous devez entrer le nom de l'instance, ou laisser le champ vide pour utiliser l'instance par défaut.

Adresse du serveur :

L'adresse est toujours localhosteazyBackup n'utilise pas les adresses TCP ou les ports TCP pour se connecter aux instances de SQL Server. eazyBackup utilise la "Mémoire Partagée" pour se connecter aux instances de SQL Server.

Si vous rencontrez des problèmes d'authentification lors de la connexion à votre serveur SQL, vous devez vous assurer que le "protocole de mémoire partagée" est activé dans le gestionnaire de configuration du serveur SQL.

Ouvrez le gestionnaire de configuration du serveur SQL :

Vérifiez que le protocole de mémoire partagée est activé.

Pilotes

Assurez-vous que vous avez les bons pilotes installés pour qu'eazyBackup puisse se connecter à votre base de données.

OLE DB et ODBC sont des méthodes d'accès aux données qui utilisent des "pilotes" / "fournisseurs" enfichables pour se connecter à des bases de données comme SQL Server. Les pilotes suivants pour OLE DB / ODBC supportent SQL Server :

Conducteur Support TLS 1.2 Notes
MSOLEDBSQL Oui Inclus dans SQL Server 2016 et 2017 ; téléchargement facultatif à partir de https://www.microsoft.com/en-us/download/details.aspx?id=56730
SQLNCLI11 Oui Inclus dans SQL Server 2012 et 2014 ; téléchargement facultatif à partir de https://www.microsoft.com/en-us/download/details.aspx?id=50402
SQLNCLI10 Non Inclus avec SQL Server 2008
SQLNCLI Non Inclus dans SQL Server 2005
SQLOLEDB Non Inclus avec SQL Server (toutes les versions) ; Inclus avec Windows depuis XP / Server 2003

Découvrez les pilotes que vous avez installés.

    • pour
      ODBCOuvrez la boîte de dialogue Exécuter et entrez odbcad32.exe > vérifiez l'onglet "Drivers" ; ou

eazyBackup utilise par défaut l'option MSOLEDBSQL s'il est disponible. Si ce pilote n'est pas disponible, le SQLNCLI11 et SQLOLEDB seront utilisés comme solution de rechange. Authentification eazyBackup vous permet de vous connecter à SQL Server en utilisant soit l'authentification Windows, soit l'authentification native SQL Server. Si vous utilisez l'authentification SQL Server, vous devez entrer un nom d'utilisateur et un mot de passe valides pour vous connecter à SQL Server. Si vous utilisez l'authentification Windows, vous pouvez soit

    • saisissez des informations d'identification Windows valides pour vous faire passer pour ce compte d'utilisateur ; ou
    • laissez le champ vide, pour se connecter en tant que compte de connexion de l'arrière-plan ascenseur de secours (normalement exécuté en tant que SYSTÈME LOCAL compte d'utilisateur Windows) ; ou
    • entrez NT SERVICEbackup.delegate sans mot de passe, pour se connecter comme le compte connecté de l'arrière-plan délégué.de.sauvegarde (normalement exécuté en tant que NT SERVICEbackup.delegate Compte d'utilisateur Windows)

En outre, vous pouvez attribuer à n'importe quel compte d'utilisateur de Windows le droit d'avoir sysadmin droits dans SQL Server. Instances multiples eazyBackup supporte la sauvegarde d'instances multiples de SQL Server. Vous pouvez sélectionner une instance pour la sauvegarde, en entrant le nom de l'instance dans le champ "Nom de l'instance". Laissez ce champ vide pour utiliser l'instance par défaut. eazyBackup liste automatiquement les instances disponibles pour la sélection dans le menu déroulant. Confirmez que le serveur SQL est en cours d'exécution.

Tous les programmes >> Microsoft SQL Server xxxx >> Outils de configuration >>
SQL Server Configuration Manager >> Services SQL Server,
vérifiez si le statut du service SQL Server est "Running".

fr_CAFR