System plików NT wskazuje uszkodzenie systemu plików.
System plików na woluminie może być uszkodzony z co najmniej jednej z następujących przyczyn:
Dysk może mieć uszkodzone sektory.
Żądania We/Wy wysyłane przez system plików do podsystemu dysku mogły nie zostać zakończone pomyślnie.
Dysk może mieć uszkodzone sektory.
Żądania We/Wy wysyłane przez system plików do podsystemu dysku mogły nie zostać zakończone pomyślnie.
Sprawdź stan systemu plików i w razie potrzeby napraw go.
Aby sprawdzić stan systemu plików
W wierszu polecenia wpisz polecenie chkntfs %litera dysku:%
Sprawdź komunikat wyświetlany przez narzędzie chkntfs.
Jeśli narzędzie chkntfs wyświetla komunikat „%litera dysku%: zanieczyszczony”, wolumin jest uszkodzony. W takim przypadku napraw system plików za pomocą polecenia chkdsk /r.
Jeśli narzędzie chkntfs wyświetla komunikat „%litera dysku%: nie jest zanieczyszczony”, wolumin nie jest uszkodzony i nie są wymagane dalsze działania.
Aby naprawić system plików
Zapisz wszystkie niezapisane dane, zamknij wszystkie otwarte programy i uruchom ponownie komputer.
System Windows automatycznie uruchomi narzędzie chkdsk /r na „zanieczyszczonych” (uszkodzonych) woluminach w celu sprawdzenia i naprawienia ich.
Można również ręcznie uruchomić narzędzie chkdsk, wykonując poniższe czynności.
W wierszu polecenia wpisz polecenie chkdsk /x %litera dysku%:
Narzędzie chkdsk zostanie uruchomione i automatycznie naprawi wolumin.
Jeśli narzędzie chkdsk wyświetla poniższy komunikat, wpisz Y.
„Nie można zablokować bieżącego dysku. Nie można uruchomić narzędzia chkdsk, ponieważ wolumin jest używany przez inny proces. Czy chcesz zaplanować sprawdzenie tego woluminu przy następnym ponownym uruchomieniu systemu?”
System Windows automatycznie uruchomi narzędzie chkdsk przy następnym uruchomieniu systemu.
Jeśli w programie Podgląd zdarzeń jest regularnie wskazywane zdarzenie dotyczące systemu plików NTFS o identyfikatorze 41 lub 55, uruchom narzędzie chkdsk przy użyciu opcji /r. Ta opcja umożliwia zlokalizowanie za pomocą narzędzia chkdsk uszkodzonych sektorów na dysku twardym.
Więcej informacji na temat przełączników chkdsk /c i /i znajduje się w bazie wiedzy Knowledge Base w artykule 187941 „An explanation of CHKDSK and the new /C and /I switches” (Objaśnienie narzędzia CHKDSK oraz nowych przełączników /C i /I) pod adresem http://go.microsoft.com/fwlink/?LinkId=25770.
Więcej informacji na temat możliwości odzyskiwania systemu plików NTFS znajduje się w bazie wiedzy Knowledge Base w artykule 101670 „Transaction log supports NTFS recoverability” (Dziennik transakcji obsługuje odzyskiwanie systemu plików NTFS) pod adresem http://go.microsoft.com/fwlink/?LinkId=25981.
Target | Microsoft.Windows.Server.2008.OperatingSystem | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.OperatingSystem.NTFSFileSystemCorrupt.Alert" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.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>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>DISK</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Ntfs</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">41</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">55</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</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.2008.OperatingSystem.NTFSFileSystemCorrupt.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>