Mój komputer cierpi z powodu spowolnień i nie jestem zaskoczony (ma około 6 lat). Oto co zweryfikowałem:
- Nie są bardzo częste (tylko kilka razy dziennie).
- Kiedy to nastąpi, jedna aplikacja zawiesi się na 10-60 sekund, podczas gdy reszta nie zawiesi się, ale zwolni.
- Nawet gdy tak się dzieje, użycie procesora pozostaje niskie.
- Zdarza się to w aplikacjach (takich jak edytor tekstu, Firefox, Skype).
- Nigdy nie zdarza się to w przypadku niektórych aplikacji (takich jak gry), z których korzystam godzinami pod dużym obciążeniem procesora.
Uwaga:
- Karta graficzna i zasilacz są nowe (około roku).
- Chociaż mam teraz całkiem sporo zainstalowanego oprogramowania, działo się tak nawet po ponownej instalacji systemu Windows.
- Ten dysk twardy przeszedł wiele schematów partycjonowania i kilka ciężkich operacji (takich jak przenoszenie około 200 GB danych).
Z tego powodu jestem już w 70% pewien, że problem dotyczy dysku twardego. Zanim jednak go wymienię, chcę wykluczyć inne mniej prawdopodobne możliwości (takie jak pamięć RAM, oprogramowanie lub zasilacz).
Nie mam teraz pieniędzy na wymianę całego pudełka, ale mogę łatwo wymienić jeden z elementów.
Przeczytałem kilka pytań (takich jak to ), które dają ogólne wskazówki na temat rozwiązywania nieznanych problemów, których nie szukam tutaj.
Moje główne pytanie brzmi:
jakie testy lub testy mogę uruchomić, aby sprawdzić, czy mam problem z dyskiem twardym?
Nie muszę rozwiązywać tego problemu, jestem zadowolony, upewniając się, że to dysk twardy.
Mogę pożyczyć nowszy dysk twardy od przyjaciela i sprawdzić, czy będzie lepiej. Pozytywny wynik wykluczyłby wszystkie inne komponenty, ale nie wykluczyłby problemu z oprogramowaniem (ponieważ ten nowy dysk twardy nie będzie zawierał oprogramowania, którego używam codziennie).
Działa w systemie Windows / Linux.
źródło
Odpowiedzi:
Sprawdzanie atrybutów SMART jest przydatnym pierwszym krokiem do identyfikacji problemów z dyskiem twardym.
Dostęp do atrybutów SMART
Możesz przeglądać atrybuty SMART w systemie Windows za pomocą narzędzi innych firm, takich jak GSmartControl .
W systemie macOS można użyć Narzędzia dyskowego , choć nie jest to zbyt szczegółowe. Możesz zainstalować
smartctl
z pakietu,smartmontools
aby uzyskać dostęp do atrybutów SMART za pomocą wiersza polecenia.W systemie Linux polecenie
smartctl -a /dev/hda
(z pakietusmartmontools
) podaje SMART informacje o dysku twardym, gdzie/dev/hda
jest on zamieniany na dane urządzenie. Dyski GNOME (gnome-disks
z pakietugnome-disk-utility
, wcześniej znane jakopalimpsest
) to narzędzie graficzne, które może dać więcej porad na temat stanu twojego dysku twardego.Zrozumienie atrybutów SMART
Oto niektóre atrybuty, które są istotne i warte odnotowania. Większa lista znajduje się tutaj .
Niezerowa stopa błędów odczytu (ID 1) wskazuje na problem z powierzchnią dysku lub głowicami odczytu / zapisu.
Wydajność Wydajność (ID 2) jest średnią wydajność dysku. Jeśli wartość spadnie poniżej progu, coś może być nie tak z dyskiem.
Wysoki czas rozpędzania (ID 3) (rejestrowany w milisekundach) może wskazywać, że dysk twardy ma problem z rozkręceniem.
Rosnąca liczba realokowanych sektorów (ID 5) oznacza, że obszary na dysku twardym nie są spójne, a dane musiały zostać przeniesione. Powoduje to zmniejszenie wydajności podczas mapowania sektorów, ale może być poważniejsze, ponieważ dysk twardy wkrótce ulegnie awarii.
Niska wydajność czasu wyszukiwania (ID 8) jest oznaką mechanicznego problemu z głowicami magnetycznymi.
Liczba ponownych prób wirowania (ID 10) rośnie, gdy nie powiedzie się spin-up. W takim przypadku operacje wejścia / wyjścia są ustawiane w kolejce, aż dysk twardy będzie mógł normalnie się obracać, co spowoduje spowolnienie. Co ważniejsze jednak, jeśli dysk twardy musi spróbować ponownie się uruchomić, jest to oznaka nieuchronnej awarii.
Liczba niezerowych zgłoszonych błędów, których nie można naprawić (ID 187), oznacza, że tej liczby sektorów nie można poprawić za pomocą sprzętowej korekcji błędów. Oto oznaka starości.
Hrabia Aktualny Pending Sector (ID 197) jest liczbą sektorów oczekujących na odwzorować. Wskazuje to na starość dysku twardego.
Testy HDD
Jeśli na dysku twardym jest określona lokalizacja, która ma niską wydajność (być może tam, gdzie przechowywane są często używane informacje), testy porównawcze odczytu dysku twardego mogą to potwierdzić. Powyżej znajduje się zrzut ekranu z testu porównawczego dysku twardego
palimpsest
, znanego teraz jako GNOME Disks (gnome-disks
).Jeśli wolisz wykonywać testy linii poleceń w systemie Linux, możesz połączyć wiele opcji:
hdparm
(z paczkihdparm
)hdparm -t /dev/hda
- Buforowany sekwencyjny test odczytu włączony/dev/hda
hdparm -T /dev/hda
- Test sekwencyjnego odczytu w pamięci podręcznej włączony/dev/hda
dd
(z paczkicoreutils
)dd if=/dev/hda of=/dev/zero bs=1M count=1024
- Utrzymanie odczytu od początku/dev/hda
dla1GiB
użycia rozmiaru bloku1MiB
ioping
(z paczkiioping
)ioping -R /dev/hda
- Losowy test odczytu włączony/dev/hda
W systemie Windows można używać narzędzi takich jak HD Tune do przeprowadzania testów porównawczych dysków twardych.
W systemie macOS można używać narzędzi takich jak Blackmagic Disk Speed Test do przeprowadzania testów porównawczych dysków twardych.
źródło
Innym sposobem na przetestowanie w systemie Windows jest uruchomienie wiersza polecenia (Uruchom jako administrator w systemie Vista lub Windows 7). Stamtąd wpisz
CHKDSK C: /f /r
i naciśnij klawisz Enter. Spowoduje to przeskanowanie systemu plików i wolnego miejsca w poszukiwaniu błędówźródło
Sprawdź status SMART dysków za pomocą narzędzia takiego jak GSmartControl . Jeśli występują poważne problemy, takie jak uszkodzone sektory, prawdopodobnie są one widoczne w danych. Możesz także uruchomić autotest, aby dowiedzieć się o nowych błędach, które nie zostały jeszcze zarejestrowane.
źródło