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

Как проверить состояние жесткого диска

Мой диск SATA начал нажимать, и я не смог получить доступ к данным. Однако он щелкнул не громко, как жесткий диск, который уже испортился. После затягивания соединений с жестким диском он перестал щелкать, и я снова смог получить доступ к данным. Я начал перемещать файлы с этого диска, но думаю, что этот диск все еще может быть в хорошем состоянии. Я не обнаружил никаких повреждений данных, и у меня не было никаких проблем с доступом к файлам. У меня никогда раньше не было сбоев в работе диска SATA, поэтому я думаю, что проблема могла быть только в незакрепленных соединениях. Какие тесты можно запустить на этом диске, чтобы выяснить, насколько он здоров?

Это тот жесткий диск, о котором идет речь HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB Кэш SATA 3.0Gb/s 3.5" Жесткий диск - Bare Drive

Ответы (13)

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

Это даст вам обилие информации о здоровье вашего жесткого диска. Инструмент также позволяет запускать и контролировать самотестирование диска.

Если вы хотите выполнить тесты / проверить все сектора, чтобы найти один из них, который является плохим, вы можете найти другие инструменты для этого, но smartctl - это первое место, куда можно обратиться за информацией о состоянии здоровья диска.

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

badblocks является еще одной полезной утилитой, она показывает количество и расположение плохих блоков на вашем диске:

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

Если HD начинает давать физические подсказки о предстоящем сбое, никакое программное обеспечение не поможет. Да, SMART существует, и такие вещи, как smartctl могут прочитать его результаты для вас, но вы не должны делать на него ставки. SMART может быть полезен для обнаружения таких вещей, как высокие температуры или плохие сектора, но если ваш HD начинает нажимать или не запускается во время первой попытки, пришло время

  • убедитесь, что у вас есть резервные копии
  • спешите к ближайшему компьютерному дилеру, купите новый HD и скопируйте все туда

Когда HD решает сбой, он сделает это без предыдущего предупреждения и закон Мерфи говорит, что сбой произойдет в самый нежелательный момент. Так что будьте готовы и сделайте резервную копию и замените диск СЕЙЧАС, вместо того, чтобы ждать катастрофы.

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

Я вижу, что никто не упоминал gsmartcontrol, который является графическим интерфейсом.

В Ubuntu вы можете установить его с $ sudo apt-get install gsmartcontrol

Если вы запустите sudo gsmartcontrol вы видите все жесткие диски в вашем компьютере.

Тогда, если вы нажмете правой кнопкой мыши на устройство и нажмите View Details вы видите нечто подобное.

Вы можете получить много подробностей в различных вкладках здесь. Вы также можете выполнить тесты на вкладке Perform Tests.

.

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

T

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

Кроме уже упомянутого SMART-статуса важно отметить, что современные жесткие диски, как правило, не выходят из строя изящно. Часто от одного дня к другому вы слышите только щелчок или вообще не можете получить доступ к диску. Поэтому, несмотря на то, что ваша проблема может быть также вызвана пропущенным кабелем, всегда будьте готовы к этому, регулярно делая резервные копии на другом диске.

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

Тестовая среда: Постоянный Live Ubuntu 16.04 USB, сделанный на основе потока Как сделать постоянный Live Ubuntu 16.04? Подключите жесткий диск к компьютеру. Загрузитесь в живую Ubuntu. GUI программа gnome-disks, которая показывает также плохие сектора и где вы можете сделать сравнительный анализ дисков и их различных секторов. Она похожа на инструменты smartmontools для sudo smartctl -a .... Пример вывода эталонного тестирования моего 500-гигабайтного диска, где скорость чтения/записи со временем снижается при большой нагрузке

Другой вид: SMART Data & Self-Tests где я запускаю короткую самопроверку. Вы можете найти температуру диска, и сколько лет/месяцев/дней у вашего диска было включено питание

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

Выход smartctl для меня трудно читать. gnome-disks тянет в GNOME, который в настоящее время не может жить без NetworkManager.

я нашел skdump(часть libatasmart) , который я смог понять. Он также производит колонки “Pretty” и “Good”, наряду с общим статусом:

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

Хотя он и гласит “GOOD” (Samsung HD103UJ). В выводе smartctl я увидел лог с ошибками, и вы можете увидеть их под 187 (неисправленные ошибки), что указывает на то, сколько данных я действительно потерял. Видеть 7 (перераспределенные сектора) в 0 для меня немного неожиданно.

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. - это набор стандартов для того, что вы описываете. Есть различные приложения для получения информации с жесткого диска.

Мой любимый (и бесплатный) выбор - SpeedFan .

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

HDDScan - очень удобная/полезная утилита для сканирования жестких дисков. Скорее всего, она покажет любую ошибку. Однако, вам также следует попробовать инструменты, специфичные для конкретного производителя. (Если вы скажете производители (и модели) вашего жесткого диска, я смогу связать их здесь).

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

Если вопрос стоит так:

Какое программное обеспечение будет предупреждать меня, когда мой диск вот-вот выйдет из строя?

Ответ нет в большинстве случаев. Большинство дисков ломаются в очень короткий промежуток времени, и ни SMART, ни любое другое программное обеспечение** не ловит их вовремя.

Также, даже если они сообщают об ошибке, данные плохого сектора могут быть невосстановимыми.

Таким образом, реальным решением проблемы потери данных является резервное копирование. Мне очень нравится Synthing для этого, с qsyncthingtray , так как он делает идеальные клоны на всех устройствах на лету.

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

HDTune , бесплатная версия может проверить здоровье жесткого диска.

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

Вы работаете под Linux, но можете прикрепить свой HDD к компьютеру друга под управлением Windows.

Вам не нужно никакого сложного программного обеспечения для проверки здоровья HDD. Используйте Crystal Disk Info для Windows, чтобы проверить, в хорошем ли состоянии ваш жесткий диск и нет ли на нем повреждений.

Он также покажет данные S.M.A.R.T. с индикатором рядом с каждым значением, так что если вы найдете красный индикатор, то возникнут проблемы с вашим жестким диском.

Похожие вопросы

6
10
19
5
12