Linux -- это интересно

Hard Drive Check (hdck)

Приложение для низкоуровневой диагностики жёстких дисков.


Hard Drive Check (hdck) — небольшое консольное приложение для проведения низкоуровневой диагностики жёстких дисков.

Для повышения производительности компьютера полезно убедится в том что на жестком диске нет ошибок. hdck проводит низкоуровневое сканирование жёстких дисков, путём измерения времени чтения группы секторов обнаруживает битые блоки (даже те о которых S.M.A.R.T. не сообщает) и "плохие" сектора (скрытые повреждёнными секторами). При использовании этого метода сканирования можно полностью убедится в исправности жесткого диска, или подтвердить что диск неисправен (оценить уровень неисправности).

Использовать hdck достаточно просто, достаточно выполнить (от администратора/root):

hdck -f /dev/диск (например sda)

Для тестировании дисков на медленных интерфейсах (например USB) нужно выполнить:

hdck --ata-verify -f /dev/диск

В зависимости от размера жесткого дика и мощности компьютера, полное тестирование с помощью hdck может занять достаточно много времени (до нескольких часов). Для проведения быстрой проверки (самый быстрый способ), достаточно выполнить:

hdck -f /dev/диск --quick

Для получения наиболее достоверных результатов тестирования, не нужно запускать во время тестирования приложений активно использующих жесткий диск (например p2p/torrent клиентов).

В конце сканирования hdck выдаст заключение по результатам сканирования, текущем статусе диска. Есть восемь статусов: excellent (всё отлично), very good (очень хороший, все блоки читаются ниже порога задержки вращения), good (хороший, очень мало плохо читаемых блоков), moderate (нормальный/умеренно хороший, уже имеется множество плохо читаемых блоков), bad (плохой, много блоков требующих двух попыток считывания), very bad (очень плохой, много блоков требующих четырёх повторных считываний), critical (критический, много блоков требующих шести повторных попыток считывания) и failed (практически конец, попытки считывания большинства блоков возвращаются с ошибкой).

hdck имеет множество опций, может работать в фоновом режиме, может быть запущен с записью вывода в лог-файл (иногда достаточно большого), для этого надо выполнить:

hdck -f /dev/диск --log /tmp/hdck.log

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница

Страница на sourceforge.net

Комментариев: 3 RSS

Глянул на тулзу. На полутерабайтнике прогнозируемое время для "быстрого" теста- больше часа. Имхо, в случае сомнений в состоянии диска такой тест вполне может его успешно прикончить ;) А так довольно интересный инструмент, поадекватнее SMART`а будет.

поадекватнее SMART`а будет.
У меня SMART ничего не показывает, но не верю и запустл hdck на полное тстирование с логированием, на полутерабайтнике 10 часов обещает искать, ну и пусть ищет для полной уверенности и моего успокоения ))

Очень помогла прога. Типа Viktoria, только не так красочно. Но всё равно информативно.

Для Ubuntu нужно версию из svn собирать. Там профиксили ошибку сборки.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)