Список форумов Форум iHDD.RU Форум iHDD.RU
Ремонт накопителей и восстановление информации
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

 
Bad-блоки

 
Начать новую тему   Ответить на тему    Список форумов Форум iHDD.RU -> Накопители. Восстановление информации и ремонт  Накопители. Восстановление информации и ремонт
Bad-блоки
Автор Сообщение
andponomarev



Зарегистрирован: 17.07.2007
Сообщения: 12

СообщениеДобавлено: Вт, 17 Июл, 2007 14:47    Заголовок сообщения: Bad-блоки Ответить с цитатой

Здравствуйте,

Винчестер: WD5000 AAKS, новый, после проверки MHDD был "чистым". По независящим причинам (плохой блок питания), около месяца он работал в температурном режиме 50-60 градусов, я посмотрел SMART - в графе "Temperature" было значение 84.

Проблема: после проверки MHDD, найдено 8 UNC блоков, 1 блок ">500ms" и 3 ">150" ms.

Вопрос: насколько стоит использовать этот винчестер в дальнейшем, в плане надежности? Имеет смысл делать "erase waits" MHDD?


P.S. Это "софт-бэды", или "реальные"?

Большое спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Avgur



Зарегистрирован: 16.02.2006
Сообщения: 35
Откуда: АРК Крым г.Симферополь

СообщениеДобавлено: Вт, 17 Июл, 2007 15:06    Заголовок сообщения: Ответить с цитатой

Erase делать стоит по тому как после него поймеш реальные это или софтовые бэды.
Но после таких температур скорей всего что реальные. Да и выложи весь СМАРТ винта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Antech



Зарегистрирован: 03.10.2005
Сообщения: 1281

СообщениеДобавлено: Вт, 17 Июл, 2007 15:30    Заголовок сообщения: Ответить с цитатой

andponomarev
насколько стоит использовать этот винчестер в дальнейшем, в плане надежности?
Failure Trends in a Large Disk Drive Population:
The critical threshold analysis confirms what the charts visually imply: the critical threshold for scan errors is one. After the first scan error, drives are 39 times more likely to fail within 60 days than drives without scan errors.
Т. е. один бэд (физический) => винту нет доверия.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andponomarev



Зарегистрирован: 17.07.2007
Сообщения: 12

СообщениеДобавлено: Вт, 17 Июл, 2007 17:31    Заголовок сообщения: Ответить с цитатой

Большое спасибо за ответы.

SMART ниже:

HD Tune: WDC WD5000AAKS-00TMA Health

ID Current Worst ThresholdData Status
(01) Raw Read Error Rate 200 200 51 0 Ok
(03) Spin Up Time 219 167 21 4050 Ok
(04) Start/Stop Count 100 100 0 82 Ok
(05) Reallocated Sector Count 200 200 140 0 Ok
(07) Seek Error Rate 200 200 51 0 Ok
(09) Power On Hours Count 100 100 0 106 Ok
(0A) Spin Retry Count 100 253 51 0 Ok
(0B) Calibration Retry Count 100 253 51 0 Ok
(0C) Power Cycle Count 100 100 0 81 Ok
(C0) Power Off Retract Count 200 200 0 27 Ok
(C1) Load Cycle Count 200 200 0 82 Ok
(C2) Temperature 124 84 0 26 Ok
(C4) Reallocated Event Count 200 200 0 0 Ok
(C5) Current Pending Sector 200 200 0 8 Ok
(C6) Offline Uncorrectable 200 200 0 0 Ok
(C7) Ultra DMA CRC Error Count 200 200 0 0 Ok
(CCool Write Error Rate 200 200 51 0 Ok

Power On Time : 106
Health Status : Ok
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Antech



Зарегистрирован: 03.10.2005
Сообщения: 1281

СообщениеДобавлено: Ср, 18 Июл, 2007 08:55    Заголовок сообщения: Ответить с цитатой

andponomarev
По СМАРТу все нормально кроме 8 унков. Ремапов нет.
Сделайте в MHDD SCAN + Remap ON. Если бэды софтовые, они уйдут. Если физические, скорее всего будут заремаплены и увеличится Reallocated Sectors Count Raw (сейчас там 0).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andponomarev



Зарегистрирован: 17.07.2007
Сообщения: 12

СообщениеДобавлено: Ср, 18 Июл, 2007 19:16    Заголовок сообщения: Ответить с цитатой

Antech:

Понятно, а не стоит ли делать Erase, а потом Erase delays перед процедурой ремаппинга? Точно ли уходят софтовые бэды при SCAN + REMAP ON, или все проблемные блоки просто ремапятся, в независимости от того, софтовые они или физические.

И еще, если можно несколько вопросов (в поиске я был):

1. Что реально делает команда Erase? Это аналог low-level format (т.е. "перемагничивание" поверхности винта?

2. Erase delays - это выборочный "erase" на проблемных блоках?

3. Если, допустим, у меня уже есть заремапленные блоки, можно ли их отремапить обратно? Т.е. проходит ли эта процедура при форматировании (low-level) винчестера?


Заранее прошу прощения, если где чего напутал, но хочется разобраться. Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Antech



Зарегистрирован: 03.10.2005
Сообщения: 1281

СообщениеДобавлено: Чт, 19 Июл, 2007 10:27    Заголовок сообщения: Ответить с цитатой

andponomarev
не стоит ли делать Erase, а потом Erase delays перед процедурой ремаппинга?
ИМХО нет. Процедура попытки ремапа, как правило, имеет запись в сектор. Для софтбэда достаточно. Физический бэд, по идее, заремапится.

все проблемные блоки просто ремапятся, в независимости от того, софтовые они или физические
Зависит от алгоритма в самом винте. Бывают винты, ремапящие при чтении (гениальное изобретение Smile). AFAIK Сигейт ремапит только при записи.

Что реально делает команда Erase?
Записывает определенный паттерн (нули, скорее всего) в каждый сектор. Ничем не отличается от обычной записи. Перемагничивание, естественно, происходит, иначе как Вы запишите сектор?
LowLevelFormat'а в исконном понимании уже давно нет (в универсальных утилитах).

Erase delays - это выборочный "erase" на проблемных блоках?
Да, именно на блоках (при ремапе - на отдельных секторах). Т. е. один сектор в блоке медленный/дефектный - перезапишется весь блок (256 секторов).

можно ли их отремапить обратно
Универсальными утилитами - нет. Система "нипель" Smile.
Вендор-комндами "разремапить" можно, но объем гемора по поиск и изучению необходимых материалов не стоит одного тухлого винта.

Насчет Low Level формата (LLF). На правах ИМХО Smile.
Старые винты при записи в сектор переписывали только поля DATA и ECC. LLF для них заключался в перезаписи всех полей сектора.
Современный винт при записи переписывает весь сектор полностью. Поэтому LLF происходит как бы при каждой записи сектора. Однако, количество секторов на треке для каждой стороны и каждой зоны (по радиусу выделяется несколько зон) различно, и эти параметры могут меняться в процессе самонастройки винта. Самонастройка выполняется специальными командами и процедурами и, насколько я знаю, называется SelfScan или Burn. Результаты самонастройки записываются в область данных служебки (обычно на блины, хотя в некоторых Фуджах - на флэшку) и называются "адаптивы". Так вот, этот процесс самонастройки можно в каком-то смысле назвать LLF, но форматируются не отдельные сектора, а вся рабочая область.
Извиняюсь за возможные неточности и глюки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Tomset



Зарегистрирован: 29.09.2005
Сообщения: 1915
Откуда: Москва.

СообщениеДобавлено: Чт, 19 Июл, 2007 13:18    Заголовок сообщения: Ответить с цитатой

Цитата:
Старые винты при записи в сектор переписывали только поля DATA и ECC. LLF для них заключался в перезаписи всех полей сектора.

Не только, в старых винтах при LLF прописывались поля синхронизации данных и адресный маркер сектора
Так как позицианирование происходило либо засчет шагового двигателя, либо специально выделенной серво-поверхности.
Там же в адресных метках помечались и сбойные сектора.
Теперь доступа стандартными командами к адрессным маркерам секторов нет. Все это уже функции микропрограммы харда. А за сбойными секторами следит спец механизм дефектных листов - транслятор. И серво-разметка находится там же на треках. И записывается она только на заводе - сервоврайтером.
ECC же попрежнему доступна по командам длиной записи и чтения.
Только к LLF это неимеет ни какого отношения.
То есть теперь по стандартным командам только сами данные+ECC в секторе доступны, как по чтению так и по записи. Весь остальной механизм низкоуровнего формата скрыт в микропрограмме.
Burn или Self test c большой натяжкой можно назвать LLF. скорее это очень хороший внутренний дефектоскоп харда. По которому настраиваются адаптивы и формируются таблицы дефектов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andponomarev



Зарегистрирован: 17.07.2007
Сообщения: 12

СообщениеДобавлено: Пн, 20 Авг, 2007 20:08    Заголовок сообщения: Ответить с цитатой

Всем спасибо, erase + erase waits помог, и убрал даже "зеленые" блоки. Кстати - а что "физически" происходит при команде "Erase"?

Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Antech



Зарегистрирован: 03.10.2005
Сообщения: 1281

СообщениеДобавлено: Вт, 21 Авг, 2007 08:57    Заголовок сообщения: Ответить с цитатой

andponomarev
а что "физически" происходит при команде "Erase"?
Перезаписываются сектора (произвольным паттерном, обычно нули). Что физически происходит при перезаписи сектора? Ну, собственно, записываются данные и ECC, а также сервисные поля сектора типа DAM (не путать с серворазметкой), формат сектора индивидуален для каждого вендора (AFAIK). Что происходит при записи вообще? Меняется намагниченность участка магнитного покрытия Smile. Ну а дальше - строение вещества и квантовая механика Smile.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andponomarev



Зарегистрирован: 17.07.2007
Сообщения: 12

СообщениеДобавлено: Вт, 21 Авг, 2007 17:59    Заголовок сообщения: Ответить с цитатой

Antech:

Спасибо, тогда переформулирую: каким образом при команде Erase "уменьшается" время чтения блока, т.е. каким образом убираются "bad blocks"? Вот это мне неясно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lexlex



Зарегистрирован: 22.05.2006
Сообщения: 59
Откуда: Russia, Vologda

СообщениеДобавлено: Ср, 22 Авг, 2007 08:37    Заголовок сообщения: Ответить с цитатой

andponomarev
Упрощенно это выглядит так.
Жесткий диск работает под управлением микропрограммы. Если при записи в сектор (у некоторых моделей при чтении) возвращается ошибка, то микропрограмма заменяет этот сектор на резервный (ремап).
И в тему пара цитат из документации на victoria for dos v.3.5.
Цитата:

BB = Fujitsu Remap
Ремаппинг винчестеров FUJITSU. Только для моделей MPG и старше
(новые накопители 2,5'). На других не работает. Использует недоку-
ментированные возможности контроллера HDD FUJITSU. Способен скры-
вать не только явные, но и намечающиеся дефекты (задержки). Не реко-
мендуется совмещать Fujitsu Remap с нелинейными видами чтения -
из-за термокалибровки, которую эти винчестеры выполняют между цикла-
ми позиционирования, может произойти задержка, и как следствие - по-
мещение нормального сектора в дефект-лист.

Q: Почему бы это не сделать для остальных моделей?
A: Потому что это усложнит программу и оставит часть ремонтников HDD без работы Smile

Цитата:
Некоторые винчестеры (новые Maxtor, некоторые экземпляры Samsung
SP0802N) производят ремап псевдо-дефектов при чтении, поэтому будьте
осторожны, во избежании засорения пользовательского дефект-листа.
Автор считает это недосмотром производителей винчестеров, а также
ошибками ремонтников, если опция ремапа чтением "включилась" после
некорректного ремонта, и не обязан отвечать за них. Ремап чтением
_пока_ не замечен у накопителей Seagate, Fujitsu, на остальных смот-
рите сами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум iHDD.RU -> Накопители. Восстановление информации и ремонт Часовой пояс: GMT + 3
Страница 1 из 1

 








Rambler's Top100 Рейтинг@Mail.ru

Powered by phpBB © 2001, 2005 phpBB Group