tag:blogger.com,1999:blog-1386140445493682484.post7929972505111209006..comments2023-09-25T12:25:21.359+01:00Comments on Stable IT: Установка WHDDPavel Odintsovhttp://www.blogger.com/profile/05424682716332865946noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1386140445493682484.post-63944803258362616472017-09-28T04:40:25.671+01:002017-09-28T04:40:25.671+01:00Проблема MHDD и Victoria в том, что для их запуска...Проблема MHDD и Victoria в том, что для их запуска нужна загрузочная DOS флешка и даже при наличии такой на большинстве современных материнок ни MHDD, ни Victoria не видят SATA жестких дисков. Вплоть до того, что приходилось для них держать специально устаревшую материнку, чтобы имелась возможность их запустить с возможностью доступа к винтам.<br /><br />Что касается ремапа в большинстве случаев он не нужен, надо только выяснить сыпется винт на уровне бед блоков или нет. Если данные ценные, то стоит сразу менять на новый, эксперементируя с восстановлением таких HDD уже в чулане, без претензии на успешность. Тем более как правило, восстановить их не удается.dsofthelphttps://www.blogger.com/profile/08266087119868214158noreply@blogger.comtag:blogger.com,1999:blog-1386140445493682484.post-31733042423711388112013-02-25T00:57:22.907+00:002013-02-25T00:57:22.907+00:00> Все тривиально:
Еще пришлось доустановить: a...<i>> Все тривиально:</i><br /><br />Еще пришлось доустановить: apt-get install dialog<br /><br /><i>> работа со smart сводится к отображению параметров в стиле smartctl</i><br /><br />Точнее, к вызову самого smartctl: <a href="https://github.com/krieger-od/whdd/blob/master/libdevcheck/device.c" rel="nofollow">https://github.com/krieger-od/whdd/blob/master/libdevcheck/device.c</a><br /><br /><i>> Из приятных фишек - очень информативные read/write тесты.</i><br /><br />Оно напрямую с контроллером диска (например, ATA-командами) общаться не умеет, только тупо читать / писать в файл /dev/sdX блоками со странным размером (128*512) байт:<br /><a href="https://github.com/krieger-od/whdd/blob/master/libdevcheck/readtest.c" rel="nofollow">https://github.com/krieger-od/whdd/blob/master/libdevcheck/readtest.c</a><br /><a href="https://github.com/krieger-od/whdd/blob/master/libdevcheck/zerofill.c" rel="nofollow">https://github.com/krieger-od/whdd/blob/master/libdevcheck/zerofill.c</a><br /><br />А если вдруг ошибка -- ищи, значит, в выводе dmesg?..<br />Тут, вероятно, надо создавать какой-то Live-дистрибутив с пропатченными драйверами ATA-контроллеров... Или можно просто так юзать SG_IO ioctl, как это делают smartctl, hdparm etc.? (Я, честно говоря, не в курсе).<br /><br /><i>> Утилита позиционируется как аналог mhdd, но, к сожалению, не является им в чистом виде.</i><br /><br />Совершенно не является.<br />Имеется лишь обманчивая имитация интерфейса, а как замена MHDD / Victoria совершенно не годится ... Унылое зрелище :-/<br />Пока что остается юзать обычные dd, smartctl, hdparm -- понадежнее будет.<br /><br />P. S. Интересно, а за прославление Сталина открытым текстом на GitHub не банят? 8-)SPARCHERhttps://www.blogger.com/profile/16070626865367796128noreply@blogger.com