Как протестировать винчестер?

Тема в разделе "Жесткие диски", создана пользователем Drongo, 22 фев 2011.

  1. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    Приветы всем.

    Вот такой вот вопросик. Недавно казалось что винчестер выходит со строя, копировал всю информацию, сохранял, делал бекапы и т.д. Мне порекомендовали посмотреть что выдаёт S.M.A.R.T. в Everest'e. Картинку прилагаю, еле нашёл где показывается.

    [​IMG]

    Значит ли это что всё ок?

    И ещё, хочу проверить утилитой MHDD, но никогда этого не делал, боюсь. Arbitr дал мне ссылочку http://www.ihdd.ru/mhdd - FAQ по MHDD на русском языке я прочёл и вроде бы был готов поэкспериментировать, тем более что у меня есть загрузочная версия этой утилиты, но вот такой пункт в фаге меня насторожил
    И, я теперь боюсь повторить сей "подвиг"... :sorry:

    Делали ли вы когда-нибудь тест этой утилитой? Распишите процедуру проверки. И ещё, можно ли этой утилитой тестить не реальный винт, а, скажем виртуальной системы (virtual box)?
     
    Последнее редактирование: 22 фев 2011
  2. Сашка
    Оффлайн

    Сашка Активный пользователь

    Сообщения:
    4.670
    Симпатии:
    2.650
    mhdd не знаю, а victoria не подходит? если что вот инструкция, там разобраться не сложно
     
    2 пользователям это понравилось.
  3. Arbitr
    Оффлайн

    Arbitr Ассоциация VN

    Сообщения:
    3.603
    Симпатии:
    2.317
    Cань не морочь голову делай MHDD если винт убьешь вышлю тебе бандеролькой 80 гнусмус
     
  4. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    Денис, ну, сам понимаешь, вариант не подходит. А проги, код, документацию ты тоже вышлешь бандеролькой? ;)
    Пойдёт конечно и виктория, тем более что о ней я узнал раньше mhdd, справку прочту, но стрём берёт всё равно. Ты сам юзал викторию? И можно ею тестить виртуальный винт с виртуалки?
     
  5. iskander-k
    Оффлайн

    iskander-k Команда форума Супер-Модератор Ассоциация VN/VIP Преподаватель

    Сообщения:
    3.731
    Симпатии:
    3.260
    Вот инструкции
    Viktoria.rar
    MHDD-справка
    http://azbukapk.com.ua/dokumetaciya-k-testu-zhestkogo-diska-mhdd
    http://onehalf.pisem.net/stat/mhdd.html
    http://www.techmaniacs.net/repairs_lab/913/
    http://philosopher.kiev.ua/forum/index.php?topic=346.0- описание команд МХДД
    Код (Text):

    EXIT   Exit to DOS <ALT+X>
    Выход из программы

    QUIT   Exit to DOS <ALT+X>
    Выход из программы

    HELP   Online help <F1>
    Краткая справка

    BATCH   Run batch <F5>
    Запуск пакетного файла на исполнение
    ------------------------------------
    Вы можете написать небольшой командный файл, в котором будет указано,
    какие операции следует выполнять без участия оператора. Например,
    могут быть описаны следующие действия:

        1. Сменить канал на Secondary
        2. Выполнить дважды сканирование с ремапом
        3. Выполнить 10 раз стирание первых 10000 секторов
        4. Сменить канал (накопитель)
        5. Выполнить полную очистку диска
      и т.д.

    В этом же пакетном файле вы описываете реакцию программы на ошибки.
    Все происходящие события протоколируются в файл MH_BATCH.LOG.

    Чтобы запустить пакетный файл на исполнение, достаточно нажать F5
    и ввести имя пакетного файла без расширения.
    Все пакетные файлы должны находиться в каталоге BATCH.
    Там же находится пример пакетого файла.

    Формат пакетного файла
    ----------------------

    Первой строкой пакетного файла считается строка с номером версии, например:
       V1.1

    Версия нужна для того, чтобы исключить внештатные ситуации, когда вы
    запускаете ваши старые пакетные файлы на более новой версии MHDD.
    Когда автор изменяет формат команд BATCH-файла, он увеличивает и номер версии.
    MHDD сравнивает версии, и если они не совпадают, выводит соответствующее
    сообщение.

    После строки с версией можно вводить команды. Регистр значения не имеет.
    Команды и параметры разделяются одиночным пробелом. Комментарии должны
    начинаться только с начала строки, первый символ строки-комментария
    должен быть ";" (точка с запятой).

    Команды
    -------

    HALT_ON       при любой ошибке остановить работу пакета
    HALT_OFF      при возникновении ошибок работу продолжить
    ENDSND_ON     включить звуковое оповещение о окончании каждого теста
    ENDSND_OFF    отключить звуковое оповещение
    ASK_ON        спрашивать подтверждение выполнения каждой команды
    ASK_OFF       не спрашивать подтверждение выподнения каждой команды
    DEV_SELECT    вывести меню выбора дисков
    DRV_ID        идентификация накопителя
    DRV_RESET     сброс накопителя
    DRV_STOP      останов шпинделя
    SOUND <x>     включить звук (частота = х)
    NOSOUND       выключить звук
    DRV_SCAN <x> <y> <z>   сканирование поверхности.
                  x = стартовый номер LBA (можно указывать "MIN" без кавычек)
                  y = конечный номер LBA (можно указывать "MAX" без кавычек)
                  z: 0 = только сканирование; 1 = включить ремап;
                     2 = включить Erase Delays
    DRV_PORT <x>  переключить канал
                  x: 1 = Primary Master
                    ...
                  x: 3 = Secondary Master
                    ...
                  x: 6 = PCI, первый канал
    BEEP <x>      сигнал x секунд
    PAUSE <x>     пауза x секунд
    REPEAT <x>    повторить следующую строку x раз
    DRV_SEEK <x>  запуск seek test на x секунд
    DRV_NHPA      восстановить заводской размер диска
    DRV_WAIT      ждать готовности накопителя
    DRV_ERASE <x> <y>  стирание поверхности накопителя
                  x - стартовый сектор (можно указывать "MIN" без кавычек)
                  y - конечный сектор (можно указывать "MAX" без кавычек)

    CLS   Clear console screen
    Очистка консоли

    SCREENSHOT   Take a screenshot <F10>
    Сделать снимок экрана в файл SCRSHOT.LOG

    PORT   Select port and drive <SHIFT+F3>
    Меню выбора дисков

    PCISCAN   Save PCI bus map
    Просканировать шину PCI и записать результат в MHDD_PCI.LOG

    WAIT   Wait until drive drops BUSY and beep
    Издать сигнал, когда накопитель освободится (для отладки)

    SCSIINFO   Information about SCSI devices <F9>
    ывести информацию о всех обнаруженных контроллерах и накопителях

    MAN   Detailed commands description
    Самая важная команда!

    ID   Get drive information
    Вывод краткой информации о диске

    SCAN   Scan or repair the surface <F4>
    Сканирование поверхности и восстановление повреждённых секторов.
    Опция Remap: если встретится BAD-сектор, произвести попытку переназначения
    Опция Erase Delays: если встретится BAD-сектор или "долгочитаемая"
    группа секторов, то выполнить запись в эту группу (обычно 255 сектора подряд)

    Внимание: опция Erase Delays деструктивна для данных!

    Во время сканирования доступны следующие клавиши:
         <ESC> - остановить сканирование
         <R> - сбросить накопитель
         <Клавиши управления курсором> - перейти к другому участку диска

    SWITCHMBR   Switch MBR 55AA signature
    Позволяет "активировать" или "деактивировать" MBR

    HPA   Cut the drive
    Позволяет уменьшить физический размер диска

    NHPA   Uncut (return factory size)
    Вернуть оригинальный (заводской) размер диска

    RHPA   Show factory size
    Отобразить оригинальный (заводской) размер диска

    RX   Receive data from buffer
    Получить буфер из диска (для отладки)

    RST   Reset the drive <F3>
    Послать сигнал сброса накопителю

    PWD   Lock the drive with ATA password
    Установить USER-пароль на диск

    UNLOCK   Unlock locked drive (until reboot)
    Временно открыть закрытый накопитель

    DISPWD   Unlock locked drive (forever)
    Полностью разблокировать накопитель.
    Перед подачей этой команды следует подать команду UNLOCK

    RPM   Measure RPM
    Измерить частоту вращения шпинделя (работа этой процедуры не гарантирована)

    FF   Write sectors from file
    Записать секторы диска. Данные для записи берутся из указанного файла

    AAM   Adjust seek noise
    Настроить шумовые характеристики накопителя

    MAKEBAD   Make bad blocks
    Генерация бэд-блоков. Работает не на всех накопителях

    RANDOMBAD   Make bad blocks
    енерация бэд-блоков, разбрасывая их случайным образом по поверхности

    INIT   Reset and recalibrate
    Сброс и рекалибровка

    FDISK   Make one full size partition
    Сделать "один раздел на весь диск"; изменяется тольк MBR

    SMART   SMART Attributes and controls <F8>
    Управление системой SMART, а также просмотр атрибутов

    STOP   Spindown <SHIFT+F4>
    Остановить шпиндель

    I   Read drive parameters, full init <F2>
    Послать команды ID, затем INIT

    ERASE   Erase sectors or whole drive
    Выборочное стирание секторов или полное стирание поверхности (Low Level Format)

    TOF   Read sectors to file
    Чтение секторов диска в файл

    FASTERASE   Extrafast erase of entire drive
    Стирание поверхности на максимальной скорости (используется парольная система)

    CLRMBR   Back up and clear MBR
    Стирание MBR. Предварительно будет создана резервная копия

    CX   Seek&read test
    Тест поиска с замером среднего времени доступа к сектору

    EID   Enhanced device information <SHIFT+F2>
    Вывод расширенной информации о накопителе

    ATOF   Read sectors to several files
    Чтение секторов диска в файлы, автоматическая нарезка файлов

    MAKELOG   Scan the drive and build detailed log
    Сканирование диска и построение специального лога.
    По этому логу можно строить графики, а также воспроизводить результаты скана

    CONFIG   Configure a drive. View current config
    Просмотр и изменение конфигурации накопителя.

    SETCDSPEED   Change current CD speed (IDE only)
    Изменение текущей скорости привода IDE CD-ROM

    UNITSIZE   Change unit size (SCSI)
    Изменить размер сектора. Требует последующего форматирования (SCSIFORMAT)

    SCSIFORMAT   Format unit
    Форматирование SCSI накопителя

     
     
    Последнее редактирование: 22 фев 2011
    8 пользователям это понравилось.
  6. Сашка
    Оффлайн

    Сашка Активный пользователь

    Сообщения:
    4.670
    Симпатии:
    2.650
    На виртувльном не юзал, на реальном вполне, не только на своём. Сломать не удалось (а это я умею). В чём глобальное отличие mhdd от виктории - не знаю, всегда считал что назначение у них примерно одинаковое, а отличия по функционалу полюбому есть, но я не вникал в детали, имхо, что кому больше нравится.
     
  7. iskander-k
    Оффлайн

    iskander-k Команда форума Супер-Модератор Ассоциация VN/VIP Преподаватель

    Сообщения:
    3.731
    Симпатии:
    3.260
    Викторией удобнее.
     
  8. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Drongo, чтобы сделать всё быстро и не заморачиваясь с инструкциями скачайте HD Tune.
    Загрузить: http://www.hdtune.com/files/hdtune_255.exe
    Сделайте всего два теста и четыре скриншота. Приложите к сообщению. Итак всё будет наглядно и понятно. :scaut:
    Полный тест "Error Scan" занимает много времени (на ночь можно поставить). А там поглядим.

    *В августе 2010-го вышла HD Tune Pro 4.60, но она и платная, и вам абсолютно ненужная.
     
    1 человеку нравится это.
  9. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    SNS-amigo, да-да-да, я ею и делал тест, вкладка Health. Это то что показало 16.02.2011, когда тестировал.
    Код (Text):
    HD Tune Pro: WDC WD800JD-00HKA0 Health

    ID                                  Current  Worst    ThresholdData     Status  
    (01) Raw Read Error Rate            200      200      51       15       ok      
    (03) Spin Up Time                   101      93       21       2283     ok      
    (04) Start/Stop Count               98       98       40       2961     ok      
    (05) Reallocated Sector Count       200      200      140      0        ok      
    (07) Seek Error Rate                200      200      51       0        ok      
    (09) Power On Hours Count           69       69       0        23039    ok      
    (0A) Spin Retry Count               100      100      51       0        ok      
    (0B) Calibration Retry Count        100      100      51       0        ok      
    (0C) Power Cycle Count              98       98       0        2884     ok      
    (C2) Temperature                    119      2        0        24       ok      
    (C4) Reallocated Event Count        200      200      0        0        ok      
    (C5) Current Pending Sector         200      200      0        0        ok      
    (C6) Offline Uncorrectable          200      200      0        0        ok      
    [COLOR="Blue"][B](C7) Ultra DMA CRC Error Count      200      200      0        9        warning[/B][/COLOR]  
    (C8) Write Error Rate               200      200      51       0        ok      

    Health Status         : warning
    То что показало сейчас.
    Код (Text):
    HD Tune: WDC WD800JD-00HKA0 Health

    ID                               Current  Worst    ThresholdData     Status  
    (01) Raw Read Error Rate         200      200      51       15       Ok      
    (03) Spin Up Time                95       93       21       2658     Ok      
    (04) Start/Stop Count            97       97       40       3028     Ok      
    (05) Reallocated Sector Count    200      200      140      0        Ok      
    (07) Seek Error Rate             200      200      51       0        Ok      
    (09) Power On Hours Count        69       69       0        23118    Ok      
    (0A) Spin Retry Count            100      100      51       0        Ok      
    (0B) Calibration Retry Count     100      100      51       0        Ok      
    (0C) Power Cycle Count           98       98       0        2948     Ok      
    (C2) Temperature                 106      2        0        37       Ok      
    (C4) Reallocated Event Count     200      200      0        0        Ok      
    (C5) Current Pending Sector      200      200      0        0        Ok      
    (C6) Offline Uncorrectable       200      200      0        0        Ok      
    [COLOR="blue"][B](C7) Ultra DMA CRC Error Count   200      200      0        9        Ok       [/B][/COLOR]
    (C8) Write Error Rate            200      200      51       0        Ok      

    Power On Time         : 23118
    Health Status         : Ok
     
    Теперь-то я знаю в чём была неполадка, в отхождении контактов в переходниках питания. Комп вылетал в BSOD: 0x00000077 и чаще в 0x000000F4 с последующим выводом на экран сообщения о том что кабель видео не подключен, тогда понял что если питание на видеокарту не подаётся и вин не определяется в биосе, то проблема в блоке питания(тем более я раньше поднимал вопрос о нём) или в кабелях. Подключил напрямую от БП к винту и видеокарте, без переходников. Убрал лишние не подключеные шлейфы. Отключил дисковод А: Вроде 4 день всё работает отлично.

    Если честно, первый тест бенчмарк провёл недолго, минуты 3-4 наверное, а последнее, сканирование не полное, а быстрое, думаю, с винтом всё нормально, но вот не подумал над тем, что этой утилитой можно пользоваться для тестирования, думал полезна только вкладка Health

    [​IMG] [​IMG] [​IMG] [​IMG]
     
    5 пользователям это понравилось.
  10. iskander-k
    Оффлайн

    iskander-k Команда форума Супер-Модератор Ассоциация VN/VIP Преподаватель

    Сообщения:
    3.731
    Симпатии:
    3.260
    Обращай внимание на контакты в разьёмах - потемнение пластика возле какого-то контакта (обычно +12вольт) или обугливание платы возле этих контактов или почернение самих контактов говорит о плохом контакте в данном разъёме.Если вовремя не устранить проблему - она может усугубится вплоть до выхода материнской из строя.
     
    4 пользователям это понравилось.
  11. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    На будущее скажу. В таких случаях есть две оправданные причины: проблема с питанием на HDD или - в самом худшем случае - контроллер ЮМ МП решил подать "заявление на увольнение".

    Именно! Уж так уж заведено изначально, что плохие контакты в компьютере - это притча во языцех.

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

    Drongo,
    А тест Benchmark на скринах - это До или После нахождения неисправности?

    Если - После - то необходимо заново сделать полный тест Benchmark и, обязательно, как минимум 15-минутный тест Error Scan (только не Quick!).

    Добавлено через 1 минуту 54 секунды
    Я попозже ещё зайду...
     
    Последнее редактирование: 23 фев 2011
    1 человеку нравится это.
  12. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    После.
    Тогда уже завтра смогу сделать. А полный тест бенчмарк сколько по времени делается\будет делаться, примерно на 80 гбайтном винчестере?
     
  13. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Не видя конфигурации ПК? :mda:
    Недолго. Минут 5-10.

    :mda: Не нравится мне такой "провал" в начале теста.

    Добавлено через 18 минут 41 секунду
    Да, ладно. Утро вечера мудрЁнее! %)
     
    Последнее редактирование: 23 фев 2011
  14. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    7 минут тестировалось. Error Scan 26 минут.

    [​IMG] [​IMG] [​IMG] [​IMG]
    "До" я сделать не мог, потому что в течении часа выпадало по три бсода, я попросту его не включал, а тестирование винчестера с "полуотключаемым" питанием, точности теста не добавит.
     
    1 человеку нравится это.
  15. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Drongo,
    Сверху ваш диск, а снизу тестовый от разработчиков утилиты:
    [​IMG] ... [​IMG]

    У вашего немного упала скорость передачи данных - это свидетельство долгого использования диска и, вероятно, износа головок.

    Механика HDD – это очень тонкий механизм. При долгом использовании диска закономерно происходит изменение внутренней геометрии HDD и его самонастройка, заданная ещё на заводе, постепенно сбивается. Из-за этого возможны следующие неисправности:
    - промах головки при установке на дорожку, из-за чего появляется стук и замедляется процесс чтения;
    - изменение в параметрах головки, из-за чего становится невозможным считать пользовательские данные;
    - промах записи (запись делается не в точно указанное место, а со смещением), из-за чего портится сектора записи или сектора на соседней дорожке.

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

    Исправить фактическое положение можно, но регулировка головок и всего тонкого механизма с результатами близкими к заводским возможна только в специализированном центре, которые можно пересчитать по пальцам. Но сопоставимые финансовые затраты будут стоить немалых денег, на которые сегодня можно купить 2-3 пятисотника. Хотя и качество большинства из них оставляет желать лучшего.
     
    2 пользователям это понравилось.
  16. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    SNS-amigo, А откуда у вас тестовый второй скрин? :)
    Вполне возможно, всё-таки даст Бог в этом году ему уже будет 7 бессменных лет эксплуатации.

    Есть программа HDDlife хотя её показания в большей степени зависят от многих факторов: температуры винчестера, степени фрагментированости. Там, в основном я смотрю на скорость раскрутки шпинделя, последний раз показывало значение 93.

    По поводу новых, друзья побрали 160-300-500 гбайтные винчестера, но почему-то они больше полугода не держутся. :(
     
  17. iskander-k
    Оффлайн

    iskander-k Команда форума Супер-Модератор Ассоциация VN/VIP Преподаватель

    Сообщения:
    3.731
    Симпатии:
    3.260
    Смотри модели 1-2 летнего выпуска давности.Не гонись за последними хитами . С того времени диски наработали свой брак и возможно выбрать модель с наименьшим числом брака.
     
    1 человеку нравится это.
  18. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Как и написал выше - от разработчиков утилиты, с их сайта.

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

    Если перевести возраст диска в соотношение с возрастом человека 1:20, то получится, что вашему уже больше 120 лет. :)

    Если ваша плата не поддерживает SATA, то HDD PATA новый вряд ли найдёте. Если поддерживает, то цены на новый HDD SATA что на 300+, что на 500 – почти одинаковые.
    Обычно для надёжности я выбираю диски с гарантией на 3 года или подороже. Но брак есть почти в каждой серии.

    Взяв диск сделайте аналогичный тест. А там поглядим. ;)
     
    1 человеку нравится это.
  19. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.902
    Симпатии:
    8.221
    SNS-amigo, Научите меня интерпретировать показания теста бенчмарка с тестовым на оффсайте, вот, сравнили мы тестовый и мой, различия увидели, но они не значительные как бы.
     
  20. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.220
    Симпатии:
    8.894
    Там много всего описывать надо, чтобы объяснить каждый показатель. Но я попробую. У меня есть несколько скриншотов с последних плохих дисков, где можно увидеть не только бэды, но и ненормированные параметры, на которые при старении диска нужно обращать внимание в первую очередь.
    Только скорее всего не сегодня.
     
    1 человеку нравится это.

Поделиться этой страницей