Фотогалереи

Услуги

Помощь при использовании сайта

WHDD как аналог MHDD под GNU/Linux

Многим из вас наверняка приходилось сталкиваться с утилитам для тестирования и восстановления жестких дисков. Не будем сейчас затрагивать тему того отчего некоторые из них сыплются в первые месяцы и продукты каких вендоров лучше, а какие обходить стороной. Для проведения такого анализа у меня недостаточно ни знаний, ни времени, поэтому в данном случае лучше рассказать о том каким способом можно провести наглядное тестирование HDD. Также не лишним будет почитать статью о восстановлении разделов на HDD если они вдруг перестали определяться
Продвинутые пользователи Windows при первых подозрениях проблем с жестким диском быстренько подготавливают загрузочную дискету или флешку с DOS и MHDD/Victoria и через несколько минут уже могут видеть первые итоги теста, пользователи GNU/Linux в это время сосали лапу, или также подготавливали загрузочную флешку с MHDD.

С недавнего времени (январь 2012), благодаря Андрею Уткину сосать лапу приходится скорее пользователям Шindoшs , так как появился аналог MHDD для GNU/Linux и не просто аналог, а аналог нативный. Это означает, что теперь не нужны загрузочные флешки с DOS'ом выступающим средой для запуска MHDD и жесткий диск можно проверить здесь и сейчас параллельно с посещением вконтактика любимых сайтов и просмотром новенькой серии "Во все тяжкие" какого нибудь полезного видео.

WHDD имеет визуально схожий интерфейс со своим DOS аналогом, но для взамодействия с пользователем используется библиотека ncurses. Кто хоть раз запускал конфигуратор опций ядра Linux через make menuconfig увидит привычную глазу окно с псевдо графикой. Также стоит отметить, что whdd имеет и cli frontend, но лично мне все же показалось удобнее использовать псевдо графику ncurses чем command line interface в обычном текстовом режиме. Запуск whdd в режиме ncurses

# whdd-curses
# whdd-cli

и текстовом соответственно.

Теперь перейдем к возможностям этой программы. Самым главным ее достоинством является проверка на так называемые бэд блоки (битые сектора на поверхности HDD с которых не удается прочитать информацию). WHDD помечает такие блоки как

x ERR

Остальные блоки упорядочиваются по времени доступа к ним. Естественно чем меньше блоков с большим временем доступа тем лучше. Например на моем трех годовалом Hitachi Deskstar HDT721010SLA360 время доступа к блокам лежали в интервале от 3 до 50 ms. Также можно посмотреть S.M.A.R.T. каждого диска в удобочитаемом формате. Надо признать, что в данном случае whdd использует другую программу под названием smartmontools и просто выводит информацию полученную от нее в хорошо читаемом виде.

Единственный минус этой полезной программы в том, что на данный момент нет собранных пакетов ни для одного популярного дистрибутива GNU/Linux таких как Ubuntu, Fedora, OpenSUSE, но вы всегда можете скачать исходники и собрать whdd вручную.
Для пользователей Gentoo дела обстоят гораздо лучше, так как whdd с марта 2012 года находится в основном дереве портежей и максимум что нужно сделать это размаскировать этот пакет.
Также пользователям Gentoo хочу дать подсказку, по сборке. Сначала у меня этот пакет не собирался ругаясь на

Dialog or menuw library not found

Решением явилась пересборка

dev-util/dialog с USE="-minimal"

Скачать исходники whdd

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

4.285715
7 votes
Ваша оценка: Нет


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Аватар пользователя anonymous

очень большие минусы у программы:
1) нет результативного лога об ошибках (после окончания сканирования программа просто завершается)
2) нельзя выбрать кол-во секторов в блоке (сканирует большими кусками, легко пропустить маленькие в пару секторов беды, из-за большого размера блоков "карта" (характерные повторы бэдов и т.д) сбойных секторов не даёт понятия, что это у тебя - умирает головка, или просто бэды, или ошибки чтения/медленные сектора) - результативность программы пока очень низкая =/
3) нет функции ремапинга/указания первого и последнего сектора/ - т.е. программа почти не работает с контроллером

прекрасно поимаю, что жётких дисков очень много и контроллеры бывают разные, с разными ревизиями, но всё таки если программу расценивать как инструмент диагностики - то эти вещи первостепенны.

Аватар пользователя admin

1. Согласен, очень важный момент. По моему и в самом деле нет возможности логгирования.
2. Никогда не сканил так детально, обычно сразу видно либо скоро труп, либо поверхность еще нормальная.
3. Ремаппинга нет, было бы очень хорошо если бы появился.

Автор ранее довольно часто заглядывал и отвечал, может прочитает и ответит по существу.

Аватар пользователя anonymous

Скачивается(systemrescuecd - она бесплатна: там, том счисле, и whdd: набить-enter) записывается на диск/флеху( вес- 450 метров) и запускается/работает из - под DOC : не надо никаких исходников/репозиториев

Аватар пользователя admin

Ничего не понял из коммента выше

Аватар пользователя anonymous

Последний коммит 8 января 17 года, судя по всему автор забросил проект.

Не могу разобраться с whdd. Запускаю её, выбираю винт, выбираю режим "read", потом режим ata или posix и снова попадаю на начальный экран выбора диска.
Может кто подскажет как быть?