Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les problèmes de disque, de système de fichiers et de stockage dans les environnements Windows Server peuvent entraîner une altération des lecteurs inaccessibles, des fichiers ou des dossiers, des modifications inattendues de l’état du lecteur et des échecs d’application ou de sauvegarde. S’ils ne sont pas résolus rapidement, ces problèmes peuvent compromettre l’intégrité des données, perturber la disponibilité du service et provoquer un temps d’arrêt ou une perte de données.
Cet article fournit des conseils pour vous aider à identifier, diagnostiquer et réparer efficacement les erreurs de disque et d’altération des données.
Prerequisites
- Avant d’effectuer des réparations ou de modifier des disques, sauvegardez toutes les données critiques.
- Vérifiez que vous disposez d’autorisations d’administration sur les appareils concernés.
- Familiarisez-vous avec l’architecture du sous-système de stockage et la surveillance des journaux des événements.
- Veillez à utiliser les outils de gestion des volumes modernes. Éviter les fonctionnalités déconseillées, telles que les disques dynamiques
Note
Cet article décrit les commandes que vous devez exécuter à l’aide d’une invite de commandes Windows d’administration ou d’une invite de commandes Windows PowerShell d’administration.
Liste de contrôle pour la résolution des problèmes
Utilisez cette liste de contrôle pour la résolution systématique des problèmes.
Vérifier les pilotes et le microprogramme
Assurez-vous que les pilotes et microprogrammes liés au stockage sont à jour. Si nécessaire, consultez votre fournisseur de matériel pour connaître les derniers pilotes et outils de diagnostic. Cette étape inclut des pilotes pour les composants tels que :
- Port iSCSI
- Contrôleur RAID
- Adaptateur de bus hôte (HBA)
- Module spécifique à l’appareil (DSM)
- E/S multipath (MPIO)
Analyser l’intégrité du système de stockage
Exécutez chkdsk en mode analyse pour rechercher les éventuels problèmes de système de stockage sans apporter de modifications. Ouvrez une fenêtre d’invite de commandes Windows en tant qu’administrateur, puis exécutez la commande suivante :
chkdsk /scan
Passez en revue le journal des événements pour les événements pertinents
Les ID d’événement suivants indiquent une altération des données ou une erreur de disque :
- ID d’événement 55,
The file system structure on the disk is corrupt and unusable. Please run the chkdsk utility on the volume. - ID d’événement 98,
Volume C: (\Device\HarddiskVolume3) needs to be taken offline to perform a Full Chkdsk. Please run "CHKDSK /F" locally via the command line or run "REPAIR-VOLUME \<drive:>" locally or remotely via PowerShell. - ID d’événement 129,
Reset to device, \Device\RaidPort1, was issued. - ID d’événement 153,
The IO operation at logical block address 123456 for Disk 2 was retried. - ID d’événement 157,
Disk 2 has been surprise removed.
Analyser et réparer des volumes NTFS
Note
Les volumes de système de fichiers résilients (ReFS) peuvent résoudre automatiquement les problèmes d’altération. Vous pouvez toujours exécuter chkdsk si vous souhaitez analyser les volumes.
Pour obtenir des informations détaillées sur un volume, exécutez la commande suivante à l’invite de commandes Windows :
fsutil fsinfo ntfsinfo <RootPath>:Note
Dans cette commande, <RootPath> représente la lettre de lecteur de la racine du lecteur.
Pour vérifier si le volume est sale, exécutez la commande suivante à l’invite de commandes Windows :
fsutil dirty query <VolumePath>:Note
Dans cette commande, <VolumePath> représente la lettre de lecteur.
Si les résultats de l’étape précédente indiquent que le volume est sale, planifiez une fenêtre de maintenance pour le volume. Le disque n’est pas accessible pendant le processus de réparation. Pendant la fenêtre de maintenance, exécutez la commande suivante à l’invite de commandes Windows :
chkdsk /f /rNote
Si
chkdskne corrige pas les erreurs de disque, vérifiez le reste de la liste de contrôle pour rechercher d’autres problèmes. Toutefois, vous devez restaurer les données à partir d’une sauvegarde.
Résolution avancée des problèmes
Si des erreurs persistent, testez davantage le système pour isoler le problème. Suivez ces étapes :
- Désinstallez tous les logiciels de gestion de disque tiers, tels que Diskeeper.
- Supprimez ou mettez à jour les pilotes de filtre.
- Basculez vers différents types de conducteurs. Par exemple, les pilotes de contrôleur RAID ou les pilotes monolithiques.
- Vérifiez la configuration des E/S multipath. Pour plus d’informations, consultez les conseils de résolution des problèmes des E/S multipath (MPIO).
- Pour isoler un problème lié à un matériel spécifique, supprimez des disques individuels du cluster, puis testez le système.
Problèmes courants et solutions
ID d’événement 153 : L’opération d’E/S à l’adresse de bloc logique 123456 pour le disque 2 a été retentée
L’ID d’événement 153 indique que le sous-système de stockage est surchargé. Cette condition entraîne l’expiration des demandes. L’ID d’événement 153 est similaire à l’ID d’événement 129. Les événements diffèrent comme suit :
- L’ID d’événement 153 est enregistré lorsque le pilote miniport Storport (parfois appelé adaptateur ou pilote HBA) expire une requête.
- L’ID d’événement 129 est enregistré lorsque le pilote Storport (Storport.sys) expire une demande sur le disque.
En raison de l'interaction entre le pilote miniport Storport et le pilote Storport, l'ID d'événement 153 peut ne pas être associé à un message d'erreur.
Pour résoudre ce problème, vous devez soulager la surcharge. Suivez ces étapes :
- Déterminez comment le trafic est distribué dans le système (par exemple, en examinant les statistiques de l’Analyseur de performances).
- Assurez-vous que vous disposez de suffisamment de contrôleurs pour gérer la charge système. Si vous avez plusieurs lecteurs à charge élevée qui partagent un contrôleur, envisagez de fractionner les lecteurs entre différents contrôleurs.
- Vérifiez les configurations du contrôleur, en particulier toutes les configurations de limitation (par exemple, pour le contrôle d’E/S de stockage VMware).
- Si le trafic système ne circule pas comme prévu, vérifiez les problèmes suivants :
- Problèmes de configuration iSCSI, tels que les câbles endommagés, les cartes réseau endommagées ou les cartes réseau qui gèrent le trafic non-stockage et le trafic de stockage.
- Problèmes de configuration MPIO, tels que des chemins multiples insuffisants ou mal configurés.
- Si les étapes précédentes ne corrigent pas le problème de délai d'expiration, contactez votre fournisseur de matériel pour obtenir plus d'informations sur les délais d'expiration spécifiques de votre pilote.
ID d’événement 129 : Réinitialisation à l’appareil, \Device\RaidPort1, a été émis
Similaire à l’ID d’événement 153, l’ID d’événement 129 indique que le sous-système de stockage est surchargé. Cette condition entraîne l’expiration des demandes. L’ID d’événement 129 est enregistré lorsque le pilote Storport (Storport.sys) expire une demande sur le disque. Les informations sur l’événement incluent le nom du pilote de l’adaptateur de stockage (HBA) (également appelé pilote miniport) associé au pilote Storport affecté.
Les problèmes suivants peuvent entraîner ce comportement :
- Les LUNs ne répondent pas.
- Les problèmes matériels tels que les routeurs SAN défectueux provoquent des chutes de requêtes.
Pour résoudre ce problème, procédez comme suit :
- Vérifiez que le réseau de stockage est stable et que les unités logiques répondent.
- Si vous avez besoin d’informations sur le réglage du disque, contactez votre fournisseur de stockage. Ne modifiez pas les valeurs de délai d’expiration du disque dans le Registre, sauf si vous avez des conseils du fournisseur.
ID d’événement 157 : Le disque 2 a été retiré de manière inattendue.
Cet événement indique que le pilote Classpnp.sys a reçu une demande de suppression surprise du gestionnaire PNP (Plug-and-Play) pour un disque nonremovable.
Ce problème se produit le plus souvent lorsque quelque chose interrompt la communication entre le système et un disque. Par exemple, l’un des incidents suivants peut générer cet événement :
- Erreur d’infrastructure SAN
- Problème de bus SCSI
- Échec d’un disque
- Un utilisateur déconnecte un disque pendant l’exécution du système
Pour résoudre ce problème, procédez comme suit :
- Vérifiez que le sous-système de disque est sain.
- Vérifiez l’état du matériel disque.
- Vérifiez les connexions de stockage pour les interruptions.
ID d’événement 55 et ID d’événement 98 : Exécutez l’utilitaire chkdsk
Les événements NTFS tels que l’ID d’événement 55, 50, 140 et 98 indiquent une altération du système de fichiers et des problèmes similaires. L’altération du système de fichiers se produit lorsqu’un ou plusieurs des problèmes suivants se produisent :
- Un disque a des secteurs incorrects.
- Les demandes d’E/S envoyées par le système de fichiers au sous-système de disque ne sont pas terminées correctement.
Note
Étant donné que NTFS ne peut pas écrire de données dans le journal des transactions, ce problème peut affecter la capacité de NTFS à arrêter ou à restaurer les opérations dans lesquelles les données de transaction n’ont pas pu être écrites.
Pour résoudre ces problèmes, procédez comme suit :
Ouvrez une fenêtre d'invite de commandes Windows en tant qu'administrateur, puis exécutez la commande suivante :
chkdsk /f /rCette commande répare et récupère les secteurs.
Vérifiez que le matériel sous-jacent fonctionne correctement.
Mettez à jour le port SCSI ou les pilotes de contrôleur RAID.
Supprimez ou mettez à jour les pilotes de filtre.
Mettez à jour les pilotes ou le microprogramme de stockage tiers.
Si le problème persiste, essayez de basculer vers différents types de pilotes. Par exemple, les pilotes de contrôleur RAID ou les pilotes monolithiques, ou essayez de reconfigurer le matériel en différentes combinaisons.
Exclusion de responsabilité de tiers
Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.