檔案系統錯誤或損毀

Microsoft.Windows.Server.2008.LogicalDisk.AvailabilityHealth (UnitMonitor)

監視檔案系統是否回報檔案系統發生錯誤或邏輯磁碟損毀。

Knowledge Base article:

摘要

NTFS 回報邏輯磁碟已損毀或完全無法使用。 儲存在磁碟區的某些資料可能無法存取。

原因

邏輯磁碟損毀或無法存取的原因很多,其中包括:

解決方式

檢查硬體狀態,確定是否有任何失敗 (例如磁碟、控制器或纜線失敗)。 在大多數狀況下,系統記錄包含來自較低等級存放驅動程式且指出失敗原因的其他事件。

確定並解決硬體問題之後:

1. 開啟磁碟管理嵌入式管理單元。

2. 重新掃描磁碟,然後重新啟動有錯誤的所有磁碟。

如果磁碟是鏡像或 RAID-5 磁碟區的成員,請在必要時重新同步處理或重新產生磁碟區。

3. 在重新啟動的所有磁碟區上執行 chkdsk。

Element properties:

TargetMicrosoft.Windows.Server.2008.LogicalDisk
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.LogicalDisk.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
NTFS 回報邏輯磁碟發生錯誤或損毀。
邏輯磁碟 {0} 上的 NTFS 回報檔案系統的某些部分發生錯誤或已損毀。 邏輯磁碟已設定這個已變更位元。 在大部分情況下,執行 CHKDSK 公用程式即可解決問題。 如需更完整的指示,請參閱產品知識。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.LogicalDisk.AvailabilityHealth" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.LogicalDisk.Monitortype" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.LogicalDisk.AvailabilityHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NotAvailabile" MonitorTypeStateID="Bad" HealthState="Error"/>
<OperationalState ID="Availabile" MonitorTypeStateID="Good" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<TargetComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<DiskLabel>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</DiskLabel>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>