Strona główna
» WINDOWS
»
Jak sprawdzić stan dysku twardego w systemie Windows Server
Jak sprawdzić stan dysku twardego w systemie Windows Server
Aby sprawdzić stan dysku twardego w systemie Windows Server, należy rozpocząć sesję programu PowerShell z podwyższonym poziomem uprawnień i sprawdzić stan dysku fizycznego. Następnie należy sprawdzić liczniki niezawodności, a następnie, gdy sprzęt je wykryje, dane SMART. Należy używać chkdskosobno w przypadku błędów systemu plików; nie jest to test stanu sprzętu.
Zarządzanie dyskami pomaga identyfikować dyski, partycje i woluminy. Oznaczenie woluminu jako „Sprawny” nie potwierdza, że jego dysk fizyczny przeszedł diagnostykę SMART. Zobacz omówienie Zarządzania dyskami firmy Microsoft .
Przed sprawdzeniem dysku serwera
Jeśli usłyszysz nowe klikanie lub zgrzytanie, zauważysz powtarzające się błędy wejścia/wyjścia lub nagłe spowolnienie, sprawdź, czy aktualna kopia zapasowa nadaje się do użycia przed naprawą lub dłuższymi testami. Zapisz model dysku, numer seryjny, wnękę i woluminy zależne, aby móc zidentyfikować właściwe urządzenie.
Kontrolery RAID, karty HBA, maszyny wirtualne i niektóre sterowniki mogą ukrywać dyski fizyczne lub dane SMART. Maszyna wirtualna może widzieć tylko dysk wirtualny. Sprawdź narzędzie do zarządzania serwerem lub kontrolerem albo hosta hiperwizora, a także system Windows. Wskazówki firmy Microsoft dotyczące rozwiązywania problemów z pamięcią masową w systemie Windows Server zalecają sprawdzenie sterowników pamięci masowej i oprogramowania układowego u dostawcy sprzętu.
1. Sprawdź stan dysku fizycznego w programie PowerShell
Otwórz program PowerShell jako administrator i uruchom to polecenie tylko do odczytu:
Polecenie Get-PhysicalDisk wyświetla listę obiektów dyskowych widocznych dla dostępnych dostawców zarządzania pamięcią masową. Dopasuj model lub numer seryjny do dysku, który chcesz sprawdzić. HealthStatusMoże to być Healthy, Warning, Unhealthylub Unknown; OperationalStatusraportuje aktualny stan działania dysku. Te sygnały zgłaszane przez dostawcę nie gwarantują braku awarii dysku. Zbadaj ostrzeżenia, brakujące dyski lub nieoczekiwane stany, szczególnie w zestawie RAID lub puli przestrzeni dyskowych.
Rzeczywiste wyniki i wartości mogą się różnić w zależności od dostawcy pamięci masowej.
2. Odczytaj liczniki niezawodności
Zastąp PhysicalDisk8poniżej przyjazną nazwą wyświetlaną na Twoim serwerze:
Funkcja Get-StorageReliabilityCounter może zwracać temperaturę, liczbę godzin pracy, zużycie oraz skorygowane lub nieskorygowane błędy odczytu/zapisu. Niektóre pola mogą być puste, ponieważ urządzenie, sterownik lub kontroler ich nie udostępnia; puste pola nie oznaczają braku problemu.
Porównaj trendy z zaleceniami producenta dysku lub serwera. Nie ma uniwersalnego punktu granicznego temperatury, zużycia ani liczby błędów dla każdego modelu. Jeśli pojawią się ostrzeżenia, nasilają się błędy lub brakuje oczekiwanego dysku, chroń dane i sprawdź diagnostykę dostawcy lub kontrolera.
Dostępne liczniki i formatowanie zależą od urządzenia i kontrolera.
3. Sprawdź diagnostykę SMART i kontrolera
Aby uzyskać graficzny widok SMART, pobierz GSmartControl z oficjalnej strony pobierania . Jest to graficzny interfejs, smartctlktóry wyświetla atrybuty SMART i oferuje autotesty obsługiwanych dysków. Projekt obejmuje urządzenia SATA, PATA i NVMe, a także niektóre dyski podłączone do mostów USB lub kontrolerów RAID. Przed zainstalowaniem na serwerze produkcyjnym sprawdź zgodność z posiadaną edycją systemu Windows Server i polityką oprogramowania.
Wybierz odpowiedni dysk i sprawdź jego tożsamość, ogólną ocenę i atrybuty. Pozytywny wynik nie gwarantuje, że dysk nie ulegnie awarii. Jeśli kontroler ukrywa dane SMART, skorzystaj z zatwierdzonej diagnostyki dostawcy serwera lub kontrolera. Autotest należy uruchamiać tylko wtedy, gdy jest to odpowiednie dla danego sprzętu i okresu konserwacji.
Pola i testy SMART różnią się w zależności od napędu. Nie stanowią one wyników diagnostyki na żywo.
4. Sprawdź system plików NTFS za pomocą CHKDSK
Aby przeskanować lokalny wolumin NTFS online, otwórz wiersz poleceń administratora i zastąp go D:prawidłową literą woluminu:
chkdsk D: /scan
Dokumenty firmy Microsoft /scanto skanowanie NTFS online. Sprawdza ono struktury systemu plików i metadane, a nie stan SMART ani stan mechaniczny lub elektroniczny dysku. W przypadku wykrycia uszkodzenia należy wykonać kopię zapasową woluminu i zaplanować naprawę. Opcje takie jak [lub] [ /flub] [lub /r] [lub] [lub] [lub] mogą wymagać zablokowania lub sprawdzenia woluminu podczas ponownego uruchamiania; przed zaplanowaniem napraw na serwerze produkcyjnym należy zapoznać się z opisem polecenia CHKDSK .
Wyświetlany postęp skanowania ma charakter przykładowy; wynik różni się w zależności od głośności.
Jak działać na podstawie wyników
Zdrowy lub OK: Dostawca nie zgłasza żadnych bieżących ostrzeżeń. Regularnie twórz kopie zapasowe i monitoruj; nie gwarantuje to braku awarii.
Ostrzeżenie: Nieprawidłowy stan, Nieznany, narastające błędy lub brak dysku: Utwórz kopię zapasową danych krytycznych i sprawdź diagnostykę dostawcy/kontrolera oraz ostatnie zdarzenia systemowe. Przed wymianą sprawdź stan macierzy lub przestrzeni dyskowej; nie wyciągaj ani nie resetuj dysku w puli bez przestrzegania procedury wymiany.
CHKDSK zgłasza problem z systemem plików: zaplanuj zatwierdzoną naprawę woluminu i osobno sprawdź stan sprzętu. Same błędy systemu plików nie identyfikują ich przyczyny.
W przypadku serwera produkcyjnego porównaj raport systemu Windows z widokiem dostawcy lub kontrolera. Przed wymianą dysku sprawdź kopie zapasowe i redundancję, a następnie monitoruj system po naprawie lub wymianie.