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

Drongo

Ассоциация VN/VIP
VIP
Сообщения
7,345
Реакции
4,793
Приветы всем.

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



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

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

Делали ли вы когда-нибудь тест этой утилитой? Распишите процедуру проверки. И ещё, можно ли этой утилитой тестить не реальный винт, а, скажем виртуальной системы (virtual box)?
 
Последнее редактирование:
делай MHDD если винт убьешь вышлю тебе бандеролькой 80 гнусмус
Денис, ну, сам понимаешь, вариант не подходит. А проги, код, документацию ты тоже вышлешь бандеролькой? ;)
mhdd не знаю, а victoria не подходит?
Пойдёт конечно и виктория, тем более что о ней я узнал раньше mhdd, справку прочту, но стрём берёт всё равно. Ты сам юзал викторию? И можно ею тестить виртуальный винт с виртуалки?
 
Вот инструкции
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- описание команд МХДД
Код:
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 накопителя
 
Последнее редактирование:
Ты сам юзал викторию?
На виртувльном не юзал, на реальном вполне, не только на своём. Сломать не удалось (а это я умею). В чём глобальное отличие mhdd от виктории - не знаю, всегда считал что назначение у них примерно одинаковое, а отличия по функционалу полюбому есть, но я не вникал в детали, имхо, что кому больше нравится.
 
Drongo, чтобы сделать всё быстро и не заморачиваясь с инструкциями скачайте HD Tune.
Загрузить: http://www.hdtune.com/files/hdtune_255.exe
Сделайте всего два теста и четыре скриншота. Приложите к сообщению. Итак всё будет наглядно и понятно. :scaut:
Полный тест "Error Scan" занимает много времени (на ночь можно поставить). А там поглядим.

*В августе 2010-го вышла HD Tune Pro 4.60, но она и платная, и вам абсолютно ненужная.
 
SNS-amigo, да-да-да, я ею и делал тест, вкладка Health. Это то что показало 16.02.2011, когда тестировал.
Код:
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
То что показало сейчас.
Код:
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
 
Обращай внимание на контакты в разьёмах - потемнение пластика возле какого-то контакта (обычно +12вольт) или обугливание платы возле этих контактов или почернение самих контактов говорит о плохом контакте в данном разъёме.Если вовремя не устранить проблему - она может усугубится вплоть до выхода материнской из строя.
 
Ultra DMA CRC Error Count ------------ warning
На будущее скажу. В таких случаях есть две оправданные причины: проблема с питанием на HDD или - в самом худшем случае - контроллер ЮМ МП решил подать "заявление на увольнение".

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

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

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

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

Добавлено через 1 минуту 54 секунды
Я попозже ещё зайду...
 
Последнее редактирование:
А тест Benchmark на скринах - это До или После нахождения неисправности?
После.
Если - После - то необходимо заново сделать полный тест Benchmark и, обязательно, как минимум 15-минутный тест Error Scan (только не Quick!).
Тогда уже завтра смогу сделать. А полный тест бенчмарк сколько по времени делается\будет делаться, примерно на 80 гбайтном винчестере?
 
А полный тест бенчмарк сколько по времени делается\будет делаться, примерно на 80 гбайтном винчестере?

Не видя конфигурации ПК? :mda:
Недолго. Минут 5-10.

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

Добавлено через 18 минут 41 секунду
Да, ладно. Утро вечера мудрЁнее! %)
 
Последнее редактирование:
7 минут тестировалось. Error Scan 26 минут.


Не нравится мне такой "провал" в начале теста
"До" я сделать не мог, потому что в течении часа выпадало по три бсода, я попросту его не включал, а тестирование винчестера с "полуотключаемым" питанием, точности теста не добавит.
 
Drongo,
Сверху ваш диск, а снизу тестовый от разработчиков утилиты:
... Western_Digital_WD800JD.gif

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

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

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

Исправить фактическое положение можно, но регулировка головок и всего тонкого механизма с результатами близкими к заводским возможна только в специализированном центре, которые можно пересчитать по пальцам. Но сопоставимые финансовые затраты будут стоить немалых денег, на которые сегодня можно купить 2-3 пятисотника. Хотя и качество большинства из них оставляет желать лучшего.
 
SNS-amigo, А откуда у вас тестовый второй скрин? :)
У вашего немного упала скорость передачи данных - это свидетельство долгого использования диска
Вполне возможно, всё-таки даст Бог в этом году ему уже будет 7 бессменных лет эксплуатации.

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

По поводу новых, друзья побрали 160-300-500 гбайтные винчестера, но почему-то они больше полугода не держутся. :(
 
160-300-500 гбайтные винчестера, но почему-то они больше полугода не держутся
Смотри модели 1-2 летнего выпуска давности.Не гонись за последними хитами . С того времени диски наработали свой брак и возможно выбрать модель с наименьшим числом брака.
 
SNS-amigo, А откуда у вас тестовый второй скрин?
Как и написал выше - от разработчиков утилиты, с их сайта.

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

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

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

Взяв диск сделайте аналогичный тест. А там поглядим. ;)
 
SNS-amigo, Научите меня интерпретировать показания теста бенчмарка с тестовым на оффсайте, вот, сравнили мы тестовый и мой, различия увидели, но они не значительные как бы.
 
интерпретировать показания теста бенчмарка с тестовым на оффсайте
Там много всего описывать надо, чтобы объяснить каждый показатель. Но я попробую. У меня есть несколько скриншотов с последних плохих дисков, где можно увидеть не только бэды, но и ненормированные параметры, на которые при старении диска нужно обращать внимание в первую очередь.
Только скорее всего не сегодня.
 
Назад
Сверху Снизу