109

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

Это жесткий диск, о котором идет речь:HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250 ГБ 7200 об / мин 8 МБ кэш-памяти SATA 3,0 Гбит / с 3,5-дюймовый жесткий диск - чистый диск

12 ответов12

113
sudo smartctl -a /dev/sda | less

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

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

58

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

sudo badblocks -v /dev/sda
12

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

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

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

6

Попробуйте использовать SpinRite (это не бесплатно), но я использовал много-много инструментов. Большинство инструментов приносят больше вреда, чем помощи, когда я говорю «ущерб», я имею в виду « не заботиться о вашей информации ». Этот инструмент проверит ваш диск и исправит поврежденные сектора, перемещая вашу информацию в защищенные сектора. Это также метод предотвращения катастроф на жестком диске.

Я настоятельно рекомендую рискнуть при покупке полностью протестированного продукта с хорошим опытом, чем потерять столь ценную информацию.

6

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

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

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

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

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

GSmartControl

4

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

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

3

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

1

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

1

http://en.wikipedia.org/wiki/SMART.

SMART - это установленный стандарт для того, что вы описываете. Существуют различные приложения для получения информации с жесткого диска.

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

0

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

Я нашел skdump(часть libatasmart), который я смог понять. Он также производит столбцы "Довольно" и "Хорошо" наряду с общим статусом:

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 

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

0

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

-6

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

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

Он также покажет данные SMART с индикатором рядом с каждым значением, поэтому, если вы найдете красный индикатор, значит, есть проблема с вашим жестким диском.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .