Impossible de lire le disque

Microsoft.Windows.Server.2003.OperatingSystem.LDMCantReadDisk.Alert (Rule)

Le service Gestionnaire de disque logique signale que le disque ne peut être lu

Knowledge Base article:

Résumé

Cet événement indique que le Gestionnaire de disque logique n'a pas pu lire les données d'un disque dynamique ou écrire des données sur ce disque.

Cet événement peut être dû à des secteurs de disque défectueux ou à un disque entièrement défectueux.

L'intégrité des données des volumes figurant sur le disque peut être affectée par ces éléments défectueux. Toute application utilisant ces volumes peut rencontrer des erreurs.

Ce problème est publié dans le journal système par Dmio.sys. Le journal système peut contenir des informations supplémentaires provenant d'autres pilotes de stockage qui indiquent la cause de l'erreur.

Exemple d'événement :

Type d’événement : Informations

Source de l'événement : dmio

Catégorie d’événement : Aucun

ID d'événement : 29

Date : MM/JJ/AAAA

Heure : HH:MM:SS AM/PM

Utilisateur : Non applicable

Ordinateur : Nom_Ordinateur

Description :

dmio : Erreur de lecture Harddisk9 au bloc 445136247 : état 0xC000009A

Type d’événement : Avertissement

Source de l'événement : dmio

Catégorie d’événement : Aucun

ID d'événement : 35

Date : MM/JJ/AAAA

Heure : HH:MM:SS AM/PM

Utilisateur : Non applicable

Ordinateur : Nom_Ordinateur

Description :

dmio : Disque Harddisk9 bloc 445136247 (point de montage F:) : Erreur de lecture irrécupérable

Type d’événement : Informations

Source de l'événement : dmio

Catégorie d’événement : Aucun

ID d'événement : 30

Date : MM/JJ/AAAA

Heure : HH:MM:SS AM/PM

Utilisateur : Non applicable

Ordinateur : Nom_Ordinateur

Description :

dmio : Erreur d'écriture Harddisk2 au bloc 411779656 : état 0xC000009A

Événements connexes

Les autres codes d'état pertinents sont :

0xC000000E STATUS_NO_SUCH_DEVICE = Un périphérique qui n'existe pas a été spécifié.

0xC0000185 STATUS_IO_DEVICE_ERROR = Le périphérique d'E/S a signalé une erreur d'E/S.

Causes

Les causes possibles sont :

Solutions

Effectuez une ou plusieurs des actions suivantes :

1. Ouvrez le composant logiciel enfichable Gestion des disques.

2. Analysez de nouveau les disques, puis réactivez ceux avec des erreurs. Resynchronisez ou régénérez le volume en fonction des besoins si le disque était membre d'un volume en miroir ou RAID-5.

3. Exécutez chkdsk sur les volumes réactivés.

Vérifiez l'état de votre matériel lors d'un problème (par exemple, en cas de problème de disque, de contrôleur ou de câblage). Dans la plupart des cas, le journal système contient des événements supplémentaires provenant des pilotes de stockage de niveau inférieur qui indiquent la cause du problème.

Une fois que le problème matériel a été isolé et résolu :

1. Ouvrez le composant logiciel enfichable Gestion des disques.

2. Analysez de nouveau les disques, puis réactivez ceux avec des erreurs. Resynchronisez ou régénérez le volume en fonction des besoins si le disque était membre d'un volume en miroir ou RAID-5.

3. Exécutez chkdsk sur les volumes réactivés.

Externe

http://go.microsoft.com/fwlink/?LinkId=25824

Element properties:

TargetMicrosoft.Windows.Server.2003.OperatingSystem
CategoryEventCollection
EnabledTrue
Event_ID31
Event SourceDISK
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
LDM - Impossible de lire le disque
{0}
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.2003.OperatingSystem.LDMCantReadDisk.Alert" Enabled="true" Target="Microsoft.Windows.Server.2003.OperatingSystem" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>DISK</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>31</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2003.OperatingSystem.LDMCantReadDisk.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>