2010-08-02 23:23:20 +0000 2010-08-02 23:23:20 +0000
129
129

Jak sprawdzić stan dysku twardego

Mój dysk SATA zaczął klikać, a ja nie miałem dostępu do danych. Nie klikałem jednak głośno, jak na dysku, który już się zepsuł. Po zacieśnieniu połączeń z dyskiem twardym, przestał on klikać i nie mogłem uzyskać dostępu do danych ponownie. Zacząłem przenosić pliki z dysku, ale myślę, że ten dysk może być nadal w dobrym stanie. Nie znalazłem żadnych uszkodzeń danych i nie miałem żadnych problemów z dostępem do żadnych plików. Nigdy wcześniej nie miałem uszkodzonego dysku SATA, więc myślę, że to właśnie luźne połączenia mogły być przyczyną problemu. Jakie testy mogę przeprowadzić na tym dysku, aby dowiedzieć się, jak bardzo jest on zdrowy?

Oto dysk twardy, o którym mowa HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB Cache SATA 3.0Gb/s 3.5" Hard Drive -Bare Drive

Odpowiedzi (13)

123
123
123
2010-08-03 04:23:23 +0000
sudo smartctl -a /dev/sda | less

To da Ci mnóstwo informacji na temat zdrowia Twojego dysku twardego. Narzędzie to pozwala również na rozpoczęcie i monitorowanie własnych testów dysku.

Jeśli chcesz zrobić benchmarks / sprawdzić wszystkie sektory, aby znaleźć jeden, który jest zły, można znaleźć inne narzędzia do tego, ale smartctl jest pierwszym miejscem, aby przejść do stanu zdrowia dysku.

62
62
62
2014-08-02 18:21:16 +0000

Badblocks to jeszcze jedno użyteczne narzędzie; pokazuje ono ilość i lokalizację uszkodzonych bloków na dysku:

sudo badblocks -v /dev/sda
15
15
15
2010-08-03 06:39:11 +0000

Jeśli HD zacznie dawać Ci fizyczne wskazówki o zbliżającej się awarii, żadne oprogramowanie nie pomoże. Tak, SMART istnieje i rzeczy jak smartctl może odczytać jego wyniki dla Ciebie, ale nie należy stawiać na to. SMART może być przydatny do wykrywania takich rzeczy jak wysokie temperatury lub złe sektory, ale jeśli Twój HD zaczyna klikać lub nie uruchamia się podczas pierwszej próby, nadszedł czas na

  • upewnij się, że masz kopie zapasowe
  • pośpiesz się do najbliższego dealera komputerowego, kup nowy HD i skopiuj wszystko tam

Kiedy HD zdecyduje się na awarię, zrobi to bez wcześniejszego ostrzeżenia i prawo Murphy'ego mówi, że awaria nastąpi w najbardziej niepożądanym momencie. Bądź więc przygotowany i zrób kopię zapasową i wymień dysk TERAZ, zamiast czekać na katastrofę.

11
11
11
2018-03-17 02:57:30 +0000

I see that no one has mentioned gsmartcontrol which is a GUI.

In Ubuntu you can install it with $ sudo apt-get install gsmartcontrol

If you launch sudo gsmartcontrol you see all the hard drives in your computer.

Then if you right click on a device and click View Details you see something like this.

You can get a lot of details in the different tabs here. Możesz również wykonać testy w zakładce Perform Tests.

6
6
6
2010-08-20 19:37:09 +0000

Spróbuj użyć SpinRite (To nie jest darmowe), ale użyłem wielu, wielu narzędzi. Większość narzędzi wyrządza więcej szkód niż pomaga, kiedy mówię szkody, mam na myśli “ nie dbanie o swoje informacje”. To narzędzie sprawdzi twój dysk i naprawi złe sektory, jednocześnie przenosząc twoje informacje do bezpiecznych sektorów. Jest to również metoda zapobiegania katastrofom dysków twardych

Zdecydowanie sugeruję zaryzykować zakup w pełni przetestowanego produktu z dobrym tłem, niż utratę tak cennych informacji.

4
4
4
2010-08-03 00:17:47 +0000

Poza wspomnianym już statusem SMART należy wspomnieć, że nowoczesne dyski twarde mają tendencję do zawodzenia z wdziękiem. Często z dnia na dzień słychać tylko dźwięk kliknięcia lub w ogóle nie ma dostępu do dysku. Tak więc, choć problem może być również spowodowany luźnym kablem, zawsze należy być przygotowanym na regularne tworzenie kopii zapasowych na innym dysku.

4
4
4
2016-05-14 09:14:31 +0000

Środowisko testowe: Permanent Live Ubuntu 16.04 USB wykonany w oparciu o wątek How to Make Persistent Live Ubuntu of 16.04? Połącz dysk twardy z komputerem. Uruchomić Ubuntu na żywo. Program GUI gnome-disks, który pokazuje również złe sektory i gdzie można zrobić benchmarking dysków i ich różnych sektorów. Jest on podobny do narzędzi z programu smartmontools dla sudo smartctl -a .... Przykładowe wyjście z benchmarking'u mojego dysku 500 GB, gdzie widzisz jak prędkość odczytu/zapisu pogarsza się w czasie przy dużym obciążeniu

Inny widok: SMART Data & Self-Tests gdzie przeprowadzam krótki autotest. Możesz znaleźć temperaturę dysku, oraz ile lat/miesięcy/dni ma włączony napęd

2
2
2
2019-02-23 20:51:50 +0000

Wyjście z smartctl jest dla mnie trudne do odczytania. gnome-disks pociąga za sobą GNOME, które w dzisiejszych czasach nie może żyć bez NetworkManagera.

Znalazłem skdump(część libatasmart) , które mogę zrozumieć. Produkuje on także kolumny “Pretty” i “Good” wraz z ogólnym statusem:

Bad Sectors: 0 sectors
Powered On: 7.4 years
Power Cycles: 2144
Average Powered On Per Power Cycle: 1.3 days
Temperature: 33.0 C
Attribute Parsing Verification: Good
Overall Status: GOOD
ID# Name Value Worst Thres Pretty Raw Type Updates Good Good/Past
  1 raw-read-error-rate 100 91 51 36 0x240000000000 prefail online yes yes 
  3 spin-up-time 76 76 11 8.0 s 0x181f00000000 prefail online yes yes 
  4 start-stop-count 98 98 0 2173 0x7d0800000000 old-age online n/a n/a 
  5 reallocated-sector-count 100 100 10 0 sectors 0x000000000000 prefail online yes yes 
  7 seek-error-rate 100 100 51 0 0x000000000000 prefail online yes yes 
  8 seek-time-performance 100 100 15 n/a 0x072700000000 prefail offline yes yes 
  9 power-on-hours 87 87 0 7.4 years 0xd1fd00000000 old-age online n/a n/a 
 10 spin-retry-count 100 100 51 0 0x000000000000 prefail online yes yes 
 11 calibration-retry-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
 12 power-cycle-count 98 98 0 2144 0x600800000000 old-age online n/a n/a 
 13 read-soft-error-rate 100 91 0 36 0x240000000000 old-age online n/a n/a 
183 runtime-bad-block-total 100 100 0 0 0x000000000000 old-age online n/a n/a 
184 end-to-end-error 100 100 0 0 0x000000000000 prefail online n/a n/a 
187 reported-uncorrect 100 100 0 2540 sectors 0xec0900000000 old-age online n/a n/a 
188 command-timeout 100 100 0 0 0x000000000000 old-age online n/a n/a 
190 airflow-temperature-celsius 67 53 0 33.0 C 0x21000f210000 old-age online n/a n/a 
194 temperature-celsius-2 67 52 0 33.0 C 0x21000f220000 old-age online n/a n/a 
195 hardware-ecc-recovered 100 100 0 47099 0xfbb700000000 old-age online n/a n/a 
196 reallocated-event-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
197 current-pending-sector 100 100 0 0 sectors 0x000000000000 old-age online n/a n/a 
198 offline-uncorrectable 100 100 0 0 sectors 0x000000000000 old-age offline n/a n/a 
199 udma-crc-error-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
200 multi-zone-error-rate 100 100 0 0 0x000000000000 old-age online n/a n/a 
201 soft-read-error-rate 100 100 0 0 0x000000000000 old-age online n/a n/a

Chociaż zawiera on napis “GOOD” (Samsung HD103UJ). Na wyjściu z smartctl zobaczyłem log z błędami i można je zobaczyć pod 187 (niepoprawione błędy), co wskazuje, ile danych naprawdę straciłem. Zobaczenie 7 (przeniesionych sektorów) znajdujących się w 0 jest dla mnie nieco niespodziewane.

1
1
1
2010-08-02 23:58:07 +0000

http://en.wikipedia.org/wiki/S.M.A.R.T .

S.M.A.R.T. to ustalony standard dla tego, co opisujesz. Istnieją różne aplikacje do pobierania informacji z dysku twardego.

Mój ulubiony (i wolny) wybór to SpeedFan .

1
1
1
2010-08-02 23:30:16 +0000

HDDScan jest bardzo poręcznym/użytecznym narzędziem do skanowania dysków twardych. Najprawdopodobniej pokaże każdy błąd. Powinieneś jednak wypróbować również narzędzia specyficzne dla danego producenta. (Jeśli powiesz mi o producentach (i modelu) swoich dysków twardych, mogę je połączyć tutaj).

0
0
0
2020-02-15 05:53:49 +0000

Jeśli pytanie brzmi:

Które oprogramowanie ostrzeże mnie**, gdy mój dysk ulegnie awarii?

Odpowiedź brzmi w większości przypadków nie ma. Większość napędów psuje się w bardzo krótkim czasie, a ani SMART, ani żadne inne ** oprogramowanie** nie wyłapuje ich na czas.

Również, nawet jeśli zgłaszają błąd, dane z uszkodzonego sektora** mogą być nie do odzyskania.

Tak więc prawdziwym rozwiązaniem problemu utraty danych są paki. Naprawdę lubię Syntezowanie za to, z qsyncthingtray , ponieważ czyni to doskonałe klony na wszystkich urządzeniach w locie.

0
0
0
2010-08-03 00:22:40 +0000

HDTune , darmowa wersja może sprawdzić stan HDD.

-5
-5
-5
2012-06-05 18:45:16 +0000

Jesteś na Linuksie, ale możesz dołączyć swój HDD do komputera znajomego z systemem Windows.

Nie potrzebujesz żadnego skomplikowanego oprogramowania, aby sprawdzić stan dysku twardego. Użyj Crystal Disk Info dla Windows aby sprawdzić czy twój dysk twardy jest w dobrym stanie lub czy nie jest uszkodzony.

Pokaże również dane S.M.A.R.T ze wskaźnikiem obok każdej wartości, więc jeśli znajdziesz czerwony wskaźnik to jest problem z twoim dyskiem twardym.