Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 .. 75 76 77 78 79 80 | Печать |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 февраля 2018 23:28 Сообщение отредактировано: 3 марта 2018 23:17
Итак, разберёмся, какие же модули и логи нам надо очищать перед запуском селфскана. Во-первых, при старте из основной служебки заменяют чистыми, взятыми из Alt-SA: 1f - DISK 37 - U_LIST 1b - AT_POL 1d - DMCS 18 - AT_PDL 78 - RZTBL 33 - HLUTL 93 - у моего такого нету Но так как я планирую запускать из альтернативки, всё это можно не трогать. Во-вторых, HDD Repair при старте очищает следующие модули: Я их глянул - в обеих служебках они все пустые. Не буду трогать. Modul: 4633 - нет в таблице Остаются невыясненными только промежуточные логи селфскана (надо стирать или не надо?) и текущий шаг скрипта. Попробую выяснить этот вопрос экспериментально UPD: Выяснено. Согласно MRT, шаг селфскана хранится в модуле 11. Логи автоматически чистятся тестом ID01. Согласно ей же, модули логов - 0D, 0F, 43, 4D, 4E, 61, 6A Для запуска использую программу MRT_Maxtor_new. 1) Ставим перемычку Safe Mode 2) Загружаем лоадер (я выбрал OVL+ROM+OVL, с проверкой чексуммы с диска и инициализацией переменных) 3) Снимаем перемычку 4) Считываем паспорт, убеждаемся, что мы в альтернативной служебке 5) Заходим в меню Selfscan. Очищаем логи, получаем информацию из модуля PN#11, загружаем скрипт (меню правой клавишей мыши). Дефект-листы очищать не стал. 6) Ставим галочку "мониторинг", "показывать текущий тест" 7) Старт, что ли... Хм, тест пошёл. Наблюдения: 1) Тест идёт не по порядку. После немедленного старта выполняется шаг 04, потом быстренько 08, и так далее по подготовке основной служебной зоны до рестарта. 2) Тесты до рестарта проходят примерно за 3 минуты 3) Пауза на этой прошивке - 10 минут 4) После паузы выполнение начинается с шага 20 5) Во время длинных тестов винт снимает DSC 6) Скрипт C-вари заканчивается шагом 1D, скрипт A-вари шагом D9 7) В процессе селфскана винт может автоматически понижать плотность - у меня из 40-ки вышла 30-ка. Говорят, у кого-то бывало и повышала. Как сделать так, чтобы скан не понижал плотность? Я попробовал такой фокус сделать - не вышло. Винт на выходе имел LBA от 40-ки, но реальное число секторов соответствовало 30-ке, дальше сплошные аборты. krogr: ЦИТАТА 8) Если тест в альтернативке стартанул сразу с шага 20 - надо переписать модуль 11 из бэкапа Alt-SA. На этом, пожалуй, всё про N40P. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: KALDYH написал: Есть ли у Вас возможность проверить, Успешно провёл. i8088, расскажите, как и на чём можно проверить? Как только селфскан на нём успешно проведу - появится. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 марта 2018 10:11 Сообщение отредактировано: 1 марта 2018 10:29
KALDYH написал: Я проверяю под FreeBSD, годятся версии от 5.x до 8.4 (лучше всего 8.4, в принципе можно и с CD загрузить) Успешно провёл. i8088, расскажите, как и на чём можно проверить? atacontrol mode ad2 WDMA2 (ad2 - имя устройства, соответствующем Вашему диску, ad2 для Secondary Macter в большинстве случаев), узнать имя можно командой atacontrol list И дать например чтение/запись диска (запись, заполняет диск нулями) dd if=/dev/zero of=/dev/ad2 bs=1m (чтение) dd if=/dev/ad2 of=/dev/null bs=1m Еще простой тест позиционирования и линейного чтения diskinfo -ct /dev/ad2 При проблеме с WDMA ошибки DMA повалят почти сразу Windows я не использую, но помню, что в device manager можно ставить только PIO и DMA (включится минимальный старший поддерживаемый DMA режим для диска и контроллера). Уверен, можно принудительно ограничить режим до WDMA2 и в Windows, но не знаю как. Хотя есть еще один способ - взять плату, где чипсет держит только до WDMA2, это например все платы с мостом Intel PIIX3, например i430VX, i430HX, i440FX и проверить под W2K. KALDYH написал: Поздравляю с интересным диском! Это правда, что он не работает под той геометрией, которую отдает автоматически "Conner CP3000 S/N EBLBYR дохлый 0 сектор есть IDNF" (IDENTIFY DEVICE), и нужно ставить ее вручную? Я это видел где-то на старых форумах кажется. Кстати, CONNER-ы после исполнения команды INITIALIZE DEVICE PARAMS с заданной геометрией, запоминают ее и далее будут определяться с неверными параметрами даже после отключения/включения питания, результатом может быть снижение скорости и невозможность загрузки ОС PS. Ни как не доберусь до своих Seagate, но как сделаю дам знать! |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 марта 2018 23:12 Сообщение отредактировано: 9 марта 2018 23:36
Текущие успехи: Продиагностировал три Quantum CX. Признано, что действительно у всех трёх полетела крутилка TDA5247HT. У Quantum CR сгорел процессор и стабилизатор 3.3В, буду искать новую плату. Maxtor D540X-4K - без заведомо исправной платы не разберёшься. Эти все пока на полку. Maxtor D740X-6L - один, который мне отдали первым, вроде рабочий. Подкинул от него плату на второй - банка раскрутилась и распарковалась нормально. Скорее всего, на родной плате неисправен источник -5В. Maxtor D536X - уйма бэдов, в том числе в служебке. Чудо, что вообще инициализируется. Селфскан на нём не запускается. Ладно, на полку его. Три моих DiamondMax 8 - более-менее успешно прогнал на всех селфскан. Один вышел 40-кой, другой урезался до 30-ки, третий скан не проходит, и судя по паспорту, урезается в процессе до 20-ки. Похоже, ему совсем плохо - да и фиг с ним. Maxtor 7171AT - дыра в канале чтения DP84910. К сожалению, найти его можно только на аналогичной плате. Получил в дар чёрный WD800BB. Как ни странно, с целой крутилкой Отлично, мне как раз не хватало Marvell pre-ROYL на опыты. |
zatimof |
Подскажите пожалуйста, чем отличается программный ремонт дисков SCSI? Есть ли у них терминал? По случаю добыл ретро диск FUJITSU M2263SA, на все команды отвечает щелканием голов. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
В базе - то же самое: технологические команды и т. д. А по существу - на них нет ни доступного ремонтного софта, ни коммьюнити, ни инструкций, ничегошеньки. PC3000 SCSI никто никогда не отламывал, а кроме него есть только пара китайских таких же коммерческих продуктов. В общем, дохлый номер. У меня тоже есть пара дохлых - я так ничего и не смог с ними сделать. zatimof написал: У тех Сигейтов, что ко мне попадали, терминала не было, и вообще у них оказалось мало общего с десктопными. Диски прочих производителей терминал если и имеют, то только для вывода диагностической информации, и ремонтные команды в него не подашь. Есть ли у них терминал? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 марта 2018 13:28 Сообщение отредактировано: 11 марта 2018 13:31
Я повозился со своими дисками. Для начала нашел старый slim ST320014A, на нем g-list очищается на уровне /9, здесь все нормально прошло, g-list сбросился Далее взялся за 7200.9 (TONKA40) и совершил непростительную и совершенно идиотскую ошибку, нужна Ваша помощь! После команды V2, я вместо i2,1,22 ввел I2,1,22, что соответствует тесту служебной зоны. И далее прервал в процессе исполнения (я тогда не понял, что именно я запустил, позже сообразил, что перепутал команду. После этого диск зависает при выходе на ATA interface и не реагирует на команды в терминале, но если вовремя нажать ^Z, то можно выйти или на уровень >F или >T (в зависимости от времени подачи ^Z). Далее терминал работает как обычно, но загрузить CERT по ^Z не удается, и рестарт с переходом на ATA по ^C также вызывает зависание. Вот что происходит при старте
Что такое buzz? При попытке загрузки CERT получаю ответ
Вот еще ответы диска на обычные информационные команды
Я правильно понял, что нужно востанавливать App и Cert? Меня просто смущает зависание терминала при выходе на ATA интерфейс. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: Краткое негромкое жужжание перед раскруткой. Драйвер шпиндельного двигателя покачивает шпиндель туда-сюда, чтобы легче стронуть. Что такое buzz? i8088 написал: Серт убит. При попытке загрузки CERT получаю ответ i8088 написал: А вот апп и оверлей целы - иначе до работы по ATA не доходит. Вот после него идут два кода ошибок 43 - интересно, к чему он при этом обращается? Предположу, что к паспорту или SMART. Попробуйте вывести на экран дамп паспорта и сделать реинициализацию SMART. (P)PATA Reset |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 марта 2018 19:15 Сообщение отредактировано: 11 марта 2018 19:16
KALDYH написал: Большое спасибо за ответ! А вот апп и оверлей целы - иначе до работы по ATA не доходит. Вот после него идут два кода ошибок 43 - интересно, к чему он при этом обращается? Предположу, что к паспорту или SMART. Попробуйте вывести на экран дамп паспорта и сделать реинициализацию SMART. Я поковыряюсь, потом напишу. Кстати, Вы не против, если в этой теме задавать вопросы, или лучше в отдельной? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Я немного соврал, для того чтобы перейти в обычный терминал, нужно при включении питания (до зависания) дать ^R, а по ^Z выходим только на /F. Я проверил Ваши советы, интересно, что по ^U и /1 N1 получаем примерно то же, что при старте, но сообщение unknown sector повторяется три раза. После этого на команды не реагирует. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13 14 .. 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 тем | |