Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 40 41 42 43 44 * 45 46 47 48 .. 75 76 77 78 79 80 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 апреля 2018 21:35 Сообщение отредактировано: 25 апреля 2018 21:44
KALDYH, в online документации Scribd, по Вашей ссылке, есть упоминания весьма полезных команд, кстати я нашел эту документацию в нормальном pdf здесь: http://files.hddguru.com/downl...0commands/ Методика ручного добавления дефектов в дефект-листы, в процессе изучения, пока проверялсь на не сильно нужном barracuda-образном U5 и вышеупоминавшейся PATA ALPINE 80GB, возможны возможны ошибки в описании. На U5 странности есть (не всегда правильно пишется номер дефектного сектора (со смещением), но я на нем пока не восстановил ATA overlay, может-быть из-за этого?). Есть команда F на уровне 2>, выполняющая форматирование заданного трека или сектора (она похожа на команду F на уровне 9, которая была у non-barracuda накопителей, U series). Излагаю в своем переводе, с исправлением ошибки. Дополнения/поправки/замечания приветствуются! Заданный физический трек заранее нужно выбрать, позиционируя на уровне 2, команда s. Для 7200.9 и новее может понадобиться ключ подтверждения 22, проверяйте правильность позиционирования по команде >.> Текущий сектор после этого может быть разным, но мы явно указывем нужный сектор в последующих командах. Формат команды Fx,Op,,a где x - номер сектора, если не введено, форматируем трек (просто F без ничего). Op - операция (ABDEF) a - если отсутсвует, то ввводим логический сектор, иначе, если >a> введено (проверял с 1 и 22), то физический. Команда 2>F без ключей типа операции и номера сектора форматирует заданный трек (на который мы позиционировались). При этом slip сектора остаются на своих местах. Происходит ли при этом частичный пересчет транслятора? Команда 2>F с отсутствующим ключем операции, но с номером сектора (Fx,,,a) форматирует сектор x и отмечает его как good (заносит в поля данных сектора правильную ECC?). Удаления из slip-list этого сектора при этом не происходит. Команды F с ключами операций: Op A -> Fx,A,,a Форматируем сектор x и добавляем его в Alt list Op B -> Fx,B,,a Форматируем сектор x и отмечаем его как плохой (makebad?) Op D -> Fx,D,,a Форматируем сектор x и добавляем его в slip list (только для UA) Op E -> Fx,E,,a Форматируем сектор x и добавляем его в slip list (только для SA) Op F -> Fx,F,,a Форматируем сектор x и убираем все записи о нем в slip и alt list При занесении дефектов в slip-list смежные дефекты объединяются в списке. При этих операциях может возрасти количество ErrCtl, но после передергивания питания снова 0000. Я из логов решил попробовать ввести вручную alt-list (который я сбросил, но логи остались) в slip-list, и на всякий случай после ввода дефектов на одном треке давал форматирование трека F (точнее я под конец прошелся F по всем трекам, где добавлялись дефекты, хотя думаю, это не нужно). Правильность занесения проверял сравнением логов T>V1 до и после модификации slip-list, сохраняя логи в файлы и сравнивая их командой "diff -u".
Одна странность - после Fx,D,,1 по следующей команде >.> видно что сдвигаемся на следующий трек (только на один, последующие команды F его не меняют), но смежные сектора заносятся тем не менее верно, даже без промежуточных sx,y. Еще интересный момент - у меня был подключен и терминал, и IDE кабель, а ALPINE питалась от отдельного БП. Так вот, после передерга питатния по интерфейсу чтение и верификация OK, а при записи я получил просто зависание, причем и под FreeBSD, и под DOS (MHDD). Предполагаю, диск критичен к должному сбросу по интерфейсу, хотя сперва подумал на южный мост ServerSet CSB5 (ASUS TR-DLS). Как считаете, правильно ли сделано? Нужен ли дополнительный пересчет транслятора? У этих семейств он статический или динамический? Если идея правильная, подумаю о программе, которая будет делать это автоматически. Может быть полезно для дисков 7200.7 с небольшим количеством remap, которые не растут, при общем хорошем состоянии поверхности (чтобы не гонять долгий SS). Remap-ы эти могут быть зачастую и ложными, от сбоев разных, но все же надежнее записать их в slip-list... |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088, думаю, тут я вам не подсказчик. Ручную работу с транслятором и дефектами я для себя не копал, тут вы и без меня успешно справитесь. |
SRUTSSSSSSSS80 |
проще 2>G7,3 |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 апреля 2018 9:16 Сообщение отредактировано: 26 апреля 2018 9:16
Спасибо всем за советы! Я просто хотел сделать аналог команды A>P для ALPINE, и освоить ручную работу с дефектами. А тест, да можно запустить, посмотреть, найдутся ли еще подозрительные сектора . Сколько примерно по времени займет этот MRT test? |
SRUTSSSSSSSS80 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 апреля 2018 18:45 Сообщение отредактировано: 26 апреля 2018 20:11
такое же время как секюритиерайзе T>/2 2>G7,3 Slip hard errs Enabled Slip soft errs Enabled Set hlth hard errs Disabled Set hlth soft errs Disabled Stop on hard errs Disabled Forever Mode write/ read Pass 18.38-20.00 примерно 80gb 2>G7,2 Slip hard errs Enabled Slip soft errs Disabled Set hlth hard errs Disabled Set hlth soft errs Disabled Stop on hard errs Disabled Forever Mode write |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 апреля 2018 21:48 Сообщение отредактировано: 26 апреля 2018 22:33
Спасибо, запустил 2>G7,3, запись уже прошла, идет чтение. Хм прошел, и результат несколько неожидан.
Те тест исключил добавленные из бывшего alt-list групповыедефекты на треке 7D2F, 7D31, и один одиночный на том же 7D31. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Для лучшего понимания я повторил занесение "удаленных" тестом G7,3 дефектов. После занесения дефектов и перезагрузки ^C, наблюдал повторяющиеся сообщения: (первый раз это тоже было, но я подумал, слчайно задел какую-то клавишу).
Они пропали после второго ^C. Что эти сообщения означают? Пустил заново 2>G7,3. На этот раз ничего не исключилось и не добавилось. Может даже напутал что в прошлый раз... |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH, Вы не знаете, есть ли возможность у U6 серии просмотреть slip-list (аналог T>V1 для barracuda)? Именно текущий лист, а не список дефектов в логе SS. У меня есть U6 одноголовый (20GB) с тремя плохими секторами. Плохие сектора "настоящие", те коррекция ECC стиранием не помогает, диск делает remap и эти сектора снова попадают alt-list. Удалось добавить их в slip-list, и избавиться от remap-ов (с помощью команд работы с дефектами, они у U серии отличаются), но правда по моему один дефект я ошибочно добавил, забыв спозиционировать головку предварительно на нужный трек. Примерно так
Ну и потом стирание поверхности. Вообще, после 7200.7-7200.10 как то неудобно |
SRUTSSSSSSSS80 |
писал ранее по A>P нужно предварительно перенести дефекты в Р-лист, потом (очистка СМАРТ иначе показания останутся) и уж потом 2>G7,3 |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 апреля 2018 15:35 Сообщение отредактировано: 30 апреля 2018 15:41
SRUTSSSSSSSS80, по 7200.7-7200.10 на некоторых дисках я SMART очистил, на некоторых нет, тк все же хочу найти возможность избирательного сброса атрибута reallocated sectors, оставив часы работы. и количество start/stop. На ALPINE (где гонялся G7,3 два раза), SMART сброшен и команды A>P нет. На TONKA2 A>P уже есть. Несброшенный SMART кроме ложных показаний reallocated sectors на что-то влияет? Да и этот атрибут SMART у 7200.7-7200.10 довольно условно отображает содержимое alt-list... Что касается U6, то у него SMART показания reallocated sectors жестко связаны с количеством записей в alt-list, и обнуляются при сбросе alt-list (9>F0,C). |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 40 41 42 43 44 * 45 46 47 48 .. 75 76 77 78 79 80 | Печать |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |